AI Service Graph Connector for Amazon
Use the AI Service Graph Connector for Amazon to discover AI assets such as AI systems, agents, models, tools, and prompts and well as usage data for these AI agents within your ServiceNow AI Control Tower. This usage information is consumed by the AI Control Tower value dashboard.
Download apps from the Store
Visit the ServiceNow Store website to download the AI Service Graph Connector for Amazon app.
Supported ServiceNow versions
- Australia
- Zurich patch 7
- Yokohama patch 11
User roles
Roles required in the ServiceNow environment:
- sn_ai_disc.discovery_admin
- sn_cmdb_int_util.sgc_admin
Prerequisites from AWS
Role required: IAM user
AWS PrerequisitesBefore proceeding, ensure you have:
- AWS Account- Active AWS account with access to the services you want to connect.
- IAM Credentials: AWS Access Key ID and Secret Access Key with read permissions for the services you plan to migrate.
- Service Access- API access enabled for Amazon Bedrock, Amazon SageMaker, Amazon CloudWatch, and/or Amazon Bedrock AgentCore.
Your IAM user role or role needs these permissions.
- Amazon Bedrock: bedrock:List*, bedrock:Get*
- Amazon SageMaker: sagemaker:List*, sagemaker:Describe*
- Amazon CloudWatch: logs:DescribeLogGroups, logs:DescribeLogStreams, cloudwatch:GetMetricData
- Amazon Bedrock AgentCore: bedrock:ListAgents, bedrock:GetAgent
Use these AWS resources to set up credentials and enable services:
Data mapping
The following table lists the data sources, the staging tables, and the target tables CMDB CI classes and non-CMDB classes where data is stored for a AWS project.
| Data Source | Staging Table | Target Table |
| SGawsBedrockAIAssetDSUtilSNC | sn_ai_disc_aws_sgc_bedrock_ai_asset | sn_ai_disc_aws_sgc_bedrock_ai_system (routes to other staging tables) |
| SGawsBedrockAISystemDSUtilSNC | sn_ai_disc_aws_sgc_bedrock_ai_system | alm_ai_system_digital_asset |
| SGawsBedrockAIModelDSUtilSNC | sn_ai_disc_aws_sgc_bedrock_ai_model | alm_ai_model_digital_asset |
| SGawsBedrockAIToolDSUtilSNC | sn_ai_disc_aws_sgc_bedrock_ai_tool | sn_ent_ai_tool |
| SGawsBedrockAIPromptDSUtilSNC | sn_ai_disc_aws_sgc_bedrock_ai_prompt | alm_ai_prompt_digital_asset |
| SGawsBedrockAISbcompM2mDSUtilSNC | sn_ai_disc_aws_sgc_bedrock_sbcomp_m2m | sn_ent_ai_system_subcomponent_m2m |
| SGawsBedrockAIUsageDSUtilSNC | sn_ai_disc_aws_sgc_bedrock_ai_usage | sn_ai_disc_ai_usage |
| SGAgentCoreDataSourceUtil (importAgentRuntimesByID) | sn_ai_disc_aws_sgc_agentcore_ai_system | alm_ai_system_digital_asset |
| SGAgentCoreDataSourceUtil (importCodeInterpretersByID, importBrowsersByID, importTargetsByID) | sn_ai_disc_aws_sgc_agentcore_ai_tool | sn_ent_ai_tool |
| SGAgentCoreDataSourceUtil (getAWSAgentCoreUsage) | sn_ai_disc_aws_sgc_agentcore_ai_usage | sn_ai_disc_ai_usage |
| SGSageMakerAIModelDSUtilSNC | sn_ai_disc_aws_sgc_sg_awssagemaker_model | alm_ai_model_digital_asset |
| SGSageMakerModelCardDSUtilSNC | sn_ai_disc_aws_sgc_sg_awssagemaker_model | alm_ai_model_digital_asset |