Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Configurar permissões para um usuário ou função para criar e gerenciar bases de conhecimento

Modo de foco
Configurar permissões para um usuário ou função para criar e gerenciar bases de conhecimento - Amazon Bedrock

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á.

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 que um usuário ou função realize ações relacionadas às Bases de Conhecimento Amazon Bedrock, você deve anexar políticas que concedam permissões para realizar as ações. Este tópico descreve as permissões que permitem ao usuário criar e gerenciar uma base de conhecimento conectada a um armazenamento de dados estruturado. Também descreve as permissões que permitem ao usuário recuperar informações dessas bases de conhecimento e gerar respostas a partir delas.

Expanda as seções a seguir para saber como configurar permissões para casos de uso específicos:

Para permitir que uma função do IAM crie uma base de conhecimento, conecte-a a um armazenamento de dados estruturado, gerencie a base de conhecimento e inicie e gerencie trabalhos de ingestão da fonte de dados à base de conhecimento, você deve fornecer permissões para as IngestionJob ações KnowledgeBaseDataSource, e. Para fornecer permissões para marcar bases de conhecimento, inclua permissões para bedrock:TagResource bedrock:UntagResource e.

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 uma função execute essas ações, anexe a seguinte política à função:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CreateKB", "Effect": "Allow", "Action": [ "bedrock:CreateKnowledgeBase" ], "Resource": "*" }, { "Sid": "KBDataSourceManagement", "Effect": "Allow", "Action": [ "bedrock:GetKnowledgeBase", "bedrock:ListKnowledgeBases", "bedrock:UpdateKnowledgeBase", "bedrock:DeleteKnowledgeBase", "bedrock:StartIngestionJob", "bedrock:GetIngestionJob", "bedrock:ListIngestionJobs", "bedrock:StopIngestionJob", "bedrock:TagResource", "bedrock:UntagResource" ], "Resource": [ "arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/*" ] } ] }

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.

Para permitir que uma função do IAM crie uma base de conhecimento, conecte-a a um armazenamento de dados estruturado, gerencie a base de conhecimento e inicie e gerencie trabalhos de ingestão da fonte de dados à base de conhecimento, você deve fornecer permissões para as IngestionJob ações KnowledgeBaseDataSource, e. Para fornecer permissões para marcar bases de conhecimento, inclua permissões para bedrock:TagResource bedrock:UntagResource e.

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 uma função execute essas ações, anexe a seguinte política à função:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CreateKB", "Effect": "Allow", "Action": [ "bedrock:CreateKnowledgeBase" ], "Resource": "*" }, { "Sid": "KBDataSourceManagement", "Effect": "Allow", "Action": [ "bedrock:GetKnowledgeBase", "bedrock:ListKnowledgeBases", "bedrock:UpdateKnowledgeBase", "bedrock:DeleteKnowledgeBase", "bedrock:StartIngestionJob", "bedrock:GetIngestionJob", "bedrock:ListIngestionJobs", "bedrock:StopIngestionJob", "bedrock:TagResource", "bedrock:UntagResource" ], "Resource": [ "arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/*" ] } ] }

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.

Para permitir que uma função do IAM consulte uma base de conhecimento conectada a um armazenamento de dados estruturado, anexe a seguinte política à função:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "GetKB", "Effect": "Allow", "Action": [ "bedrock:GetKnowledgeBase" ], "Resource": [ "arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/${KnowledgeBaseId}" ] }, { "Sid": "GenerateQueryAccess", "Effect": "Allow", "Action": [ "bedrock:GenerateQuery", "sqlworkbench:GetSqlRecommendations" ], "Resource": "*" }, { "Sid": "Retrieve", "Effect": "Allow", "Action": [ "bedrock:Retrieve", ] "Resource": [ "arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/${KnowledgeBaseId}" ] }, { "Sid": "RetrieveAndGenerate", "Effect": "Allow", "Action": [ "bedrock:RetrieveAndGenerate", ] "Resource": [ "*" ] } ] }

Você pode remover declarações desnecessárias, dependendo do seu caso de uso:

  • GenerateQueryAs instruções GetKB e devem ser chamadas GenerateQuerypara gerar consultas SQL que levem em consideração as consultas do usuário e sua fonte de dados conectada.

  • A Retrieve declaração é necessária para ligar Retrievepara recuperar dados do seu armazenamento de dados estruturado.

  • A RetrieveAndGenerate declaração é necessária para ligar RetrieveAndGeneratepara recuperar dados do seu armazenamento de dados estruturado e gerar respostas com base nos dados.

Para permitir que uma função do IAM consulte uma base de conhecimento conectada a um armazenamento de dados estruturado, anexe a seguinte política à função:

{ "Version": "2012-10-17", "Statement": [ { "Sid": "GetKB", "Effect": "Allow", "Action": [ "bedrock:GetKnowledgeBase" ], "Resource": [ "arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/${KnowledgeBaseId}" ] }, { "Sid": "GenerateQueryAccess", "Effect": "Allow", "Action": [ "bedrock:GenerateQuery", "sqlworkbench:GetSqlRecommendations" ], "Resource": "*" }, { "Sid": "Retrieve", "Effect": "Allow", "Action": [ "bedrock:Retrieve", ] "Resource": [ "arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/${KnowledgeBaseId}" ] }, { "Sid": "RetrieveAndGenerate", "Effect": "Allow", "Action": [ "bedrock:RetrieveAndGenerate", ] "Resource": [ "*" ] } ] }

Você pode remover declarações desnecessárias, dependendo do seu caso de uso:

  • GenerateQueryAs instruções GetKB e devem ser chamadas GenerateQuerypara gerar consultas SQL que levem em consideração as consultas do usuário e sua fonte de dados conectada.

  • A Retrieve declaração é necessária para ligar Retrievepara recuperar dados do seu armazenamento de dados estruturado.

  • A RetrieveAndGenerate declaração é necessária para ligar RetrieveAndGeneratepara recuperar dados do seu armazenamento de dados estruturado e gerar respostas com base nos dados.

Se você planeja usar RetrieveAndGeneratepara gerar respostas com base nos dados recuperados de sua fonte de dados, solicite acesso aos modelos básicos a serem usados na geração seguindo as etapas emAcessar modelos de base do Amazon Bedrock.

Se você planeja usar RetrieveAndGeneratepara gerar respostas com base nos dados recuperados de sua fonte de dados, solicite acesso aos modelos básicos a serem usados na geração seguindo as etapas emAcessar modelos de base do Amazon Bedrock.

Para restringir ainda mais as permissões, você pode omitir ações ou especificar recursos e chaves de condição para filtrar as permissões. Para obter mais informações sobre ações, recursos e chaves de condição, consulte os tópicos a seguir na Referência de Autorização de Serviço:

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.