AWS S3 Bucket Management

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

  • Create Bucket -- Adds a new bucket to the S3 instance. A bucket is needed in order to store objects (files).
  • Upload File -- Uploads a file to any specified bucket on the S3 instance.
  • Upload Multiple Files -- Uploads multiple files to any specified bucket on the S3 instance.
  • List Buckets -- Returns all available buckets on the S3 instance.
  • List Objects -- Returns all available objects from a specified bucket.
  • Delete Bucket -- Permanently removes a bucket from the S3 instance.
  • Delete Object -- Permanently removes an object from a specified bucket.

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” tab
Secret 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.

Anonymous
Parents
  • Hello,

    After any actualization, the connection doesn't work anymore.

    When I trie to access to any integration that uses the CS configurated with this plugin shows this message:

    Error de evaluación de expresión [evaluation ID = 36e75:71134] : 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: RCC2TB81YW4GGCGB; S3 Extended Request ID: IHuWAXBKyNedMu13Zw03sfVBYpcVfe9e68XJSDkxjYVZa0CaflUAZvK6nEk/Urs1LVvx/ZfC50Q=; Proxy: null)

    And when I test the connection in the Connected System, it shows the following error:

    Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 8460E1VZ8SR6YCBJ; S3 Extended Request ID: 56TGXSkIRZhw9QLlZL5ttj0rZlWpbYJeyosJksKq+Twa6TKamZRKx5+gNZHGXB2kV8SNucO7z/k=; Proxy: null)

    Please I need help urgently.

Comment
  • Hello,

    After any actualization, the connection doesn't work anymore.

    When I trie to access to any integration that uses the CS configurated with this plugin shows this message:

    Error de evaluación de expresión [evaluation ID = 36e75:71134] : 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: RCC2TB81YW4GGCGB; S3 Extended Request ID: IHuWAXBKyNedMu13Zw03sfVBYpcVfe9e68XJSDkxjYVZa0CaflUAZvK6nEk/Urs1LVvx/ZfC50Q=; Proxy: null)

    And when I test the connection in the Connected System, it shows the following error:

    Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 8460E1VZ8SR6YCBJ; S3 Extended Request ID: 56TGXSkIRZhw9QLlZL5ttj0rZlWpbYJeyosJksKq+Twa6TKamZRKx5+gNZHGXB2kV8SNucO7z/k=; Proxy: null)

    Please I need help urgently.

Children