View a markdown version of this page

정책 엔진에 정책 추가 - Amazon Bedrock AgentCore

정책 엔진에 정책 추가

정책 엔진에서 하나 이상의 정책을 생성하여 에이전트가 Amazon Bedrock AgentCore Gateway를 통해 엔터프라이즈 도구 및 데이터와 상호 작용하는 방식을 제어할 수 있습니다.

참고

이전 단계의 정책 엔진 ID를 사용합니다. 검증 모드는 조사 결과 처리 방법을 제어합니다. 스키마 검사는 검증 모드에 관계없이 항상 실행됩니다.는 스키마 검사와 의미론적 검증을 모두 FAIL_ON_ANY_FINDINGS 실행하여 두 가지 중 하나가 결과를 생성하는 경우 정책을 거부합니다.는 스키마 검사만 IGNORE_ALL_FINDINGS 실행하며, 정책은 통과하는 한 수락됩니다. 검증 및 결과 유형에 대한 자세한 내용은 검증 및 테스트 정책을 참조하세요.

다음 방법 중 하나를 선택합니다.

AWS CLI
  1. 터미널에서 다음 코드를 실행하여 AWS CLI를 사용하여 정책을 생성합니다.

    aws bedrock-agentcore-control create-policy \ --policy-engine-id my-policy-engine-id \ --name my_policy \ --validation-mode FAIL_ON_ANY_FINDINGS \ --description "My Policy" \ --definition '{ "cedar": { "statement": "my-cedar-policy-statement" } }'
AWS Python SDK (Boto3)
  1. 다음 Python 코드는 AWS Python SDK(Boto3)를 사용하여 정책을 생성하는 방법을 보여줍니다.

    import boto3 client = boto3.client('bedrock-agentcore-control') response = client.create_policy( policyEngineId='my-policy-engine-id', name='my_policy', validationMode='FAIL_ON_ANY_FINDINGS', description='My Policy', definition={ 'cedar': { 'statement': 'my-cedar-policy-statement' } } ) print(f"Policy ID: {response['policyId']}")