AWS Signature V4 Account

AWS Signature V4 Account

In this article

Overview

You can use this account type to connect the HTTP Client Snap with data sources that use the AWS Signature V4 account. Amazon Web Services (AWS) Signature Version 4 is the process of adding authentication information to AWS requests sent by the HTTP client.

Known Issues

This account does not support Virtual Private Cloud for the HTTP Client Snap.

Account Settings

aws-sig-v4-acct-overview.png

 

  • Asterisk ( * ): Indicates a mandatory field.

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

  • Expression icon ( ): Indicates 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 field set.

Field Name

Field Type

Description

Field Name

Field Type

Description

Label*

 

String

Specify a unique name for the account.


Default Value: N/A
Example: AWS Signature V4 Account

Access Key ID*

 

 

String/Expression

Specify the access key ID for AWS authentication.


Default Value: N/A
Example: Auikj8647IJKL1MPQ=

Secret Key*

 

String/Expression

Specify the secret key associated for the AWS authentication.


Default Value: N/A
ExampleaBcdeFGhiJKLM/N1O

Security Token

 

String/Expression

Specify the security token obtained from the AWS Security Token Service (STS) to access AWS resources. Note that only global STS regions are supported.


Default Value: N/A
Example: FwoGYXdzEGUaDFInugbfG
X8xlGA4ZwNV3uSQBjIre4G7AXvfuGO2F
q41wKGc4TcSknLVYpI2aKf9z21+7oszQ==

IAM role

 

 

Checkbox

Select this checkbox to authenticate as the IAM role assigned to the EC2 instance to access the AWS resources (with appropriate permissions). The IAM role is valid only in Groundplex nodes hosted in the EC2 environment. Learn more about Configuring an EC2 role for IAM Role in AWS S3 Account.

When you select this checkbox:

  • The Snap requests temporary credentials from the EC2 instance's metadata that allow it to act with the permissions of the instance's assigned role.

  • The Access key ID, Secret key, and Security token fields are hidden.

Account validation fails if this setting is used on a Snaplex that is not running on an EC2 instance.

Default state: Deselected

Cross account IAM role

Use this field set to configure the properties required to perform cross-account access. Learn more about setting up Cross Account IAM Role.

Role ARN

 

 

String/Expression

Specify the Amazon Resource Name (ARN) of the IAM role that should be assumed to access AWS resources. This role can be within the same account as the user/IAM instance or cross-account to access a different account's AWS resources.

 

Default Value: N/A
Example: arn:aws:s3:::sandbox-test-snap

External ID

 

 

String/Expression

Optional. Specify the external ID required to assume the role, if the role is configured with one.

Default Value: N/A
Example: 321f248c-8f4a-21be-87c4-184c9f8e2d03

AWS Region

 

String/Expression

Specify the AWS Region for constructing the authorization header.


Default Value: N/A
Example: us-west-2

Service Name

 

String/Expression

Specify the Service Name for constructing the authorization header.


Default Value: N/A
Example: S3

 

Snap Pack History


Related Links