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>
请求 Headers
有关 常见请求标头的更多信息,请参阅附录 B 中的 S3 通用请求标头。
响应
响应是一个 HTTP 200 响应,并使用空 HTTP 正文返回。