

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Pacchetti di configurazione
<a name="configuration-bundles"></a>

Un bundle di configurazione è un'istantanea immutabile e con diverse versioni della configurazione dinamica dell'agente: prompt di sistema, ID dei modelli, descrizioni degli strumenti e qualsiasi altra coppia chiave-valore letta dall'agente in fase di esecuzione. Consente di separare il comportamento dell'agente dal codice, consentendoti di modificare il modo in cui l'agente risponde senza dover ridistribuire il codice.

<a name="configuration-bundles-concepts"></a> **Concetti chiave** 
+  **I componenti ** sono codificati in base all'ARN della AgentCore risorsa che configurano (ad esempio, un ARN di runtime). Ogni componente contiene un `configuration` oggetto con coppie chiave-valore arbitrarie.
+  **Le versioni sono immutabili**. Ogni aggiornamento crea una nuova versione con un UUID univoco. Le versioni formano una catena via`parentVersionIds`, simile a git commit.
+  **Le filiali ** organizzano la discendenza delle versioni (ad esempio`mainline`,`experiment-1`).
+  **I nomi dei pacchetti ** devono iniziare con una lettera e possono contenere lettere, cifre e caratteri di sottolineatura (senza trattini). Motivo:. `[a-zA-Z][a-zA-Z0-9_]{0,99}`

<a name="configuration-bundles-when-to-use"></a> **Quando utilizzare i pacchetti di configurazione ** 
+  **A/B test. ** Ogni variante di un A/B test fa riferimento a una versione specifica del pacchetto. Il gateway inserisce il riferimento del pacchetto in ogni richiesta.
+  **Raccomandazioni. ** L'API Recommendations può leggere la configurazione corrente da un pacchetto e scrivere la configurazione ottimizzata come nuova versione del pacchetto.
+  **Rollback. ** Poiché le versioni sono immutabili, puoi ripristinare qualsiasi versione precedente facendo riferimento al relativo ID di versione.
+  **Percorso di controllo. ** La catena di versioni fornisce una cronologia completa delle modifiche alla configurazione.

**Topics**
+ [Guida introduttiva ai pacchetti di configurazione](configuration-bundles-getting-started.md)
+ [Crea un pacchetto di configurazione](configuration-bundles-create.md)
+ [Aggiornare un pacchetto di configurazione](configuration-bundles-update.md)
+ [Ottieni un pacchetto di configurazione](configuration-bundles-get.md)
+ [Elenca i pacchetti di configurazione](configuration-bundles-list.md)
+ [Eliminare un pacchetto di configurazione](configuration-bundles-delete.md)
+ [Usa i pacchetti di configurazione in fase di esecuzione](configuration-bundles-runtime.md)
+ [Crittografia del pacchetto di configurazione](configuration-bundles-encryption.md)