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á.
Pré-requisitos para fluxos do Amazon Bedrock Prompt
nota
Os fluxos do Amazon Bedrock Prompt estão em versão prévia e estão sujeitos a alterações.
Antes de criar um fluxo de solicitações, analise os seguintes pré-requisitos e determine quais deles você precisa cumprir:
-
Defina ou crie recursos para um ou mais nós que você planeja adicionar ao seu fluxo:
-
Para um nó de prompt — Crie um prompt usando o gerenciamento de prompts. Para obter mais informações, consulte Crie e armazene avisos reutilizáveis com o gerenciamento de alertas no Amazon Bedrock. Se você planeja definir solicitações embutidas ao criar o nó no fluxo, não precisa criar uma solicitação no gerenciamento de solicitações.
-
Para um nó da base de conhecimento — Crie uma base de conhecimento que você planeja usar no fluxo imediato. Para obter mais informações, consulte Recupere dados e gere respostas de IA com bases de conhecimento.
-
Para um nó de agente — Crie um agente que você planeja usar no fluxo. Para obter mais informações, consulte Automatize tarefas em seu aplicativo usando agentes conversacionais.
-
Para um nó de armazenamento S3 — Crie um bucket S3 para armazenar uma saída de um nó no fluxo.
-
Para um nó de recuperação do S3 — crie um objeto do S3 em um bucket do qual recuperar dados para o fluxo. O objeto S3 deve ser uma string codificada UTF em -8.
-
Para um nó Lambda — defina uma AWS Lambda função para a lógica de negócios que você planeja implementar no fluxo imediato. Para mais informações, consulte o Guia do desenvolvedor do AWS Lambda.
-
Para um nó do Amazon Lex — Crie um bot do Amazon Lex para identificar intenções. Para obter mais informações, consulte o Guia do desenvolvedor do Amazon Lex.
-
-
Para usar fluxos de prompt, você deve ter duas funções diferentes:
-
Função de usuário — A IAM função que você usa para fazer login AWS Management Console ou fazer API chamadas deve ter permissões para realizar ações relacionadas a fluxos imediatos.
Se sua função tiver a AmazonBedrockFullAccesspolítica anexada, você não precisará configurar permissões adicionais para essa função. Para restringir as permissões de uma função somente às ações que são usadas para fluxos imediatos, anexe a seguinte política baseada em identidade à função: IAM
{ "Version": "2012-10-17", "Statement": [ { "Sid": "FlowPermissions", "Effect": "Allow", "Action": [ "bedrock:CreateFlow", "bedrock:UpdateFlow", "bedrock:GetFlow", "bedrock:ListFlows", "bedrock:DeleteFlow", "bedrock:CreateFlowVersion", "bedrock:GetFlowVersion", "bedrock:ListFlowVersions", "bedrock:DeleteFlowVersions", "bedrock:CreateFlowAlias", "bedrock:UpdateFlowAlias", "bedrock:GetFlowAlias", "bedrock:ListFlowAliases", "bedrock:DeleteFlowAlias", "bedrock:InvokeFlow", "bedrock:TagResource", "bedrock:UntagResource", "bedrock:ListTagsForResource", ], "Resource": "*" } ] }
Você pode restringir ainda mais as permissões omitindo ações ou especificando recursos e chaves de condição. Uma IAM identidade pode chamar API operações em recursos específicos. Se você especificar uma API operação que não pode ser usada no recurso especificado na política, o Amazon Bedrock retornará um erro.
-
Função de serviço — Uma função que permite ao Amazon Bedrock realizar ações em seu nome. Você deve especificar essa função ao criar ou atualizar um fluxo de prompts. Você pode criar uma função AWS Identity and Access Management de serviço personalizada.
nota
Se você planeja usar o console do Amazon Bedrock para criar automaticamente uma função ao criar um fluxo imediato, não é necessário configurar essa função manualmente.
-