Description - Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.

Runtime Class - com.ibi.agents.XDPutObjectAclAgent


Configuration

This action requires a Amazon S3 Generic as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Name:stringThe name of the bucket to set its objects ACL.
*Key:stringThe location, key which points to the object within the specified bucket.
* - denotes required
 ParameterTypeDescription
*ACL Policy:Table (as described below) Access control lists (ACLs) is a legacy access policy option to grant basic read/write permissions to other AWS accounts.
* - denotes required

ACL Policy:
 ColumnTypeDescription
Email AddressEmail address of the grantee.
WritebooleanAllows grantee to create and delete objects in the bucke.
ReadbooleanAllows grantee to read the bucket ACL
* - denotes required

Output Events

NameDescription
onInvalidStorageClassThe storage class you specified is not valid.
onNoSuchBucketThe specified bucket does not exist.
onFailUnreachableThe host was located but cannot be reached.
onFailConnectCould not connect to the external system.
onInvalidVersionInvalid Version
onFailTimeoutThe operation timed out.
onNoSuchKeyThe specified key does not exist.
onInvalidAccessKeyIDThe AWS access key ID you provided does not exist in our records.