Despliegue un agente - Amazon Bedrock

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Despliegue un agente

Al crear un agente de Amazon Bedrock por primera vez, tiene una versión de borrador de trabajo (DRAFT) y un alias de prueba (TSTALIASID) que apunta hacia la versión de borrador de trabajo. Al realizar cambios en su agente, los cambios se aplican al borrador de trabajo. Itere el borrador de trabajo hasta que apruebe el comportamiento del agente. A continuación, podrá configurar el agente para implementarlo e integrarlo en su aplicación creando los alias del agente.

Alias y versiones

Para implementar el agente, debe crear un alias. Durante la creación del alias, Amazon Bedrock crea automáticamente una versión de su agente. El alias apunta a esta versión recién creada. Como alternativa, puede dirigir el alias hacia una versión del agente creada anteriormente. A continuación, configure su aplicación para realizar llamadas a la API a ese alias.

Una versión es una instantánea que conserva el recurso tal como estaba en el momento de su creación. Puede seguir modificando el borrador de trabajo y crear nuevos alias (y, en consecuencia, versiones) de su agente según sea necesario. En Amazon Bedrock, puede crear una nueva versión de su agente mediante la creación de un alias que apunte a la nueva versión de forma predeterminada. Amazon Bedrock crea las versiones en orden numérico, empezando por 1.

Las versiones son inmutables porque actúan como una instantánea de su agente en el momento en que las creó. Para realizar actualizaciones en un agente en producción, debe crear una nueva versión y configurar la aplicación para que realice llamadas al alias que apunten hacia esa versión.

Los alias le permiten cambiar de forma eficiente entre distintas versiones de su agente sin que la aplicación tenga que realizar un seguimiento de la versión. Por ejemplo, puede cambiar un alias para que apunte hacia una versión anterior del agente si hay cambios que necesita revertir rápidamente.

Pausar un agente desplegado

Es posible que necesite pausar temporalmente el funcionamiento de un agente. Por ejemplo, durante el mantenimiento, las actualizaciones o al abordar problemas de rendimiento. Para pausar un agente, se usa el alias del agente que realiza la UpdateAgentAliasoperación. Para pausar a un agente, defina el aliasInvocationState campo enREJECT_INVOCATIONS. Para que el agente vuelva a ejecutarse, aliasInvocationState configúrelo enACCEPT_INVOCATIONS. No es necesario realizar ninguna modificación en la política de IAM para pausar el agente.

Para comprobar si un agente está actualmente en pausa, llama GetAgentAliasy consulta el aliasInvocationState campo. También puedes comprobar si el aliasInvocationState campo contiene un alias en el formulario de ListAgentAliasesrespuesta.