Obtenga un paquete de configuración
Recupere un paquete de configuración para inspeccionar sus metadatos o leer el contenido de configuración completo de una versión específica. Hay dos operaciones disponibles:
-
GetConfigurationBundle— Devuelve la última versión de un paquete. Si
branchNamese especifica, devuelve la última versión de esa rama. Si se omite, devuelve la versión más reciente en todas las ramas. Use esto para leer la configuración activa actual. -
GetConfigurationBundleVersion— Devuelve una versión histórica específica por ID de versión. Úselo para inspeccionar configuraciones anteriores o comparar versiones.
Combine los metadatos con el contenido de la versión
GetConfigurationBundledevuelve los metadatos a nivel de paquete (nombre, descripción, ARN) y el contenido de la versión completa (componentes con sus pares clave-valor de configuración). Si solo necesita saber qué versiones existen sin obtener su contenido completo, utilícelas en su lugar. ListConfigurationBundleVersions
GetConfigurationBundleVersiondevuelve los mismos campos másversionCreatedAt, lo que indica exactamente cuándo se creó esa versión específica (a createdAt diferencia de cuando se creó el paquete por primera vez).
Ejemplos de código
ejemplo
Parámetros de solicitud
GetConfigurationBundle
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
|
|
Cadena |
Sí |
El ID del paquete de configuración. Se pasa como parámetro de ruta. |
|
|
Cadena |
No |
Nombre de la rama de la que se va a obtener la última versión. Si se omite, devuelve la versión más reciente en todas las sucursales. |
GetConfigurationBundleVersion
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
|
|
Cadena |
Sí |
El ID del paquete de configuración. Se pasa como parámetro de ruta. |
|
|
Cadena |
Sí |
El UUID de la versión específica que se va a recuperar. Se pasa como parámetro de ruta. |
Respuesta
Ambas operaciones devuelven los mismos campos. GetConfigurationBundleVersiondevuelve adicionalmenteversionCreatedAt.
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Cadena |
ARN del paquete de configuración. |
|
|
Cadena |
ID del paquete de configuración. |
|
|
Cadena |
Nombre del paquete. |
|
|
Cadena |
Descripción del paquete (si está establecido). |
|
|
Cadena |
UUID de la versión devuelta. |
|
|
Asignación |
Mapa del identificador del componente con la configuración del componente. Cada valor contiene un |
|
|
Objeto |
Los metadatos del linaje de versiones incluyen |
|
|
Timestamp |
Cuándo se creó originalmente el paquete. |
|
|
Timestamp |
Cuándo se actualizó el paquete por última vez (GetConfigurationBundle únicamente). |
|
|
Timestamp |
Cuándo se creó esta versión específica (GetConfigurationBundleVersion únicamente). |
Errores
| Error | Estado HTTP | Description (Descripción) |
|---|---|---|
|
|
400 |
Parámetros de solicitud no válidos. |
|
|
404 |
El especificado |
|
|
403 |
Permisos insuficientes. Compruebe que las políticas de IAM incluyan |
|
|
429 |
Se superó la tasa de solicitudes. Vuelva a intentarlo con retroceso exponencial. |
|
|
500 |
Service-side error. Intente realizar de nuevo la solicitud . |