Obtenir un bundle de configuration
Récupérez un bundle de configuration pour inspecter ses métadonnées ou lire le contenu complet de configuration d'une version spécifique. Deux opérations sont disponibles :
-
GetConfigurationBundle— Renvoie la dernière version d'un bundle. Si elle
branchNameest spécifiée, renvoie la dernière version sur cette branche. En cas d'omission, renvoie la version la plus récente dans toutes les branches. Utilisez-le pour lire la configuration active actuelle. -
GetConfigurationBundleVersion— Renvoie une version historique spécifique par ID de version. Utilisez-le pour inspecter les configurations passées ou comparer les versions.
Comparaison des métadonnées du bundle avec le contenu de la version
GetConfigurationBundlerenvoie à la fois les métadonnées au niveau du bundle (nom, description, ARN) et le contenu complet de la version (composants avec leurs paires clé-valeur de configuration). Si vous avez uniquement besoin de savoir quelles versions existent sans récupérer leur contenu complet, utilisez ListConfigurationBundleVersions plutôt.
GetConfigurationBundleVersionrenvoie les mêmes champs plusversionCreatedAt, qui vous indiquent exactement quand cette version spécifique a été créée (par opposition à la date à createdAt laquelle le bundle lui-même a été créé pour la première fois).
Exemples de code
Exemple
Paramètres de demande
GetConfigurationBundle
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
|
|
String |
Oui |
ID du bundle de configuration. Transmis en tant que paramètre de chemin. |
|
|
String |
Non |
Nom de la branche à partir de laquelle obtenir la dernière version. En cas d'omission, renvoie la version la plus récente dans toutes les branches. |
GetConfigurationBundleVersion
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
|
|
String |
Oui |
ID du bundle de configuration. Transmis en tant que paramètre de chemin. |
|
|
String |
Oui |
L'UUID de la version spécifique à récupérer. Transmis en tant que paramètre de chemin. |
Réponse
Les deux opérations renvoient les mêmes champs. GetConfigurationBundleVersionretours supplémentairesversionCreatedAt.
| Champ | Type | Description |
|---|---|---|
|
|
String |
ARN du bundle de configuration. |
|
|
String |
ID du bundle de configuration. |
|
|
String |
Nom du bundle. |
|
|
String |
Description du bundle (si défini). |
|
|
String |
UUID de la version renvoyée. |
|
|
Map |
Associer l'identifiant du composant à la configuration du composant. Chaque valeur contient un |
|
|
Objet |
Les métadonnées du lignage des versions |
|
|
Horodatage |
Date de création initiale du bundle. |
|
|
Horodatage |
Date de dernière mise à jour du bundle (GetConfigurationBundle uniquement). |
|
|
Horodatage |
Quand cette version spécifique a été créée (GetConfigurationBundleVersion uniquement). |
Erreurs
| Erreur | Statut HTTP | Description |
|---|---|---|
|
|
400 |
Paramètres de demande non valides. |
|
|
404 |
La valeur spécifiée |
|
|
403 |
Autorisations insuffisantes. Vérifiez que les politiques IAM incluent |
|
|
429 |
Le taux de demandes a été dépassé. Réessayez avec un recul exponentiel. |
|
|
500 |
Service-side erreur. Réitérez la demande. |