Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Obtenir un ensemble 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 cette option
branchNameest spécifiée, renvoie la dernière version de 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 précédentes ou comparer les versions.
Les métadonnées du bundle par rapport au contenu de la version
GetConfigurationBundlerenvoie à la fois les métadonnées au niveau du bundle (nom, description, ARN) et le contenu de la version complète (composants avec leurs paires clé-valeur de configuration). Si vous avez seulement besoin de savoir quelles versions existent sans récupérer leur contenu complet, utilisez-les ListConfigurationBundleVersions plutôt.
GetConfigurationBundleVersionrenvoie les mêmes champs plusversionCreatedAt, ce qui vous indique 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 |
|---|---|---|---|
|
|
Chaîne |
Oui |
L'ID du bundle de configuration. Transmis en tant que paramètre de chemin. |
|
|
Chaîne |
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 |
|---|---|---|---|
|
|
Chaîne |
Oui |
L'ID du bundle de configuration. Transmis en tant que paramètre de chemin. |
|
|
Chaîne |
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. GetConfigurationBundleVersionrenvoie égalementversionCreatedAt.
| Champ | Type | Description |
|---|---|---|
|
|
Chaîne |
ARN du bundle de configuration. |
|
|
Chaîne |
ID du bundle de configuration. |
|
|
Chaîne |
Nom du bundle. |
|
|
Chaîne |
Description du pack (s'il est défini). |
|
|
Chaîne |
UUID de la version renvoyée. |
|
|
Map |
Carte de l'identifiant du composant à la configuration du composant. Chaque valeur contient un |
|
|
Objet |
Métadonnées de 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 |
Le |
|
|
403 |
Autorisations insuffisantes. Vérifiez que les politiques IAM incluent |
|
|
429 |
Taux de demandes dépassé. Réessayez avec un backoff exponentiel. |
|
|
500 |
Service-side erreur. Réitérez la demande. |