3.3.36. S3 PUT PublicAccessBlock
これを使用して、S3 バケットの PublicAccessBlock 設定を作成または変更します。
この操作を使用するには、s3:PutBucketPublicAccessBlock 権限が必要です。
重要
PublicAccessBlock 設定がバケットとアカウント間で異なる場合、Amazon S3 はバケットレベルとアカウントレベルの設定の最も制限的な組み合わせを使用します。
構文
PUT /?publicAccessBlock HTTP/1.1
Host: Bucket.s3.amazonaws.com
Content-MD5: ContentMD5
x-amz-sdk-checksum-algorithm: ChecksumAlgorithm
x-amz-expected-bucket-owner: ExpectedBucketOwner
<?xml version="1.0" encoding="UTF-8"?>
<PublicAccessBlockConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<BlockPublicAcls>boolean</BlockPublicAcls>
<IgnorePublicAcls>boolean</IgnorePublicAcls>
<BlockPublicPolicy>boolean</BlockPublicPolicy>
<RestrictPublicBuckets>boolean</RestrictPublicBuckets>
</PublicAccessBlockConfiguration>
リクエストヘッダー
共通リクエストヘッダーの詳細は、付録 B の S3 の共通リクエストヘッダー を参照してください。
レスポンス
応答は HTTP 200 応答であり、空の HTTP 本文が返されます。