AI Service Graph Connector for Amazon
Use the AI Service Graph Connector for Amazon to create AI connections to discover and import AI assets such as AI systems, agents, models, prompts, tools, and datasets into AI Control Tower. The usage information is tracked is consumed by the AI Control Tower's 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
AWS Prerequisites
Role required: IAM user
Before proceeding, confirm 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 Amazon Bedrock AgentCore
Required IAM Permissions
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
AWS Setup documentation
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 |