Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Actualizar un paquete de configuración
Actualice un paquete de configuración para crear una nueva versión inmutable con una configuración modificada. Cada actualización produce un nuevo identificador de versión; las versiones existentes nunca se modifican. Las versiones forman una vía en cadenaparentVersionIds, similar a las confirmaciones de git.
Ejemplos de código
ejemplo
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
|
|
Cadena |
Sí |
El identificador del paquete de configuración que se va a actualizar. Se pasa como parámetro de ruta. |
|
|
Cadena |
No |
Se actualizó el nombre del paquete. |
|
|
Cadena |
No |
Descripción actualizada. Máximo 500 caracteres. |
|
|
Asignación |
No |
Configuraciones de componentes actualizadas. Crea una nueva versión con estos componentes. |
|
|
Lista de cadenas |
No |
ID de la versión principal para el seguimiento del linaje. Necesario al actualizar |
|
|
Cadena |
No |
Nombre de la sucursal de esta versión. Si no se especifica, hereda la rama principal o toma el valor predeterminado. |
|
|
Cadena |
No |
Mensaje de confirmación en el que se describen los cambios. Máximo 500 caracteres. |
|
|
Objeto |
No |
Fuente que creó esta versión. Contiene |
|
|
Cadena |
No |
Símbolo de idempotencia. |
Respuesta
| Campo | Tipo | Description (Descripción) |
|---|---|---|
|
|
Cadena |
ARN del paquete de configuración. |
|
|
Cadena |
ID del paquete de configuración. |
|
|
Cadena |
UUID de la nueva versión creada por esta actualización. |
|
|
Timestamp |
Cuándo se aplicó la actualización. |
Ramificación y fusiones
Los paquetes de configuración admiten la bifurcación similar a la de Git:
-
Confirmaciones lineales. Omitir
parentVersionIdso aprobar a un padre soltero. La nueva versión amplía el linaje de las ramas. -
Nueva sucursal. Especifique una
branchNameque aún no exista y una queparentVersionIdsapunte a la versión desde la que desea derivar. -
Fusiona confirmaciones. Paso dos
parentVersionIds: la primera es la última versión de la rama de destino y la segunda es la última de la rama de origen. Esto crea una confirmación de fusión en la rama de destino.
Errores
| Error | Estado HTTP | Description (Descripción) |
|---|---|---|
|
|
400 |
Parámetros de solicitud no válidos. Compruebe las restricciones de campo. |
|
|
404 |
Lo especificado |
|
|
409 |
Conflicto de versiones. La versión principal especificada no es la más reciente de la rama. Obtenga la versión más reciente e inténtelo de nuevo. |
|
|
403 |
Permisos insuficientes. Verifique 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 . |