本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要在 Amazon Lex V2 主控台上存取此功能,請確定您的主控台角色具有bedrock:ListFoundationModels
許可。
與機器人相關聯的 IAM 角色應具備 所需的下列許可AMAZON.QnAIntent
。機器人角色應具有呼叫 的許可bedrock:InvokeModel
。您也應該為機器人中指定的每個資料存放區附加陳述式 AMAZON.QnAIntent
(請參閱下列政策中的 Permissions to access OpenSearch Service index
、 Permissions to access Amazon Kendra index
和 Permissions to access knowledge base in Amazon Bedrock
陳述式)。當您使用 Amazon Lex 主控台啟用 功能時,如果您的機器人使用 Amazon Lex 產生的服務連結角色,政策會自動新增至機器人角色。
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Permissions to invoke Amazon Bedrock foundation models",
"Effect": "Allow",
"Action": [
"bedrock:InvokeModel"
],
"Resource": [
"arn:aws:bedrock:region
::foundation-model/model-id
"
]
},
{
"Sid": "Permissions to access Amazon Kendra index",
"Effect": "Allow",
"Action": [
"kendra:Query",
"kendra:Retrieve"
],
"Resource": [
"arn:aws:kendra:region
:account-id
:index/kendra-index
"
]
},
{
"Sid": "Permissions to access OpenSearch Service index",
"Effect": "Allow",
"Action": [
"es:ESHttpGet",
"es:ESHttpPost"
],
"Resource": [
"arn:aws:es:region
:account-id
:domain/domain-name
/index-name
/_search"
]
},
{
"Sid": "Permissions to access knowledge base in Amazon Bedrock",
"Effect": "Allow",
"Action": [
"bedrock:Retrieve"
],
"Resource": [
"arn:aws:bedrock:region
:account-id
:knowledge-base/knowledge-base
"
]
}
]
}