Capabilities
Gather Elastic credentials
Configuring the connector requires you to pass in credentials generated in Elastic. Gather these credentials before you move on.Generate an Elastic Cloud API key
1
In the Elasticsearch Service Console, click your avatar in the upper right corner and select Organization.
2
Navigate to the API keys tab and click Create API key.
3
Give the new API key a name, such as “C1 integration”.
4
Select an expiration for the API key.
5
In the Assign roles area, give the API key the Organization owner role.
6
Click Create API key.
7
Carefully and copy and save the new API key.
(Optional) Generate an Elastic deployment API key and look up the deployment’s endpoint
The credentials generated in this step are required for C1 to sync information on Elastic deployment users and deployment roles, and to provision Elastic deployment role assignments. If you do not want to sync or provision deployment users or deployment roles, skip this section.1
Back on the Elasticsearch Service Console homepage, find the Hosted deployments area of the page and click the name of the deployment you want to integrate.
2
On the deployment’s page, click Manage permissions.
3
In the sidebar, click API keys > Create API key.
4
Give the new API key a name, such as “C1 deployment info integration”.
5
Select the Personal API key option.
6
Click Create API key.
7
Carefully and copy and save the new API key.
8
We also need to look up the deployment’s Elasticsearch endpoint. Click the Elastic logo to return to your deployment’s home page.
9
Click Add integrations.
10
In the upper right corner of the screen, click Connection details.
11
Carefully copy and save the Elasticsearch endpoint.
Configure the Elastic connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by C1.Done. Your Elastic connector is now pulling access data into C1.
1
In C1, navigate to Apps > Connectors and click Add connector.
2
Search for Elastic and click Add.
3
Choose where to add the connector: Create a new app, or Add to an existing app (then select the app).If you’re creating a new app, choose whether to link it to an application discovered from your identity provider: select Yes and pick the IdP application, or No to continue with just the connector.
4
Set the connector’s Name and, optionally, a Description.
5
Click the pencil icon next to Owners to choose who can configure and manage this connector.
6
Click Add. The connector is created and its configuration page opens.
7
Find the Settings area of the page and click Edit.
8
Paste the API key into the API key field.
9
Optional. If you want to sync information on Elastic deployment users and deployment roles, paste the Deployment API key and Deployment endpoint into their respective fields.
10
Optional. By default, C1 will sync information about all users in all organizations. If you want to limit the sync to a single organization, paste that organization’s ID into the Organization ID field.
11
Click Save.
12
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.