Overview
The Amazon S3 Utilities Plug-in leverages the Amazon AWS Java API to connect with Amazon S3 to store and retrieve files.
Key Features & Functionality
The following smart services are included:
The plug-in also includes a function:
Amazon S3 Utilities supports the following Amazon S3 features:
Note: The plug-in requires Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files when using client side encryption.
(https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html)
The Appian Secure Credential Store is leveraged for the credentials to integrate with Amazon S3. Before executing the plug-in, create an new secure credential store with the following 3 attributes. These values are obtained from Amazon AWS IAM console.
Can we get the increased amount of time for the URL to be active at least for a min instead of 5s?
What would be a need for more than 5s? The limit only applies b/w calculating the url and issuing a redirect inside the web api so it should be done very quickly unless you have extreme network lags b/w browser and server.
Currently using the below code which requires user to click to two times, one to generate the link and other to download to their local. Can we achieve in single click?
a!linkField( links: { a!dynamicLink( label: "Click here", saveInto: { a!save( local!newURI, getPreSignedURLForS3( secureCredentialsStoreKey: "key**", region: "reg***", bucketName: "buck**", file: "filePath" ) ) } ), a!safeLink(label: local!docName, uri: local!newURI) })