すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:スタックのドリフトを修正する

最終更新日:Jan 16, 2025

スタックのドリフトを修正して、スタックリソースの実際の構成をテンプレート定義と同期させることができます。 これにより、リソースの構成の整合性を確保できます。 このトピックでは、Resource Orchestration Service (ROS) でスタックのドリフトを修正する方法について説明します。

シナリオ

スタックリソースの実際の構成がテンプレート構成と異なることが検出された場合は、スタックのドリフトを修正して、リソースの構成の整合性を確保できます。

前提条件

スタックでドリフト検出が実行され、スタックにドリフトがあります。 詳細については、「スタックのドリフトを検出する」をご参照ください。

背景情報

次のいずれかの方法を使用して、スタックのドリフトを修正できます。

  • 方法 1: スタックを更新して、リソース構成をテンプレート定義と同期させることができます。 詳細については、「スタックを更新する」をご参照ください。

  • 方法 2: テンプレートを修正して、リソース構成をテンプレート定義と同期させることができます。 この例では、方法 2 を使用します。

テンプレートを修正する方法

ROSコンソールでテンプレートを修正する

  1. ROSコンソール にログインします。

  2. 左側のナビゲーションペインで、[スタック] をクリックします。

  3. [スタック] ページで、管理するスタックを見つけ、スタックIDをクリックします。

  4. [ドリフト] タブをクリックします。

  5. [ドリフト] タブで、[スタックドリフトの検出] をクリックして、スタックのドリフトを検出します。

  6. [スタックドリフトの状態] セクションで、[修正] をクリックします。

    説明

    修正 は、ドリフトが発生したスタックに対してのみ表示されます。

  7. [ドリフト修正] ダイアログボックスで、ドリフトを修正するリソースを選択します。

  8. [ドリフト修正] ダイアログボックスで、[プレビュー] をクリックして、修正前と修正後のテンプレートの内容を比較します。

  9. [OK] をクリックします。

    リソースを修正した後、スタックのドリフトを再度検出し、検出結果を確認します。

Alibaba Cloud CLIを使用してテンプレートを修正する

aliyun ros UpdateStackTemplateByResources コマンドを実行して、スタックのテンプレートのドリフトを修正できます。 コマンドを実行するには、UpdateStackTemplateByResources オペレーションのパラメーターと同じパラメーターを構成する必要があります。 詳細については、「UpdateStackTemplateByResources」をご参照ください。

$ aliyun ros UpdateStackTemplateByResources --StackId 4334b961-3bfd-419e-9a00-23a95e******

関連情報

ドリフト検出ステータス