Requisitos previos de Flujos de Amazon Bedrock
Antes de crear un flujo, revise los siguientes requisitos previos y determine cuáles debe cumplir:
-
Definir o crear recursos para uno o más nodos que tiene previsto agregar al flujo:
-
Para un nodo de petición: cree una petición con la administración de peticiones. Para obtener más información, consulte Creación y almacenamiento de peticiones reutilizables con la administración de peticiones en Amazon Bedrock. Si va a definir las peticiones en línea al crear el nodo en el flujo, no tiene que crear una petición en la administración de peticiones.
-
Para un nodo de base de conocimiento: cree una base de conocimiento que vaya a utilizar en el flujo. Para obtener más información, consulte Recuperación de datos y generación de respuestas de IA con Bases de conocimiento de Amazon Bedrock.
-
Para un nodo de agente: cree un agente que vaya a utilizar en el flujo. Para obtener más información, consulte Automatización de las tareas en la aplicación mediante agentes de IA.
-
Para un nodo de almacenamiento de S3: cree un bucket de S3 para almacenar una salida de un nodo del flujo.
-
Para un nodo de recuperación de S3: cree un objeto de S3 en un bucket desde el que recuperar datos para el flujo. El objeto S3 debe ser una cadena codificada en UTF-8.
-
Para un nodo de Lambda: defina una función de AWS Lambda para la lógica empresarial que quiere implementar en el flujo. Para obtener más información, consulte la Guía para desarrolladores de AWS Lambda.
-
Para un nodo de Amazon Lex: cree un bot de Amazon Lex para identificar las intenciones. Para obtener más información, consulte la Guía para desarrolladores de Amazon Lex.
-
-
Para utilizar flujos, debe tener dos roles distintos:
-
Rol de usuario: el rol de IAM que utiliza para iniciar sesión en la Consola de administración de AWS o para realizar llamadas a la API debe tener permisos para llevar a cabo acciones relacionadas con los flujos.
Si su rol incluye la política AmazonBedrockFullAccess, no necesita configurar permisos adicionales para ese rol. Para restringir los permisos de un rol a únicamente las acciones que se utilizan para los flujos, asocie la siguiente política basada en identidades a un rol de IAM:
Puede restringir aún más los permisos omitiendo acciones o especificando recursos y claves de condición. Una identidad de IAM puede llamar a las operaciones de la API en recursos específicos. Si especifica una operación de la API que no se puede utilizar en el recurso especificado en la política, Amazon Bedrock devuelve un error.
-
Rol de servicio: un rol que permite a Amazon Bedrock realizar acciones en su nombre. Debe especificar este rol al crear o actualizar un flujo. Puede crear un rol de servicio de AWS Identity and Access Management personalizado.
nota
Si planea usar la consola de Amazon Bedrock para crear automáticamente un rol al crear un flujo, no es necesario configurar este rol manualmente.
-