How to Configure Your Amazon Credentials File Elasticsearch Service

The following topics describe how to create an AWS-hosted Elasticsearch Target with Credentials File in Connectivity Hub.

Note: For more information about Targets, see What is a Target?

Add the Target and Configure the Search Schema

Before you can add your target, you must install BA Insight Connectivity Hub.

  • You can add multiple targets, one for each BA Insight Connector content source.
  • More than one target can point to the same index.

To add the Elasticsearch Integration target, follow these steps:

  1. Go to the Connectivity Hub Target page.
  2. Click the New Target button. The Load Target dialogue appears.
  3. In the Target Information field, Select the AWS Credentials File Hosted Elastic Target from the drop-down menu:
  4. Select the Target Info tab. Enter the following information:
    1. Title
      1. Required
      2. Specify a name.
    2. Target Information:
      1. Required
      2. This field is pre-populated: BAInsight.ElasticSearch.ConnectorsExtension.ElasticTargetAwsCredentialsFile,  BAInsight.ElasticSearch.ConnectorsExtension.
  5. Select the General Settings tab and configure the general settings for your target. For more information on configuring these fields, see the target general settings reference.
  6. Select the Custom Settings tab.
    1. Login: Enter the credentials for an account with access to the Elastic instance.
    2. Password: Enter the password for the account above.
    3. Elastic index URL (required): Enter your AWS Elasticsearch service URL

    4. AWS profile name (required)
      1. Enter AWS profile name.
      2. Example: default
    5. AWS Credentials file location (required):
      1. Enter the location of AWS Credential file.
      2. Example: C:\Users\Smith\Desktop\credentials.txt

        Example AWS Credentials File

        [{default}]
        aws_access_key_id = {accessKey}
        aws_secret_access_key = {secretKey}

    6. AWS Region (required)
    7. Click Save.