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

Put File In S3 From File Location With ACL

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

The Put File In S3 From File Location With ACL is used to take a file with ACL from its specified location and moves it into the specified S3 bucket.

Prerequisites 


Properties

Inputs

PropertyDescriptionData Type
AclDefined ACL used to limit use.S3CannedACLWrapper
Bucket NameName of bucket to add local file to.String
File Name To StoreName of local file as it is intended to be stored in S3.String
Path To File On Workflow ServerPath to the local file to move to S3 environment.String
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

Outputs

PropertyDescriptionData Type
Done


OutputOutputs completed transfer information.String


Common Errors

Parameter 'acl' of 'PutFileInS3FromFileLocationWithACL' can not be null

If the input parameter Acl has not been defined, the step will cause an error.

To correct this, input the desired ACL parameter or, if no ACL parameter is needed, use a Put File In S3 From File Location step.

Exception Message:


DecisionsFramework.BusinessRuleException: [BusinessRule] Parameter 'acl' of 'PutFileInS3FromFileLocationWithACL' can not be null at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data)
 at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData)
 at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)



Related Information

Related Article:

Amazon AWS S3