MCP Server for Amazon S3

Build 25.0.9440

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.

The allowed values are 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.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9440