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

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

最終更新日:Apr 16, 2025

Resource Orchestration Service ( ROS ) は、スタックの実際の構成がスタックのテンプレート構成と異なるかどうかを確認できるドリフト検出機能を提供します。このトピックでは、スタックのドリフトを検出する方法について説明します。

シナリオ

スタックまたはスタックリソースの実際の構成と定義されたテンプレート構成が同じかどうかを確認する場合は、ドリフト検出機能を使用してスタックのドリフトを検出できます。

前提条件

スタックが作成されていること。詳細については、「スタックの作成」をご参照ください。

制限

  • ドリフト検出機能は、次のいずれかの状態にあるスタックに対してのみ使用できます。

    状態

    説明

    CREATE_COMPLETE

    スタックが作成されました。

    UPDATE_FAILED

    スタックの更新に失敗しました。

    UPDATE_COMPLETE

    スタックが更新されました。

    ROLLBACK_COMPLETE

    スタックのリソースがロールバックされました。

    ROLLBACK_FAILED

    スタックのリソースのロールバックに失敗しました。

    CHECK_COMPLETE

    スタックが検証されました。

    CHECK_FAILED

    スタックの検証に失敗しました。

  • 特定の種類のリソースに対してのみドリフトを検出できます。詳細については、「ドリフト検出とリソースのインポートをサポートするリソースの種類」をご参照ください。

サポートされている方法

ROS コンソールでスタックのドリフトを検出する

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

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

  3. 上部のナビゲーションバーで、リージョン ドロップダウンリストから目的のスタックのリージョンを選択します。たとえば、「中国 (杭州)」を選択します。

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

  5. スタックの詳細ページで、[ドリフト] タブをクリックします。

  6. [ドリフト] タブで、[ドリフトステータス][最後のドリフト検出時間][リソースドリフトステータス] など、スタックに関するドリフト情報を表示します。

Alibaba Cloud CLI を使用してスタックのドリフトを検出する

  1. Alibaba Cloud CLI をインストールします。

    詳細については、「Windows」をご参照ください。

  2. Alibaba Cloud クレデンシャルを設定します。

    詳細については、「認証情報の構成」をご参照ください。

  3. スタックのドリフトを検出します。

    aliyun ros DetectStackDrift コマンドを実行して、目的のスタックのドリフトを検出します。

    スタック ID とリージョン ID、およびドリフト検出操作のフィルター条件として使用するリソース名を指定する必要があります。詳細については、「DetectStackDrift」をご参照ください。

    aliyun ros DetectStackDrift --RegionId cn-beijing --StackId bc1a154f-d073-4e77-9ae5-323d3b23****

関連情報