破棄ジョブの作成
リソース・マネージャで破棄ジョブを作成して、スタックに関連付けられたリソースを解放(分解)し、テナンシをクリーンアップします。リリースされたリソースは、最終的に関連するOCIサービスによって削除されます。たとえば、リリースされたコンピュート・インスタンスは、最終的にOCI Computeサービスによって削除されます。
スタックのジョブ履歴および状態は、破棄ジョブの実行後も残ります。スタックのログ・ファイルを調べることで、ステータスをモニターし、破棄ジョブの結果を確認できます。
破棄ジョブは、スタックによって作成されたリソースが存在する場合に使用できます。
スタックを削除して関連リソースを解放する前に、破棄ジョブを実行することをお薦めします。スタックを削除すると、関連する状態ファイルも削除されるため、関連するリソースの状態のトラッキングが失われます。削除されたスタックに関連付けられているリソースのクリーンアップは、特にそれらのリソースが複数のコンパートメントにまたがる場合、状態ファイルなしでは困難になる可能性があります。後で困難なクリーンアップを回避するために、破棄ジョブを実行して関連付けられたリソースを最初に解放することをお薦めします。スタックにリソースが関連付けられていない場合、破棄ジョブは使用できません。状態ファイルの欠落を気にせずに、このようなスタックを安全に削除できます。
破棄されたリソースからデータをリカバリすることはできません。
破棄ジョブが作成されます。新しいジョブが「ジョブ」の下にリストされます。
oci resource-manager job create-destroy-job
コマンドおよび必須パラメータを使用して、破棄ジョブを実行します。oci resource-manager job create-destroy-job [OPTIONS]
CLIコマンドのパラメータおよび値の完全なリストは、リソース・マネージャ・コマンドライン・リファレンスを参照してください。
CreateJob操作を使用して、破棄ジョブを作成します。
リクエストの
operation
部分の例については、CreateDestroyJobOperationDetailsを参照してください。
次の処理
破棄ジョブの実行後、ジョブの詳細を取得してそのステータスを確認します。オプションで、Terraform状態ファイルを表示したり、ログを表示したり、リソースの削除を確認できます。破棄されたリソースを再作成することもできます。
ジョブの詳細を取得して、ジョブ・ステータス(ライフサイクル状態)をモニターします。成功(SUCCEEDED
)は、ジョブが完了したことを示します。ジョブの複雑さによっては、操作に時間がかかる場合があります。ジョブの実行中または終了後に、ジョブ・ログの内容を取得できます。
Terraformの状態ファイル(ジョブの実行後にリソースの状態を示します)を表示するには、「ジョブ詳細」ページを表示するジョブの名前を選択し、「リソース」の下の「状態の表示」を選択します。オプションで、「このバージョンの変更の表示」を選択します。
ジョブのログを表示するには、ジョブを選択してその詳細ページを開き、「リソース」の下の「ログ」を選択します。
リソースの削除を確認するには、コンパートメントのリソースを検査します。
リソースが破棄された後にスタックのリソースを再作成するには、適用ジョブを実行します。新しいリソースは、一意のOCIDsおよびその他のメタデータによって、以前に破棄されたリソースとは異なります。