Amazon S3 Connected System

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:

  • 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
  • Download Object
    • Downloads object from specified bucket and saves to Appian Folder


  • 19.3 is now required to use this Connected System with Download Document functionality. If you have a 19.1 or 19.2 version of Appian, then please request the previous version of this Connected System from Appian Support.
  • Must have an Amazon Cloud account and Access Key with proper IAM access to S3
  • 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:
  • NOTE: Users that want to upload objects as 'Public' must have the correct IAM privileges or an "Access Denied" error will return