Creación de un trabajo de rollback de aplicación
Cree un trabajo de rollback de aplicación en Resource Manager.
Al crear (ejecutar) un trabajo de rollback de aplicación para una pila, Terraform aprovisiona los recursos y ejecuta la acción definida en la configuración de Terraform del trabajo de destino, aplicando el plan de ejecución a la pila asociada. Este trabajo realiza un rollback de los recursos de Oracle Cloud Infrastructure a un estado anterior.
Recomendamos crear (ejecutar) un trabajo de rollback de plan (generar un plan de ejecución) antes de ejecutar un trabajo de rollback de aplicación, mediante el siguiente flujo.
-
Identifique el trabajo de aplicación correcto en el que desea realizar un rollback.
El trabajo al que desea realizar un rollback también se conoce como "trabajo de destino".
-
Cree un trabajo de rollback de plan para el trabajo de destino.
-
Confirme que el trabajo de rollback del plan se ha realizado correctamente.
-
Confirme que el plan de ejecución generado cumple las expectativas.
-
Cree un trabajo de rollback de aplicación mediante el plan de ejecución generado (
executionPlanRollbackStrategy
).Las instrucciones se encuentran en esta página.
Se crea el trabajo de aplicación de rollback. El nuevo trabajo se muestra en Trabajos.
Utilice el comando
oci resource-manager job create-apply-rollback-job
y los parámetros necesarios para ejecutar un trabajo de rollback de aplicación.oci resource-manager job create-apply-rollback-job --stack-id <stack_OCID> --execution-plan-rollback-strategy <source_of_execution_plan>
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de la línea de comandos para Resource Manager.
Utilice la operación CreateJob para crear un trabajo de rollback de aplicación.
Para obtener ejemplos de detalles sobre un trabajo de rollback de aplicación, consulte ApplyRollbackJobOperationDetails.
Siguiente paso
Según el número y el tipo de recursos especificados, un trabajo de rollback de aplicación determinado puede tardar en completarse.
Después de ejecutar un trabajo de rollback de aplicación, obtenga los detalles del trabajo para comprobar su estado. Opcionalmente, puede ver el archivo de estado de Terraform, ver los logs y confirmar la existencia de los recursos aprovisionados.
Supervise el estado del trabajo (estado del ciclo de vida) obteniendo los detalles del trabajo. Succeeded (SUCCEEDED
) indica que el trabajo ha finalizado. En función de la complejidad del trabajo, la operación puede tardar algún tiempo. Mientras se ejecuta el trabajo o cuando finaliza, puede obtener el contenido de los logs de trabajo.
Para ver el archivo de estado de Terraform (muestra el estado de los recursos después de ejecutar el trabajo), seleccione el nombre del trabajo para mostrar la página Detalles del trabajo y, a continuación, seleccione Ver estado en Recursos. También puede seleccionar Mostrar cambios en esta versión.
Para ver los logs del trabajo, seleccione el trabajo para abrir su página de detalles y, a continuación, seleccione Logs en Recursos.
Para confirmar la existencia de recursos aprovisionados recientemente, inspeccione los recursos en el compartimento.