AWS S3 Dynamic Account

In this article

Overview

You can use this account type to connect Parquet Reader and Parquet Writer Snaps with data sources that use the AWS S3.

Prerequisites

  • Full access to S3 bucket.

  • S3 ListAllMyBuckets permission.

Limitations and Known Issues

None.

Account Settings

  • Asterisk (*): Indicates a mandatory field.

  • Suggestion icon (): Indicates a list that is dynamically populated based on the configuration.

  • Expression icon (): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.

  • Add icon (): Indicates that you can add fields in the fieldset.

  • Remove icon (): Indicates that you can remove fields from the fieldset.

Field Name

Field Type

Field Dependency

Description

Field Name

Field Type

Field Dependency

Description

Label*

 

Default Value: [None]
ExampleAWS S3 Dynamic Account

String

N/A

Specify a unique label for the account.

 

Access-Key ID*

 

Default Value: N/A
ExampleASIA2ZAZHHIKRA74YRHH

String/Expression

Required when IAM role is deselected.

Specify the access key ID for AWS authentication.

 

Secret Key*

 

Default Value: N/A
Example: w04e/HID6VUBcDnDa6h4CgVwKGXzVHRVJs

String/Expression

Required when IAM role is deselected.

Specify the Secret key for AWS authentication.

 

Security Token

 

Default Value: N/A
Example:FwoGYXdzEGUaDFInugbfGX8xlGA4ZwNWCiV3uSQBjIre4G7AXvfuGO2Fq41wDp7cLCuGAZvKGc4TcSknLVYpI2amWKf9z21+7oszQ==

String/Expression

N/A

Specify the security token to make requests for using AWS resources.

 

Server-side Encryption

 

Default ValueDeselected
ExampleSelected

Checkbox

Required for writing to S3.

Select this checkbox to enable server-side encryption.
Learn more: Protecting Data Using Server-Side Encryption with Amazon S3-Managed Encryption Keys.

 

IAM Role

 

Default ValueDeselected
ExampleSelected

Checkbox

N/A

Select this checkbox to use the IAM role stored in the EC2 instance to access the S3 bucket.

 

IAM Role Properties

Use this field set to define the properties associated with the IAM Role.

Use this field set only if you do not provide the Access Key ID and Secret Key, and select the IAM Role checkbox.

AWS Account ID

 

Default Value: N/A
Example: aws-233961

String

N/A

Specify the account ID of the AWS S3 account that you want to use.

 

IAM Role Name

 

Default Value: N/A
Example: iam-role1

String

N/A

Specify the name of the IAM role that can access the AWS S3 account specified above.

 

Region Endpoint Name

 

Default Value: N/A
Examples3.us-east-2.amazonaws.com

String

N/A

Specify the endpoint name of the region to which the target AWS S3 bucket belongs. The protocol that is supported is S3.

 

Snap Pack History