S3 のバケット名の一意性についての正しい説明は?
正答
- 全 AWS アカウントを通じて一意でなければならない
- 自分の AWS アカウントの中で一意であればよい
- 同じリージョンの中で一意であればよい
- 重複してもよく、アカウント ID を含む ARN で区別される
解説
Amazon S3 のバケット名は、同じパーティション(通常の AWS リージョン群)内であれば、他のアカウントが使っている名前は取れない。test や my-bucket のようなよくある名前は、ほぼ確実に既に使われている。アカウント内やリージョン内で一意なら足りると考えると、作成時に BucketAlreadyExists エラーになって戸惑う。ARN はバケット名から作られるため、名前が重複する余地はない。会社名やプロジェクト名を含めた名前にするのが一般的。
この問題を含む AWS のテストを制限時間つきで解く
AWSクイズへ