The AWS S3 Transport is used to upload files to the Amazon Simple Storage Service (Amazon S3) . To configure the AWS S3 Transport, select the AWS S3 from the Transport Type drop-down menu.
On the Basic configuration tab you should specify the Amazon S3 bucket. This is a container, where Amazon S3 stores data. The Bucket Name configuration item is used to configure the unique name of the bucket you need to access. The Key Name item is used to enter the name that you assign to an object. You will use the object key to retrieve the object. You may choose to create a new file for each invocation of this Transport, to Append it to the existing file or to Overwrite the existing file.
On the Credentials tab, you can set the necessary credentials for the connection. The user can choose one of three Predefined Types for credential data:
- AWS File – a special file created by the Amazon client where the AWS access key and the AWS secret key are stored. The AWS credentials file by default is located at ~/.aws/credentials on Linux, OS X, or Unix, or at C:\Users\USERNAME \.aws\credentials on Windows. This file can contain multiple named profiles in addition to the default profile. You need to enter the path to this file and a profile name if it differs from the [default]. Keep in mind that the eiConsole will check if AWS File exists on the default path and if it does not, then `AWS File Path` item becomes required for filling.
- Environment – credentials will be read from the Environment Variables– AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY. They should be set beforehand.
- Console – you can explicitly specify the credentials. They consist of an access key ID (like AKIAIOSFODNN7EXAMPLE) and a secret access key (like wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY).