IAMユーザ/キーがS3内の単一のバケットにアクセスする必要があるための基本的なパーミッションセットを特定しようとしています - 個々のバケット上の読み取り/書き込みアクセスのみ。S3バケットの基本AWS IAMパーミッション
この作業を行うために必要な最低限のアクセス許可は何ですか? S3のIAMポリシージェネレータで選択されたすべてのオプションがあります。CreateBucket
とDeleteBucket
以外のすべての権限がバケットで有効になっています。このユーザーに固有の一連のキーも作成しました。
私はこれらの資格情報を使用してバケットにアクセスしようとすると、私はListAllMyBuckets
プロパティが有効になっているにもかかわらず、バケットを一覧表示問題を取得します。
誰もがこのような基本的なバケット設定を設定している経験がありますか?それはかなり一般的になりますように思える...類似またはあなたに関連
IAMユーザーがS3_で単一のバケットにアクセスすると仮定すると、なぜバケットを最初にリストしたいのですか? –
ユーザーがアクセス権を持つバケット名を記録していない場合、ListAllMyBucketsはOKです。コードは、ユーザーが実際にアクセスできるバケットを特定できます。これは、バケット名を「どのようにプライベート」にするかによって異なります。しかし、バケット名は基本的にパブリックドメインになっているので(バケツ名が使用されているかどうかを調べるためにpingすることができます)、バケツの名前はどこにでもあります各URLが生成されたときに出力されます。 –
Steffen、ListAllBucketsのアカウントは必要ありませんが、私が望むパーマネントでは機能しませんので、より高いレベルのアクセスが拒否されるかどうかを徐々に確認できますに... – colemanm