NextGen Knowledge Center

Advanced Amazon S3 Options

When the Amazon S3 file method is selected, these additional advanced options may be set:

ItemNameDefault ValueDescription
AUse Default Credential Provider ChainYesIf enabled and no explicit credentials are provided, the default provider chain looks for credentials in this order:
  • Environment variables: AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
  • Java system properties: aws.accessKeyId and aws.secretKey
  • Default credentials profile file: Typically located at ~/.aws/credentials (location can very per platform)
  • ECS container credentials: Loaded from an Amazon ECS environment variable.
  • Instance profile credentials: Loaded from the EC2 metadata service.

Note that if your File Reader has Anonymous enabled, this option will not be enabled.

BUse Temporary CredentialsNoIf enabled, the given credentials will be used to request a set of temporary credentials from the Amazon Security Token Service (STS). Those temporary credentials will then be used for all S3 operations.
CDuration (seconds)7200The duration that the temporary credentials are valid. Must be between 900 seconds (15 minutes) and 129,600 seconds (36 hours).
DRegionus-west-2The AWS region that your S3 bucket is located in. Select a specific region from the drop-down menu, or enter one into the text field. You can also use Velocity Variable Replacement here.
ECustom HTTP HeaderspollIdThese headers will be used on any S3 PUT operation. They are not used for GET operations.

To add user-defined metadata tags to the S3 object, include a custom header that starts with "x-amz-meta-".

For more information, check out the official Amazon S3 documentation.