View a markdown version of this page

AgentCore Versioni ed endpoint in fase di esecuzione - Amazon Bedrock AgentCore

AgentCore Versioni ed endpoint in fase di esecuzione

Amazon Bedrock AgentCore implementa il controllo automatico delle versioni per i AgentCore runtime e consente di gestire diverse configurazioni utilizzando gli endpoint.

A ogni AgentCore runtime in Amazon Bedrock AgentCore viene assegnata automaticamente una versione:

  • Quando crei un AgentCore Runtime, AgentCore Runtime crea automaticamente la versione 1 (V1)

  • Ogni aggiornamento del AgentCore Runtime crea una nuova versione con una configurazione completa e autonoma

  • Le versioni sono immutabili una volta create

  • Ogni versione contiene tutta la configurazione necessaria per l'esecuzione

In che modo gli endpoint fanno riferimento alle versioni

Gli endpoint forniscono un modo per fare riferimento a versioni specifiche del Runtime: AgentCore

  • L'DEFAULTendpoint punta automaticamente alla versione più recente del Runtime AgentCore

  • Gli endpoint possono puntare a versioni specifiche, che consentono di mantenere ambienti diversi (ad esempio, sviluppo, gestione temporanea, produzione)

  • Quando aggiorni un AgentCore Runtime, l'DEFAULTendpoint viene aggiornato automaticamente in modo che punti alla nuova versione

  • Gli endpoint devono essere aggiornati in modo esplicito in modo che puntino a nuove versioni

Esempio di aggiornamento di un endpoint a una nuova versione

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)

Scenari di controllo delle versioni

La tabella seguente illustra come interagiscono il controllo delle versioni e gli endpoint durante il ciclo di vita di un Runtime: AgentCore

Tipo di modifica Comportamento di creazione della versione Versione più recente Comportamento degli endpoint

Creazione iniziale

Crea automaticamente la versione 1 (V1)

V1

DEFAULT punta a V1

Modifica del protocollo

Crea una nuova versione con impostazioni di protocollo aggiornate

V2

DEFAULT si aggiorna automaticamente alla V2

Crea un endpoint «PROD» con V2

Nessuna nuova versione creata

V2

L'endpoint PROD punta alla V2

Aggiornamento dell'immagine del contenitore

Crea una nuova versione con un nuovo riferimento al contenitore

V3

L'impostazione PREDEFINITA si aggiorna alla V3, PROD rimane sulla V2

Aggiorna «PROD» a V3

Nessuna nuova versione creata

V3

PROD si aggiorna alla V3

Modifica delle impostazioni di rete

Crea una nuova versione con parametri di sicurezza aggiornati

V4

L'impostazione PREDEFINITA si aggiorna alla V4, PROD rimane sulla V3

Stati del ciclo di vita degli endpoint

AgentCore Gli endpoint di runtime attraversano vari stati durante il loro ciclo di vita:

CREAZIONE IN CORSO

Stato iniziale al momento della creazione di un endpoint

CREATE_FAILED

Indica un errore di creazione dovuto alle autorizzazioni, al contenitore o ad altri problemi

PRONTA

L'endpoint è pronto ad accettare le richieste

AGGIORNAMENTO IN CORSO

L'endpoint è in fase di aggiornamento a una nuova versione

UPDATE_FAILED

Indica un errore nell'operazione di aggiornamento

Elenco delle versioni e degli endpoint di AgentCore Runtime

È possibile elencare tutte le versioni di un AgentCore Runtime chiamando l'ListAgentRuntimeVersionsoperazione. Per elencare gli endpoint di un AgentCore Runtime, chiamaListAgentRuntimeEndpoints.