Configure Amazon S3 Storage

To use Amazon S3 storage, you have to create your own account and create a new bucket at AWS Amazon.
Please follow http://docs.amazonwebservices.com/AmazonS3/latest/gsg/SigningUpforS3.html for more details.

Next, you will have to configure Amazon S3 Storage using your Aspose account at the Dashboard.

Please follow these steps to configure it:

  • Log into Dashboard
  • Access the Storages Page
  • Select Amazon S3 Storage from the ‘Create New Storage’ menu
  • Enter ‘Storage Name’ (For example: MyAmazonS3Storage)
  • Enter ‘Bucket’ Name
  • Enter ‘AWS Access Key’
  • Enter ‘AWS Secret Key’
  • Press ‘Save’ button to configure new storage

The new storage would appear under Storages view. Now you can use this storage with GroupDocs REST APIs. For example:

https://api.groupdocs.cloud/v2.0/conversion/info?FilePath=testfile.txt&StorageName=MyAmazonS3Storage

Please note when you configure external Amazon S3 storage, The GroupDocs Cloud APIs need the following APIs access on the bucket:

Required APIs access:

  • GetObjectMetadada API
  • ListObjects API

Optional APIs:

  • CopyObject API
  • PutObject API
  • GetPreSignedURL API
  • PutBucket API
  • PutBucketVersioning API
  • DeleteObject API
  • ListVersions API
  • GetObject API
  • DeleteBucket API