Overview
Manage AWS S3 data stores with Appian! Users can access their S3 objects directly from an Appian interface. Appian documents can be uploaded to a S3 bucket with Server-Side Encryption and be configured as Public or Private. The AWS S3 Connected System Plug-in uses the AWS Java SDK to connect to S3.
Key Features & Functionality
Requirements
Access Key Id: the access key id for connecting to S3 can be retrieved from AWS Management Console Navigate to the Users > Summary page and click the “Security credentials” tabSecret Access Key: the secret access key can only be viewed once upon the creation of an access key, see AWS Access Keys documentation for more information: https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys
Notes
Users that want to upload objects as 'Public' must have the correct IAM privileges or an "Access Denied" error will return.
S3 endpoints which restrict traffic based on source will need to allow the IP and VPC endpoints outlined in KB-1582 based on site region.
Ankur V currently we only provide the ability to list a bucket's objects, extract the url paths, and then use the url to download the file through Appian's HTTP File Download Smart Service docs.appian.com/.../HTTP_File_Download_Smart_Service.html
The Smart Service will handle the conversion to an Appian Document for you.
19.2 will support the ability to download and receive Appian Documents from the plug-in itself. I will keep you posted. Thank you!
When will the 19.2 version of this plugin be released? Without the ability to pull files back the utility of this plugin is very limited.
Did you find a solution for your problem? I have the same issue. I need to download the document from my S3 bucket.
If I need to use the HTTP file download smart service plugin to retrieve the file from S3, how do I perform the authentication? S3 requires requests to be authenticated using AWS signature, which the HTTP file download smart service doesn't explicitly support.