No.1788 オブジェクト所有権に [バケット所有者の強制] 設定を適用した際の動作について、正しいものはどれですか?
TOPへ
-
既存のバケットACLが公開読み取りアクセスを許可している場合、[バケット所有者の強制] 設定を適用する前に、バケットACLをデフォルトのプライベートACLにリセットする必要がある。
正解
これは正しいです。既存のバケットACLが公開読み取りアクセスを許可している場合、ACLアクセス許可をバケットポリシーに移行し、バケットACLをデフォルトのプライベートACLにリセットする必要があります。
-
バケットが [バケット所有者の強制] 設定でACLを無効にした場合、public-read ACLを指定してオブジェクトをPUTすると成功する。
不正解
実際には、バケットが [バケット所有者の強制] 設定でACLを無効にしている場合、public-read ACLを指定するとPUT オペレーションは失敗します。
-
ACLの読み取り要求はサポートされず、常にエラーを返す。
不正解
実際には、ACLの読み取り要求はサポートされており、バケット所有者の完全制御を示すレスポンスを常に返します。
-
PUT オペレーションでACLを指定する場合、任意のACLを指定できる。
不正解
PUT オペレーションでは、バケット所有者の完全制御 ACL を指定するか、ACLを指定しないことが必要です。