View a markdown version of this page

AgentCore Versiones en tiempo de ejecución y puntos finales - Base amazónica AgentCore

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.

AgentCore Versiones en tiempo de ejecución y puntos finales

Amazon Bedrock AgentCore implementa el control de versiones automático para AgentCore Runtimes y le permite administrar diferentes configuraciones mediante puntos de enlace.

Cada AgentCore tiempo de ejecución de Amazon Bedrock AgentCore se versiona automáticamente:

  • Al crear un AgentCore Runtime, AgentCore Runtime crea automáticamente la versión 1 (V1)

  • Cada actualización del AgentCore Runtime crea una nueva versión con una configuración completa e independiente

  • Las versiones son inmutables una vez creadas

  • Cada versión contiene toda la configuración necesaria para la ejecución

Cómo hacen referencia los puntos finales a las versiones

Los terminales proporcionan una forma de hacer referencia a versiones específicas de tu AgentCore Runtime:

  • El DEFAULT punto final apunta automáticamente a la versión más reciente de tu Runtime AgentCore

  • Los puntos finales pueden apuntar a versiones específicas, lo que te permite mantener diferentes entornos (por ejemplo, desarrollo, puesta en escena o producción)

  • Al actualizar un AgentCore Runtime, el DEFAULT punto final se actualiza automáticamente para que apunte a la nueva versión

  • Los puntos finales se deben actualizar de forma explícita para que apunten a las nuevas versiones

Ejemplo: actualizar un punto final a una nueva versión

bedrock_agentcore_client = boto3.client('bedrock-agentcore', region_name='us-west-2') response = bedrock_agentcore_client.update_agent_runtime_endpoint( agentRuntimeId='agent-runtime-12345', endpointName='production-endpoint', agentRuntimeVersion='v2.1', description='Updated production endpoint' ) print(response)

Escenarios de versionado

La siguiente tabla muestra cómo interactúan el control de versiones y los puntos finales durante el ciclo de vida de un motor de ejecución: AgentCore

Tipo de cambio Comportamiento de creación de versiones Versión más reciente Comportamiento de terminales

Creación inicial

Crea la versión 1 (V1) automáticamente

V1

DEFAULT apunta a la V1

Cambio de protocolo

Crea una nueva versión con la configuración de protocolo actualizada

V2

DEFAULT se actualiza automáticamente a la versión 2

Cree el punto final «PROD» con la V2

No se ha creado ninguna versión nueva

V2

El punto final del PROD apunta a la V2

Actualización de la imagen del contenedor

Crea una nueva versión con una nueva referencia a un contenedor

V3

Actualizaciones PREDETERMINADAS a la V3, PROD permanece en la V2

Actualice «PROD» a la V3

No se ha creado ninguna versión nueva

V3

PROD se actualiza a la V3

Modificación de la configuración de red

Crea una nueva versión con parámetros de seguridad actualizados

V4

Actualizaciones PREDETERMINADAS a la V4, PROD permanece en la V3

Estados del ciclo de vida del terminal

AgentCore Los terminales en tiempo de ejecución pasan por varios estados durante su ciclo de vida:

CREAR

Estado inicial cuando se crea un punto final

CREATE_FAILED

Indica un error de creación debido a problemas con los permisos, el contenedor u otros

PREPARADO

El punto final está listo para aceptar solicitudes

ACTUALIZANDO

Endpoint se está actualizando a una nueva versión

UPDATE_FAILED

Indica un error en la operación de actualización

Lista de las versiones y los puntos finales en tiempo de AgentCore ejecución

Puede enumerar todas las versiones de un AgentCore Runtime llamando a la ListAgentRuntimeVersions operación. Para ver una lista de los puntos finales de un AgentCore Runtime, llamaListAgentRuntimeEndpoints.