問題タブ [aws-storage-gateway]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - API を介した AWS Storage Gateway スナップショットの管理
非常に単純なルールに従って、Amazon AWS スナップショットを自動的に管理するツールを作成しようとしています。これらのスナップショットは、Amazon Storage Gateway で設定されたスケジュールに従って作成され、そのツールのウェブ インターフェイスに期待どおりに表示されます。
Storage Gateway API には、スナップショットのスケジュールが続く限り、スナップショットの操作しかありません。EC2 は、スナップショットに関する API です。問題は、その API を使用して DescribeSnapshots を実行すると、何百ものスナップショットが表示されますが、ストレージ ゲートウェイから作成されたスナップショットのボリューム ID と一致するボリューム ID を持っているスナップショットがないことです。それらは、私が興味のないランダムなパブリック スナップショットです。
Storage Gateway のスナップショットはどこか違うと思いますが、Amazon の API を使用してスナップショットを一覧表示および操作する方法はありますか?
編集: 興味深いことに、それらは EC2 Web コントロール パネルに表示されます。
java - Java API を使用して Storage Gateway スナップショットを取得できない
Storage Gateway からスナップショットのリストを取得して、それらを JTable に入れようとしています。しかし、AWS Java API を使用してスナップショットのリストを取得すると、Amazon が発行したパブリック スナップショットと思われるものしか取得できません。「self」を含めるように DescribeSnapshotsRequest.setOwnerIds() を設定すると、リストが空になります。
問題のあるコードは次のとおりです。
DescribeSnapshotsRequest を削除するか、所有者 ID を「amazon」に設定しない限り、リストのスナップショットは空です。
簡単に言うと、ストレージ ゲートウェイからプライベート スナップショットにアクセスできないのはなぜですか?
amazon-web-services - AWS S3 および AWS ストレージ ゲートウェイ
AWS S3 と AWS ストレージ ゲートウェイはどちらもデータの保存と同じように機能するため、少し混乱しています。
amazon-web-services - 既存のロールを使用した AWS File Gateway 共有の作成
AWS ファイルゲートウェイがあります。AWS コンソールに新しい IAM ロールを作成させた場合にのみ、S3 バケットへの共有を作成できます。[既存のロールを使用] を選択すると、次のエラーが表示されます。
ファイル共有を作成できませんでした
ユーザー: arn:aws:iam::024123456789:root は実行する権限がありません: iam:PassRole on resource: my-storage-gateway-role (リクエスト ID: f14a287d-e266-11e7-bd3b-49a5a190c50e)
管理アクセス権を持つ IAM ユーザーと root ユーザーの両方を使用して、これを試しました。毎回この同じエラーが発生します。管理者が持っているポリシーは次のとおりです。
このポリシーは、ほとんどのことを行うのに十分ではありませんか? このエラーの原因は何ですか?