AWS Signature V4 Account

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



Legend:
  • Expression icon (): Allows using JavaScript syntax to access SnapLogic Expressions to set field values dynamically (if enabled). If disabled, you can provide a static value. Learn more.
  • SnapGPT (): Generates SnapLogic Expressions based on natural language using SnapGPT. Learn more.
  • Suggestion icon (): Populates a list of values dynamically based on your Snap configuration. You can select only one attribute at a time using the icon. Type into the field if it supports a comma-separated list of values.
  • Upload : Uploads files. Learn more.
Learn more about the icons in the Snap settings dialog.
Field / Field set Type Description
Label String

Required. Specify a unique label 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

Example: aBcdeFGhiJKLM/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: FwoGYXdzEGUaDFInugbfGX8xlGA4ZwNV3uSQBjIre4G7AXvfuGO2Fq41wKGc4TcSknLVYpI2aKf9z21+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.

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

Default status: Deselected

Cross account IAM role Use this field set to configure the properties required to perform cross-account access. Learn more about Configuring Cross Account IAM Role Support .
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