AWS Keyspaces discovery with Patterns
The ServiceNow® Discovery application uses the Amazon Keyspaces discovery pattern to find Amazon Keyspaces managed Apache Cassandra–compatible database service.
Amazon Keyspaces is a managed Apache Cassandra–compatible database service. A keyspace groups related tables that are relevant for one or more applications. It contains one or more tables and defines the replication strategy for all the tables it contains.
Prerequisites
- Install the Discovery and Service Mapping Patterns application from the ServiceNow Store.
- Configure an AWS Service Account with valid credentials on the ServiceNow instance with permission to run the following APIs:
- https://cassandra.{region}.amazonaws.com {Content-Type:application/x-amz-json-1.0, , X-Amz-Target: KeyspacesService.ListKeyspaces}
- https://tagging.{region}.amazonaws.com {"ResourceTypeFilters":[]}
Verify the REST API Permissions
Download the Cloud Discovery patterns spreadsheet so you can grant user permissions required for running the Discovery patterns. In addition to permissions, the spreadsheet also includes useful information such as pattern names, types, CI Classes, and links to vendor documentation. New patterns are available quarterly, so check periodically to be sure you have the latest version of the spreadsheet.
Data collected by Discovery during horizontal discovery
Keyspaces are stored in Cloud Databases [cmdb_ci_cloud_database] table.
| Field | Description |
|---|---|
| Amazon resource name | Name of the keyspace. |
| FQDN | Fully qualified domain name of the region where the keyspace is located. |
| Port | Port used for incoming TLS connections (9142). |