PutBucketAcl
Applies or updates an ACL on a bucket, setting permissions for specific users, groups, or the public.
Input
| Name | Type | Required | Description |
| AccessControlPolicy | String | False | The XML structure that defines the access control policy (including grants and grantees) to apply to the bucket. |
| Bucket | String | True | The name of the S3 bucket to which the ACL will be applied. |
| ACL | String | False | A predefined (canned) ACL setting, such as private, public-read, or authenticated-read, to quickly configure access permissions.
使用できる値は次のとおりです。private, public-read, public-read-write, authenticated-read, aws-exec-read, bucket-owner-read, bucket-owner-full-control |
| GrantFullControl | String | False | Grants the specified AWS account full control over the bucket, including read, write, read ACL, and write ACL permissions. |
| GrantRead | String | False | Grants the specified AWS account permission to list the objects in the bucket. |
| GrantReadAcp | String | False | Grants the specified AWS account permission to read the ACL of the bucket. |
| GrantWrite | String | False | Grants the specified AWS account permission to create new objects within the bucket. |
| GrantWriteAcp | String | False | Grants the specified AWS account permission to write or modify the ACL of the bucket. |
Result Set Columns
| Name | Type | Description |
| Status | String | Indicates the result of the ACL update operation, such as success or failure. |