
Appian S3 UI File Upload Component
by Appian Corporation
Description
Overview This plug-in allows users to directly upload files to Amazon S3, bypassing the Appian Knowledge Center. It contains a file upload component that allows users to upload any file, regardless of size, to an S3 bucket (the current Appian Amazon S3 plug-in allows for the upload of files to S3 if the file is less than the 1GB Appian limit). The plug-in requires AWS Cognito credentials to authenticate, so an Identity Pool must be configured in AWS prior to using this plug-in. See screenshots and README file for necessary S3 bucket policy and CORS configurations.
Prerequisites: AWS S3 Bucket Management - min version v1.12.3* Amazon Cognito Identity Pool Amazon S3 Bucket *Note: AWS S3 Bucket Management v1.12.3 contains the new logic for Amazon Cognito Authentication, so the S3 UI File Upload Component plug-in will not work if it has not already been installed.
Key Features & Functionality Authentication via Amazon Cognito Credentials, which are pulled from the Appian S3 Connected System Ability to upload any file, regardless of size, to an Amazon S3 bucket Displays upload progress via loading bar feature Reset expiration token functionality: If an upload takes longer than the AWS maximum session duration, the token is reset, thus allowing the upload to continue
Features
- Authentication via AWS Cognito Credentials, which are pulled from the S3 Connected System
- Ability to upload any file, regardless of size, to an S3 Bucket
- Loading bar feature when uploading file to show upload progress
- Reset expiration token functionality: If an upload takes longer than the AWS expiration time, the token is reset, thus allowing the upload to continue
Release notes
- Added architecture diagram to the README
Version history (2)
1.1.0
- Bug Fixes
- Removal of S3 Cognito Credentials and Region parameters (these are now sourced from the connected system)
- Validation updates
1.0.0
- Ability to upload any size file to S3
- Authentication via AWS Cognito
- Use of credentials from S3 Connected System
Resources
- Download
README.pdf
README