Amazon Bedrock 패턴 기반 검색
AI 에이전트 토폴로지 매핑 는 가로 디스커버리 중에 Bedrock AI 서비스 및 에이전트를 검색 Amazon 합니다.
ServiceNow® Store에서 새 패턴 또는 향상된 패턴 요청
다음을 방문합니다. ServiceNow Store 사용 가능한 모든 업데이트를 보고 스토어에 요청을 제출하는 방법에 대한 정보를 확인합니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 이력 릴리스 정보.
Amazon Bedrock 데이터 모델
다음 다이어그램은 Bedrock 자원을 검색할 때 애플리케이션이 AI 에이전트 토폴로지 매핑 생성하는 테이블과 관계를 보여줍니다.Amazon
디스커버리 요구 사항
- 애플리케이션이 최신 버전인지 확인
- 이러한 자원을 검색하려면 다음에서 다음 애플리케이션의 최신 버전으로 업데이트해야 할 수 있습니다.ServiceNow Store
- AI 에이전트 토폴로지 매핑
- 디스커버리 및 서비스 매핑 패턴
- 가시성 컨텐츠
- CMDB CI 클래스 모델
- CloudFormation 템플릿(CFT) 스택에 대한 AWS 지적된 검색에 사용되는 메서드 업데이트
- 를 사용하는 클라우드 프로비저닝 및 거버넌스경우 메서드를 업데이트해야 getOperationGR(type) 합니다. 이 업데이트를 사용하면 지적된 검색이 프로비저닝 후 CFT 스택에 대한 AWS 자원을 올바르게 나열할 수 있습니다. 이 메서드를 업데이트하는 데 필요한 단계에 대한 자세한 내용은 문서 KB0858437 참조하세요지식베이스.
- 클라우드 관련 CI 관계 활성화
- 검색된 구성요소를 서비스 인스턴스에 포함하려면 에서 태그 기반 검색 서비스 매핑에 사용되는 CI 관계를 활성화합니다. 이러한 CI 관계는 에서 1.0.68 릴리스부터 사용할 수 있습니다.ServiceNow Store 운영 단계는 다음 문서를 참조하십시오 태그 기반 검색 구성.
- 관리 콘솔에서 AWS 서비스 계정 설정
-
AWS 조직은 단일 계정 아래에 있는 계정 모음 AWS 입니다. 조직에서 AWS 상위 계정을 관리 계정이라고 합니다. 관리 계정에 속하는 하위 계정을 구성원 계정이라고 합니다.
에서 디스커버리 관리 계정을 사용하면 다음과 같은 이점이 있습니다.- 구성원 계정의 편리한 채우기
- 관리 계정을 구성하고 필요한 자격 증명을 제공한 후 계정에 대한 연결을 테스트할 수 있습니다. 테스트가 성공하면 디스커버리에서 해당 관리 계정의 구성원 계정 목록을 반환합니다. 이 목록에서 관리 계정에 포함 디스커버리 할 구성원을 하나 이상 선택할 수 있습니다.
- (선택 사항) 동적으로 가져온 자격 증명을 사용하여 구성원 자원 검색
-
클라우드 자원에서 실행할 디스커버리 때 각 구성원 계정에 대해 별도의 자격 증명이 필요하지 않습니다. 이 프로세스는 클라우드 디스커버리 API를 통해 각 구성원에 대한 임시 자격 증명을 가져오는 방법으로 자격 증명을 자동으로 처리합니다 AWS . 기본 구성을 사용하거나 사용자 지정하여 MID 서버 추가 통제 및 보안에 대한 다른 역할을 담당하도록 선택할 수 있습니다.
- 관리 콘솔에서 AWS IAM 사용자 정책 사용
- 검색 시 자격 증명 대신 IAM 사용자 정책을 사용하려면 IAM 역할에 대해 AWS 구성합니다MID 서버. 자세한 내용은 AWS IAM 역할에 대한 MID 서버 구성 섹션을 참조하세요.자원 프로비저닝 AWS 을 위한 IAM 사용자 정책을 생성하려면 다음 문서를 참조하십시오 정책을 사용하여 액세스 및 권한 제어 AWS. IAM 사용자 정책이 다음 자원을 포함하는지 확인합니다.AWS
{ "Version": "2012-10-17", "Statement": [ { "Action": [ "elasticloadbalancing:DescribeLoadBalancerPolicyTypes", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeLoadBalancerPolicies", "elasticloadbalancing:DescribeInstanceHealth", "elasticloadbalancing:DescribeTags", "elasticloadbalancing:DescribeLoadBalancerAttributes", "account:ListRegions", "elasticloadbalancing:Describe*", "ec2:Describe*", "ec2:DescribeNetworkInterfaceAttribute", "ec2:DescribeInstanceStatus", "ec2:DescribeCustomerGateways", "ec2:DescribeSecurityGroups", "ec2:DescribeHosts", "ec2:DescribeImages", "ec2:DescribeVpcs", "ec2:DescribeAccountAttributes", "ec2:DescribeInstanceAttribute", "ec2:DescribeInstanceCreditSpecifications", ], "Effect": "Allow", "Resource": "*" } ] } - AWS 자원에 대한 액세스 구성
-
단일 계정을 검색하려면 Management Console에서 AWS IAM 계정을 생성하고 "ReadOnlyAccess" 정책이 적용되어 있는지 확인하십시오. 여러 구성원 또는 하위 계정을 검색하려면 설명된 서비스 계정에 대한 AWS 액세스 설정대로 자격 증명을 구성합니다.
- GovCloud를 디스커버리 지원하도록 일정 구성
- GovCloud(US) 계정을 검색 AWS 하려면 서비스 계정을 설정할 AWS 때 데이터센터 URL을 사용해야 합니다. 자세한 내용은 서비스 계정 생성 AWS 문서를 참조하십시오.
- 검색 일정 구성
- AWS 디스커버리디스커버리 관리자 작업 공간에서 일정 생성.
- (선택 사항) 새 구성원에 대해서만 데이터 센터 검색
- 패치 2부터 Zurich 는 마지막 검색 이후 추가된 새 구성원에 대해서만 데이터센터를 검색할 수 있습니다. 자세한 내용은 새 클라우드 계정에 대해서만 데이터 센터 검색 문서를 참조하십시오.
- 자원이 있는 데이터센터만 포함하여 검색 최적화
- 버전 1.29.0부터 디스커버리 및 서비스 매핑 패턴 는 자원이 있는 데이터센터로만 AWS 검색을 제한하여 검색을 최적화할 수 있습니다.
- 서비스 계정에 구성 API에 액세스할 수 있는 다음 역할 권한이 있는지 확인합니다.
config:GetDiscoveredResourceCountsconfig:DescribeConfigurationRecorderStatus
- 구성 레코더가 활성화되고 모든 리소스 유형을 기록하도록 구성되어 있는지 확인합니다 AWS .
구성 레코더 구성 AWS 에 대한 지침은 AWS 설명서 로 이동하여 "AWS Config 콘솔에서 리소스 기록" 문서를 검색합니다.
- 속성을 false로 설정 mid.cloud.discovery.sonar.discover_all_aws_datacenters MID 서버 하여 자원이 있는 데이터센터만 검색할 수 있습니다. 자세한 내용은 자원이 있는 데이터 센터로 검색 제한 AWS 문서를 참조하십시오.
- 서비스 계정에 구성 API에 액세스할 수 있는 다음 역할 권한이 있는지 확인합니다.
- (선택 사항) 클라우드 CI에서 서비스 계정 및 논리 데이터센터 필드 채우기
- 버전 1.30.2부터 디스커버리 및 서비스 매핑 패턴 는 서비스 계정 및 논리 데이터센터 필드를 클라우드 CI에 직접 채워 쿼리 성능을 향상시킬 수 있습니다. 자세한 내용은 CI 테이블에서 직접 필드 채우기를 통한 쿼리 성능 향상 문서를 참조하십시오.
REST API 권한 확인
다운로드 클라우드 디스커버리 패턴 스프레드시트 따라서 패턴을 실행하는 데 필요한 권한을 사용자에게 부여할 수 있습니다 디스커버리 . 권한 외에도 스프레드시트에는 패턴 이름, 유형, CI 클래스 및 벤더 설명서 링크와 같은 유용한 정보도 포함되어 있습니다. 새로운 패턴은 분기별로 출시되므로 주기적으로 확인하여 최신 버전의 스프레드시트를 사용하십시오.
데이터 수집
Amazon AWS - Bedrock 에이전트 패턴은 AI 시스템 디지털 자산, AI 프롬프트 디지털 자산 및 키 값 정보를 수집합니다. 다음으로 이동하여 CI 기록의 관련 링크 섹션에서 이 정보를 볼 수 있습니다. 및 관련 기록을 선택합니다.
AI 에이전트 토폴로지 매핑애플리케이션은 테이블과 비테이블CMDB 모두 CMDB 의 데이터를 채웁니다.
테이블이 아닌CMDB 데이터베이스에 저장된 데이터
애플리케이션은 AI 에이전트 토폴로지 매핑 Amazon AWS - Bedrock 에이전트 패턴을 실행할 때 테이블이 아닌CMDB 테이블에 데이터를 채웁니다.
AI 컨트롤 타워 애플리케이션이 있는 경우 AI 컨트롤 타워 작업 공간에서 정보를 볼 수 있습니다.
| 필드 | 설명 |
|---|---|
| 표시 이름 [display_name] | Bedrock 에이전트의 표시 이름입니다. |
| 외부 기록 참조 [external_ref_id] | Amazon Bedrock 에이전트의 자원 이름(ARN)입니다. |
| 모델 [model] | AI 시스템 구성요소 제품 모델 [cmdb_ai_system_component_product_model] 테이블을 참조합니다. |
| 자산 유형 [model_category] | 에이전트의 자산 유형입니다. 값이 에이전틱 AI로 설정되어 있습니다. |
| 상태 [install_status] | 에이전트의 상태입니다. 값이 배포됨으로 설정됩니다. |
| AI 프롬프트[ai_prompts] | AI 프롬프트 디지털 자산 [alm_ai_prompt_digital_asset] 테이블을 참조합니다. |
| AI 모델 [ai_models] | AI 모델 디지털 자산 [alm_ai_model_digital_asset] 테이블을 참조합니다. |
| 구성 항목 [ci] | AI 함수 [cmdb_ci_function_ai] 테이블을 참조합니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | Bedrock 에이전트의 이름입니다. |
| 짧은 설명 [short_description] | Bedrock 에이전트에 대한 설명입니다. |
| 상태 [status] | Bedrock에서 반환한 에이전트의 운영 상태입니다. 예: 준비됨 |
| 버전 [version] | Bedrock 에이전트의 버전입니다. |
| 제조업체 [manufacturer] | 에이전트 모델의 제조업체입니다. 값이 AWS로 설정됩니다. |
| 모델 범주 [cmdb_model_category] | 모델 범주입니다. 값이 에이전틱 AI로 설정되어 있습니다. |
| 필드 | 설명 |
|---|---|
| 프롬프트 정보 [prompt_info] | Bedrock 에이전트에 대해 정의된 지침 텍스트입니다. |
| 모델 [model] | AI 프롬프트 제품 모델 [cmdb_ai_prompt_product_model] 테이블을 참조합니다. |
| 자산 유형 [model_category] | 프롬프트의 자산 유형입니다. 값이 AI 프롬프트로 설정됩니다. |
| 구성 항목 [ci] | AI 함수 [cmdb_ci_function_ai] 테이블을 참조합니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 연결된 프롬프트 모델을 식별하는 데 사용되는 Bedrock 에이전트의 이름입니다. |
| 제조업체 [manufacturer] | 프롬프트 모델의 제조업체입니다. 값이 AWS로 설정됩니다. |
| 필드 | 설명 |
|---|---|
| 표시 이름 [display_name] | 기초 모델의 이름입니다. |
| 외부 기록 참조 [external_ref_id] | 기초 모델의 ARN입니다. |
| 모델 [model] | AI 모델 제품 모델 [cmdb_ai_model_product_model] 테이블을 참조합니다. |
| 자산 유형 [model_category] | 모델의 자산 유형입니다. 값이 AI 모델로 설정됩니다. |
| 벤더 [vendor] | 기초 모델의 제공자입니다. |
| 필드 | 설명 |
|---|---|
| 이름 [name] | 기초 모델의 이름입니다. |
| 모델 번호 [model_number] | Bedrock에서 할당한 모델 ID입니다 Amazon . |
| 제조업체 [manufacturer] | 기초 모델의 제공자입니다. |
| 모델 범주 [cmdb_model_category] | 모델 범주입니다. 값이 AI 모델로 설정됩니다. |
테이블에 저장된 CMDB 데이터
AI 에이전트 토폴로지 매핑 Amazon AWS - Bedrock 에이전트 패턴을 실행할 때 데이터를 CMDB 채웁니다.
| 필드 | 설명 |
|---|---|
| 이름 [name] | Bedrock 에이전트의 이름입니다. |
| 객체 ID [object_id] | Bedrock 에이전트의 ARN입니다. |
| 설명 [short_description] | Bedrock 에이전트에 대한 설명입니다. |
| 모델 번호 [model_number] | Bedrock에서 할당한 에이전트 ID입니다 Amazon . |
| 운영 상태 [operational_status] | 자원의 운영 상태입니다. 기본값은 운영으로 설정됩니다. |
| 설치 상태 [install_status] | 자원의 설치 상태입니다. 기본값은 설치됨으로 설정됩니다. |
| 제품 인스턴스 식별자 [product_instance_id] | Bedrock 에이전트의 버전입니다. |
| 코멘트 [comments] | 자원 유형 식별자입니다. 값이 AWS::Bedrock::Agent로 설정됩니다. |
| 제조업체 [manufacturer] | 자원의 제조업체입니다. 값이 AWS로 설정됩니다. |
의존성 뷰 지도
CI 관계
Amazon AWS - Bedrock 에이전트 패턴은 Bedrock 디스커버리를 지원 Amazon 하기 위해 다음과 같은 관계와 참조를 생성합니다. 참조는 다른 테이블의 기록으로 연결되며 CI 관계 [cmdb_rel_ci] 테이블에는 나타나지 않습니다.
| CI/테이블 | 관계 | CI/테이블 |
|---|---|---|
| AI 함수 [cmdb_ci_function_ai] | 다음으로 배치::D | AI 시스템 디지털 자산 [alm_ai_system_digital_asset] |
| AI 함수 [cmdb_ci_function_ai] | Hosted on::Hosts | AWS 데이터센터 [cmdb_ci_aws_datacenter] |
| CI/테이블 | 필드 | 참조된 CI/테이블 |
|---|---|---|
| AI 시스템 디지털 자산 [alm_ai_system_digital_asset] | 모델 [model] | AI 시스템 구성요소 제품 모델 [cmdb_ai_system_component_product_model] |
| AI 시스템 디지털 자산 [alm_ai_system_digital_asset] | AI 프롬프트[ai_prompts] | AI 프롬프트 디지털 자산 [alm_ai_prompt_digital_asset] |
| AI 시스템 디지털 자산 [alm_ai_system_digital_asset] | AI 모델 [ai_models] | AI 모델 디지털 자산 [alm_ai_model_digital_asset] |
| AI 시스템 디지털 자산 [alm_ai_system_digital_asset] | 구성 항목 [ci] | AI 함수 [cmdb_ci_function_ai] |
| AI 프롬프트 디지털 자산 [alm_ai_prompt_digital_asset] | 모델 [model] | AI 프롬프트 제품 모델 [cmdb_ai_prompt_product_model] |
| AI 프롬프트 디지털 자산 [alm_ai_prompt_digital_asset] | 구성 항목 [ci] | AI 함수 [cmdb_ci_function_ai] |
| AI 모델 디지털 자산 [alm_ai_model_digital_asset] | 모델 [model] | AI 모델 제품 모델 [cmdb_ai_model_product_model] |
| 키 값 [cmdb_key_value] | 구성 항목 [configuration_item] | AI 함수 [cmdb_ci_function_ai] |
AWS 태그 검색
Amazon AWS - Bedrock 에이전트 패턴은 태그를 수집하여 키 값 [cmdb_key_value] 테이블에 채웁니다.
| 필드 | 설명 |
|---|---|
| 키 [key] | 태그 이름입니다. |
| 값 [value] | 태그 값입니다. |
| 구성 항목 [configuration_item] | AI 함수 [cmdb_ci_function_ai] 테이블을 참조합니다. |