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.
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!
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.
Did you find a solution for your problem? I have the same issue. I need to download the document from my S3 bucket.