As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Para acessar esse recurso no console Amazon Lex V2, certifique-se de que sua função de console tenha permissões bedrock:ListFoundationModels
.
O perfil do IAM associado ao bot deve ter as permissões necessárias para AMAZON.QnAIntent
a seguir. A função de bot deve ter permissões para chamadas bedrock:InvokeModel
. Também é necessário anexar uma instrução para cada datastore que especificar nos seus bots AMAZON.QnAIntent
(consulte as instruções Permissions to access Amazon Kendra index
, Permissions to access OpenSearch Service index
e Permissions to access knowledge base in Amazon Bedrock
na política abaixo). Quando você habilita o recurso com o console do Amazon Lex, as políticas são adicionadas automaticamente ao bot, desde que o bot esteja usando uma função vinculada ao serviço gerada pelo 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
"
]
}
]
}