The Amazon S3 communication point enables you to connect to an Amazon Simple Storage Service (Amazon S3) data bucket, an object storage with a simple web service interface. The endpoint allows routes to push output to Amazon S3.
The S3 bucket must be created prior to using the communication point as Rhapsody will not automatically create it if it does not exist.
Supported Operational Modes: Output.
Output Mode Properties
Property | Description |
---|---|
Endpoint URL | The HTTPS endpoint URL for the Amazon S3 service in the target AWS region (in path-style format). For example: |
S3 Bucket Name | The S3 data bucket name. The bucket must be in the same region as AWS region provided in Endpoint URL. |
AWS Access Key Id | The AWS access key identifier as provided by Amazon. To read temporary credentials via an AWS IAM role while running in EC2, leave this property blank. |
AWS Secret Key | The AWS access secret key associated with your Amazon account. To read temporary credentials via an AWS IAM role while running in EC2, leave this property blank. |
Object Key Prefix |
An optional prefix that is prepended to the specified or generated object key for the message. This can be used to emulate a directory structure by providing a prefix that separates path elements using forward slashes (for example, ' |
Object Key |
The object key to use when storing the message in S3. If this is blank then a type-4 UUID is generated and used as the object key. A message property may be used here by prefixing the name of the message property with |
Encryption Mode |
Determines what type of encryption is applied to the messages uploaded to S3:
|
Storage Class |
Determines which S3 storage class should be used for uploaded messages:
|
Canned ACL |
Determines which S3 canned ACL should be used on the uploaded message:
|
Content Type | Optionally sets the Content-Type header on the uploaded message (for example, text/plain , application/json ). A message property may be used here by prefixing the name of the message property with $ . |
Content Encoding |
Optionally sets the Content-Encoding header on the uploaded message (for example, gzip). A message property may be used here by prefixing the name of the message property with $ . |
Custom Metadata |
Enables custom metadata to be set on the uploaded message using either message properties or literal values via the Custom Metadata dialog:
Metadata Name is the name of the metadata attribute on S3 (without the |
Connection Timeout (ms) | The connection timeout, in milliseconds, to use when attempting to connect to Amazon S3. |
Read Timeout (ms) | The read timeout, in milliseconds, to use when waiting for a response from Amazon S3. |