Bedrock 에이전트 의도에 대해 Lex V2에 필요한 권한 - Amazon Lex

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Bedrock 에이전트 의도에 대해 Lex V2에 필요한 권한

  • Amazon Lex V2 콘솔에서 이 기능에 액세스하려면 콘솔 역할에 bedrock:ListFoundationModels 권한이 있는지 확인하세요.

  • 봇과 연결된 IAM 역할에는에 필요한 권한이 있어야 합니다AMAZON.BedrockAgentIntent.

    봇 역할에는 Amazon Bedrock 에이전트를 사용하는 bedrock:InvokeAgent 경우를 호출bedrock:InvokeModel하고 의도에서 Amazon Bedrock 지식 기반을 사용하는 bedrock:RetrieveAndGenerate 경우를 호출할 수 있는 권한이 있어야 합니다. 또한 봇의에 지정하는 각 에이전트에 대한 문을 연결해야 합니다AMAZON.BedrockAgentIntent(아래 정책의 Amazon Bedrock 에이전트에 액세스할 수 있는 권한 또는 Amazon Bedrock 지식 기반 문에 액세스할 수 있는 권한 참조).

    Amazon Lex 콘솔에서 이 기능을 활성화하면 봇이 Amazon Lex에서 생성한 서비스 연결 역할을 사용하는 경우 정책이 봇 역할에 자동으로 추가됩니다.

    JSON
    { "Version": "2012-10-17", "Statement": [ { "Sid": "Permissions to access Amazon Bedrock Agent", "Effect": "Allow", "Action": [ "bedrock:InvokeAgent" ], "Resource": [ "arn:aws:bedrock:region:accountId:agent-alias/agentId/aliasId" ], "Condition": { "StringEquals": { "aws:ResourceAccount": "accountId" } } }, { "Sid": "Permissions to access Knowledge Base in Amazon Bedrock", "Effect": "Allow", "Action": [ "bedrock:RetrieveAndGenerate" ], "Resource": [ "arn:aws:bedrock:region:accountId:knowledge-base/knowledgeBaseId" ], "Condition": { "StringEquals": { "aws:ResourceAccount": "accountId" } } }, { "Sid": "Permissions to invoke Amazon Bedrock foundation models", "Effect": "Allow", "Action": [ "bedrock:InvokeModel" ], "Resource": [ "arn:aws:bedrock:region::foundation-model/modelId" ], "Condition": { "StringEquals": { "aws:ResourceAccount": "accountId" } } } ] }