AWS MemoryDB for Redis
Summarize
Summary of AWS MemoryDB for Redis
The Discovery application in ServiceNow utilizes AWS MemoryDB for Redis patterns to locate AWS MemoryDB resources. To fully discover these resources, the Discovery and Service Mapping Patterns application must be installed from the ServiceNow Store. Customers should refer to the ServiceNow Store for app availability and cumulative release notes.
Show less
Prerequisites
- Configured AWS Credentials: Set up AWS Credentials on your ServiceNow instance.
- Configured Cloud Service Account: Establish a valid AWS service account in ServiceNow.
- User Permissions: Ensure that user permissions are granted to execute specific AWS MemoryDB API calls.
- Cloud Discovery Schedule: Create a schedule for discovering AWS datacenters, ensuring Discovery is set to Cloud discovery.
- REST API Permissions: Download the Cloud Discovery patterns spreadsheet to manage user permissions and access necessary information on patterns.
Data Collected During Discovery
During the horizontal discovery of AWS MemoryDB for Redis, key data fields collected include:
- Main CI: Information on each node and its attributes such as ARN, Name, FQDN, and TCP Port.
- Database Cluster: Data on the cluster's ARN, Name, FQDN, and TCP Port.
Key Outcomes
By following these procedures, ServiceNow customers can efficiently discover and manage AWS MemoryDB for Redis resources, enhancing their IT operations visibility and ensuring effective resource management.
The ® Discovery application uses the AWS MemoryDB for Redis pattern and extensions to find AWS MemoryDB for Redis. Discovering some of these resources requires installing the Discovery and Service Mapping Patterns application from the ® Store.
Request apps on the Store
Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Prerequisites
- Configured AWS Credentials
- On your instance, configure credentials of type AWS Credentials. For more information, see Access setup for AWS service accounts.
- Configured Cloud service account
- Configure the AWS service account valid in the ServiceNow instance. For more information, see Set up AWS service accounts.
- Configured user permissions to execute the list AWS MemoryDB for Redis API calls
- Provide the user permission to run the following API:
- https://memory-db.{region}.amazonaws.com?Action=DescribeClusters&ShowShardDetails=true
- https://memory-db.{region}.amazonaws.com? Action=ListTags&ResourceArn={arn}
- Configured Cloud Discovery schedule
- Create a cloud application schedule for discovering AWS datacenters. Set Discovery to Cloud discovery. For more information, see: Create schedules for discovering cloud resources in Cloud Discovery Workspace
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 during AWS MemoryDB for Redis horizontal discovery
Field |
Description |
|---|---|
Main CI [cmdb_ci_cloud_database] |
|
ARN |
The Amazon Resource Name of a single node in the cluster. The values are populated in the Object ID [object_id] column. |
Name |
The name of a single node in the cluster. |
FQDN |
The Fully Qualified Domain Name of each node in the cluster. |
TCP _Port |
The TCP port that a single node in the cluster is getting traffic from. |
Type |
The type of database is MemoryDB. |
| Database Cluster [cmdb_ci_cloud_db_cluster] | |
ARN |
The Amazon Resource Name of the cluster. The values are populated in the Object ID [object_id] column. |
Name |
The name of the cluster. |
| FQDN | The Fully Qualified Domain Name of the cluster. |
| TCP _Port | The TCP port that the cluster is getting traffic from. |
| CI | Relationship Type | CI |
|---|---|---|
[cmdb_ci_appl] |
Extends from | [cmdb_ci] |
[cmdb_ci_cloud_database] |
Extends from | [cmdb_ci_db_instance] |
[cmdb_ci_cloud_db_cluster] |
Cluster::Cluster of | [cmdb_ci_cloud_db_cluster] |
[cmdb_ci_cloud_db_cluster] |
Reference only (configuration_item) |
[cmdb_key_value] |