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.

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

Caution:

Elasticsearch Support

ConnectivityHub v2.0 supports only v7.x of Elasticsearch.

Caution: Ensure you have the Ingest-AttachmentsElastic plug-in installed before proceeding.
More information here.

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.

  3. The Load Target dialogue appears. Select the following 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 Custom Settings tab.



    1. Login
    2. Password:
    3. Elastic index URL

      1. Required

      2. Enter your AWS Elasticsearch service URL

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

        Example AWS Credentials File

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

    6. AWS Region
      1. Required

    7. Click Save.