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á.
Configurar permissões para um usuário ou perfil para criar e gerenciar bases de conhecimento
Para que um usuário ou perfil realize ações relacionadas às Bases de Conhecimento do Amazon Bedrock, você deve anexar políticas que concedam permissões para realizá-las. Esta seção descreve as permissões que possibilitam que o usuário recupere informações dessas bases de conhecimento e gere respostas com base nelas.
Expanda as seguintes seções para saber como configurar permissões para casos de uso específicos:
Para permitir que um perfil do IAM crie uma base de conhecimento, conecte-a a um armazenamento de dados estruturados, gerencie a base de conhecimento e inicie e gerencie trabalhos de ingestão da fonte de dados na base de conhecimento, você deve fornecer permissões para as ações KnowledgeBase, DataSource e IngestionJob. Para fornecer permissões para atribuir tags a bases de conhecimento, inclua permissões para bedrock:TagResource e bedrock:UntagResource.
nota
Se o usuário ou a função tiver a política AmazonBedrockFullAccess AWS gerenciada anexada, você poderá ignorar esse pré-requisito.
Para permitir que um perfil execute essas ações, anexe a seguinte política ao perfil:
Depois de criar uma base de conhecimento, recomendamos que você defina o escopo das permissões no KBDataSourceManagement extrato substituindo o caractere curinga (*) pelo ID da base de conhecimento que você criou.
Esta seção descreve as permissões necessárias para realizar as operações de API Retrieve e RetrieveAndGenerate para as bases de conhecimento.
Anexe a seguinte política ao perfil:
Você pode remover instruções das quais não precisa, dependendo do caso de uso:
-
A instrução
GetKBé usada para obter informações da base de conhecimento. -
A instrução
Retrievedeve chamar Retrieve para recuperar dados do armazenamento de dados estruturados. -
A instrução
RetrieveAndGeneratedeve chamar RetrieveAndGenerate para recuperar dados do armazenamento de dados estruturados e gerar respostas baseadas nos dados.
Se você planeja usar RetrieveAndGenerate para gerar respostas com base nos dados recuperados da fonte de dados, solicite acesso aos modelos de base a serem usados na geração seguindo as etapas em Acessar modelos de base do Amazon Bedrock.
Para restringir ainda mais as permissões, você pode omitir ações ou especificar chaves de recurso e de condição que devem ser usadas para filtrar permissões. Para ter mais informações sobre ações, recursos e chaves de condição, consulte os tópicos a seguir na Referência de autorização do serviço.
-
Ações definidas pelo Amazon Bedrock: saiba mais sobre as ações, os tipos de recurso para os quais é possível definir um escopo de ação no campo
Resourcee as chaves de condição nas quais você pode filtrar as permissões no campoCondition. -
Tipos de recursos definidos pelo Amazon Bedrock: saiba mais sobre os tipos de recurso no Amazon Bedrock.
-
Chaves de condição para o Amazon Bedrock: saiba mais sobre as chaves de condição no Amazon Bedrock.