0

非常に単純なルールに従って、Amazon AWS スナップショットを自動的に管理するツールを作成しようとしています。これらのスナップショットは、Amazon Storage Gateway で設定されたスケジュールに従って作成され、そのツールのウェブ インターフェイスに期待どおりに表示されます。

Storage Gateway API には、スナップショットのスケジュールが続く限り、スナップショットの操作しかありません。EC2 は、スナップショットに関する API です。問題は、その API を使用して DescribeSnapshots を実行すると、何百ものスナップショットが表示されますが、ストレージ ゲートウェイから作成されたスナップショットのボリューム ID と一致するボリューム ID を持っているスナップショットがないことです。それらは、私が興味のないランダムなパブリック スナップショットです。

Storage Gateway のスナップショットはどこか違うと思いますが、Amazon の API を使用してスナップショットを一覧表示および操作する方法はありますか?

編集: 興味深いことに、それらは EC2 Web コントロール パネルに表示されます。

4

1 に答える 1

0

重要なヒントは次のとおりです。スナップショットはそこにあります。正しい関数を使用してそれらを探していることを確認してください。この場合、Clojure の初心者はまだ有効でありcontains?、シーケンス内の項目を検索するために使用しようとしました。また。しかし、それはそのようには機能しません。コレクション内のキーを探します。つまり、シーケンスを介して番号が必要であり、そのインデックスに項目があるかどうかがわかります。さらに面白いことに、シーケンスと文字列を渡すと、まぶたを打つことはありませんfalse

ああ、Amazon もボリューム ID の大文字と小文字を常に一致させるとは限らないため、比較する前に必ずすべてを小文字にしてください。そのビットは、コア関数のドキュメントを頑固に誤解するのではなく、実際には AWS に関連しています。

于 2013-01-28T07:55:40.060 に答える