Amazon OpenSearch Account

Overview

You can use this account type to connect OpenSearch Snaps with data sources that use the Amazon OpenSearch Account.

Prerequisites

Valid AWS account with appropriate permissions. Learn more about Setting up Amazon OpenSearch Service.

Account settings


Amazon OpenSearch Account Overview

Note:
  • 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 (Plus Icon): Indicates that you can add fields in the field set.
  • Remove icon (Minus Icon): Indicates that you can remove fields from the field set.
Field / Field set Type Description
Label String

Required. Specify a unique label for the account.

Default value: N/A

Example: Amazon OpenSearch Account
Hostname String/Expression

Required. Specify the hostname (<domain-name>.<unique-identifier>.aos.<region>.on.aws) to connect to the Amazon OpenSearch instance. Learn more about Creating a custom endpoint.

Default value: N/A

Example: search-test.r56tyuioplkjhnbgfd34ew2q1.aos.us-east-1.on.aws
Authentication type Dropdown list
Choose the authentication type:
  • User credentials: Uses the access key ID, secret key, and optionally a security token.
  • IAM role: Uses the IAM role associated with the EC2 instance to access Amazon OpenSearch.

Default value: User credentials

Example: IAM role

Access key ID String/Expression

Required. Specify the access key ID from AWS for the account to access Amazon OpenSearch resources and services.

Default value: N/A

Example: AKIAIOSFODNN7EXAMPLE
Secret access key String/Expression

Required. Specify the secret access key from AWS for the account to access Amazon OpenSearch resources and services.

Default value: N/A

Example: rfd9034hvr0934bv9r84jfd8435grbfr3o9
Security token String/Expression

Specify the security token as part of authentication to connect to Amazon OpenSearch resources and services.

Default value: N/A

Example: Value is encrypted
Region String/Expression/Suggestion

Required. Specify the region where AWS services are hosted and operated.

Default value: N/A

Example: us-west-1
Cross-account IAM role Configure the properties to enable cross-account access.
Role ARN String/Expression

Specify the IAM role to assume to access the required AWS services.

Default value: N/A

Example: arn:aws:iam::123456789012:role/CrossAccountRole
External ID String/Expression

Specify the external ID to enhance the security of the role and prevent confused deputy attacks.

Note: We recommend you provide an External ID, if you do not own or have admin access to the account that can assume this role.

Default value: N/A

Example: 795735

Next steps

After you configure the account settings, click Apply to authenticate your account.