Ottieni un pacchetto di configurazione
Recupera un pacchetto di configurazione per esaminarne i metadati o leggi il contenuto completo della configurazione di una versione specifica. Sono disponibili due operazioni:
-
GetConfigurationBundle— Restituisce l'ultima versione di un pacchetto. Se
branchNamespecificato, restituisce la versione più recente su quel ramo. Se omesso, restituisce la versione più recente in tutti i rami. Utilizzatelo per leggere la configurazione attiva corrente. -
GetConfigurationBundleVersion— Restituisce una versione storica specifica in base all'ID della versione. Utilizzatelo per controllare le configurazioni precedenti o confrontare le versioni.
Raggruppa i metadati e il contenuto della versione
GetConfigurationBundlerestituisce sia i metadati a livello di pacchetto (nome, descrizione, ARN) sia il contenuto della versione completa (componenti con le relative coppie chiave-valore di configurazione). Se hai solo bisogno di sapere quali versioni esistono senza recuperarne il contenuto completo, usa invece. ListConfigurationBundleVersions
GetConfigurationBundleVersionrestituisce lo stesso campo plusversionCreatedAt, che indica esattamente quando è stata creata quella versione specifica (al createdAt contrario di quando è stato creato il pacchetto stesso per la prima volta).
Esempi di codice
Esempio
Parametri della richiesta
GetConfigurationBundle
| Parametro | Tipo | Campo obbligatorio | Descrizione |
|---|---|---|---|
|
|
Stringa |
Sì |
L'ID del pacchetto di configurazione. Passato come parametro di percorso. |
|
|
Stringa |
No |
Nome del ramo da cui ottenere la versione più recente. Se omesso, restituisce la versione più recente in tutti i rami. |
GetConfigurationBundleVersion
| Parametro | Tipo | Campo obbligatorio | Descrizione |
|---|---|---|---|
|
|
Stringa |
Sì |
L'ID del pacchetto di configurazione. Passato come parametro di percorso. |
|
|
Stringa |
Sì |
L'UUID della versione specifica da recuperare. Passato come parametro di percorso. |
Risposta
Entrambe le operazioni restituiscono gli stessi campi. GetConfigurationBundleVersionrestituisce inoltreversionCreatedAt.
| Campo | Tipo | Description |
|---|---|---|
|
|
Stringa |
ARN del pacchetto di configurazione. |
|
|
Stringa |
ID del pacchetto di configurazione. |
|
|
Stringa |
Nome del pacchetto. |
|
|
Stringa |
Descrizione del pacchetto (se impostato). |
|
|
Stringa |
UUID della versione restituita. |
|
|
Eseguire la mappatura |
Mappa dell'identificatore del componente alla configurazione del componente. Ogni valore contiene un |
|
|
Oggetto |
Metadati relativi alla derivazione delle versioni |
|
|
Time stamp |
Quando il pacchetto è stato originariamente creato. |
|
|
Time stamp |
Data dell'ultimo aggiornamento del pacchetto (GetConfigurationBundle solo). |
|
|
Time stamp |
Quando è stata creata questa versione specifica (GetConfigurationBundleVersion solo). |
Errori
| Errore | Stato HTTP | Description |
|---|---|---|
|
|
400 |
Parametri di richiesta non validi. |
|
|
404 |
L' |
|
|
403 |
Autorizzazioni insufficienti. Verifica che le politiche IAM includano |
|
|
429 |
Frequenza di richiesta superata. Riprova con backoff esponenziale. |
|
|
500 |
Service-side errore. Riprova la richiesta . |