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