Amazon Web Services 資料一覧
AWSメモ(ストレージ)
2019/12/01更新
AWSで見られる分かりにくい挙動やエラーなどについてメモとして記す。このメモではAWSのストレージサービスを扱う。
マネジメントコンソールの表示は日本語/英語を併記する
記載内容は記事執筆時点の情報なのでタイミングやAWS CLI、AWS SDKなどのバージョンによっても変わっている可能性がある
AWS が提供するクラウドストレージ (Amazon Web Services)
Amazon S3
Amazon S3 (Amazon Web Services)
Amazon Simple Storage Service ドキュメント (Amazon Web Services)
アクセス権の設定
バケットポリシーを設定しようとした際、ポリシー内で指定しているリソース(例: IAMロール)が事前に定義されていないと以下のエラーになるので事前に当該リソースを作成しておく必要がある。
$ aws s3api put-bucket-policy \ --bucket ${_BUCKET} \ --policy file://${_POLICY} An error occurred (MalformedPolicy) when calling the PutBucketPolicy operation: Invalid principal in policy
バケットポリシーとユーザーポリシーの使用 (Amazon Web Services)