Have Questions?  Need Expert Answers?  JOIN LUNCH N' LEARNS!

Set ACLOn File

Prev Next
Step Details
Introduced in Version9.0.0
Last Modified in Version9.0.0
LocationIntegration > Amazon AWS > S3

The Set ACLOn File step is used to set ACL permissions on a specified file. 

Prerequisites 


Properties

Inputs

PropertyDescriptionData Type
Bucket NameName of bucket containing file to apply ACL to.String
Cannonical User IdUser Id associated with the applied ACL.String
File NameName of file to give ACL to.String
Permissions To SetPermissions to apply to the ACL on the designated file.List of S3PerissionWrapper
RegionThe Amazon AWS Region the instance is located on.AmazonAWSRegion
Override Role CredentialsOptional input allowing the user to alter the default role used to create the folder.AssumeRoleCredentials

Override Settings

PropertyDescriptionData Type
Access Key IDID used to connect to Amazon S3.String
Secret Access KeySecret Access Key used to connect to Amazon S3.                                                                  String


Common Errors

Exception Invoking Method PutFileInS3 on class AmazonS3Steps

If one or more input values are not declared, the step will cause an error.

To correct this, ensure all input values have been filled out properly.

Exception Message:


DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Set ACLOn File 1[SetACLOnFile] in flow [S3 Step Flows]: Exception invoking method SetACLOnFile on class AmazonS3Steps
 ---> DecisionsFramework.LoggedException: Exception invoking method SetACLOnFile on class AmazonS3Steps
 ---> Amazon.S3.AmazonS3Exception: The AWS Access Key Id you provided does not exist in our records.
 ---> Amazon.Runtime.Internal.HttpErrorResponseException: Exception of type 'Amazon.Runtime.Internal.HttpErrorResponseException' was thrown. at Amazon.Runtime.HttpWebRequestMessage.ProcessHttpResponseMessage(HttpResponseMessage responseMessage)
 at Amazon.Runtime.HttpWebRequestMessage.GetResponseAsync(CancellationToken cancellationToken)
 at Amazon.Runtime.Internal.HttpHandler`1.InvokeAsync[T](IExecutionContext executionContext)
 at Amazon.Runtime.Internal.RedirectHandler.InvokeAsync[T](IExecutionContext executionContext)
 at Amazon.Runtime.Internal.Unmarshaller.InvokeAsync[T](IExecutionContext executionContext)
 at Amazon.S3.Internal.AmazonS3ResponseHandler.InvokeAsync[T](IExecutionContext executionContext)
 at Amazon.Runtime.Internal.ErrorHandler.InvokeAsync[T](IExecutionContext executionContext)
   --- End of inner exception stack trace ---


Related Information

Related Article:

Amazon AWS S3