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. The following operations are included:
Unable to test connection and then tried with Integration object. Both are throwing the following error:
HTTP Code: 500 APNX-1-4198-000
Error Evaluating UI Expression Expression evaluation error [evaluation ID = 4a05f:46941] : [valid:false,syntaxError:false,value:Expression evaluation error: An error occurred while executing a save: Expression evaluation error at function fn!objectReadAction_appian_internal [line 4]: com.appiancorp.connectedsystems.templateframework.functions.pipeline.proxyDecoratorPipeline.TemplateInvocationException: Contact the developer of this template to resolve the following issue. com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 50NTVA6JXRHTGXYC; S3 Extended Request ID: dQvOVjGQneKxh8nJs/cwI/y5ZUWayvQGpUDGtAzz/FPDEJjzv5xTQxUXvkzc46E+L2FGZQQOjM4=; Proxy: null)]
Hi- I am getting Access Denied error when trying the Test connection, triaging this on AWS cloud watch, we could see that Test Connection is still using ListBucket method. from the comments below is it not supposed to ListBucket? I infact tried creating the connected service without testing, but in the integration for Download object i am again getting the same Access denied error. i have verified the IAM policy for the secretkey, they seems to be have allow access to putobject and getobject and listbucket only to the specific bucket. Can anyone suggest what should be the ideal security settings needed for this to work?
Hi - Wanted to point out that the AWS GovCloud (US) is pointing specifically to us-gov-west-1.
Is this plugin going to be updated for us-gov-east-1?
Rituraj Jain We ended up using the plugin. We wanted to use OOB feature but due to this couldn't
take a look at this other plugin, it can generate pre-signed urls for s3 resources.
Is there any way to get the signed URL so that we can utilize these url to display as links on summary page of a record. This would avoid storing the docs to appian and then displaying filedownload links
© 2022 Appian. All rights reserved.