ドリフト検出は、リソースが期待されるテンプレート設定から逸脱しているかどうかを特定するのに役立ちます。
シナリオ
ドリフト検出を使用すると、スタック内の特定のリソースの実際の構成が、そのテンプレート設定と一致しているかどうかを確認できます。
前提条件
スタック全体でドリフト検出が実行済みである必要があります。詳細については、「スタックのドリフト検出」をご参照ください。
制限事項
特定のリソースタイプのみがドリフト検出をサポートしています。詳細については、「ドリフト検出とリソースインポートをサポートするリソースタイプ」をご参照ください。
サポートされる方法
-
ROS コンソール:コンソール上でリソースのドリフトを検出します。
詳細については、「ROS コンソールでのリソースのドリフト検出」をご参照ください。
-
ROS API: DetectStackResourceDrift API を呼び出します。
詳細については、「DetectStackResourceDrift」をご参照ください。
-
Alibaba Cloud CLI: CLI コマンドを実行して、リソースのドリフトを検出します。
詳細については、「Alibaba Cloud CLI を使用したリソースのドリフト検出」をご参照ください。
ROS コンソールでのリソースのドリフト検出
-
ROS コンソールにログインします。
-
左側のナビゲーションペインで、スタック をクリックします。
-
スタック ページで、対象スタックの ID をクリックします。
-
スタックの詳細ページで、ドリフト タブをクリックします。
-
リソースドリフトステータス セクションで、リソース名の横にある リソースドリフトのチェック をクリックして、ドリフトステータスを確認します。
-
リソースドリフトステータス セクションで、リソース名の横にある ドリフト詳細の表示 をクリックして、物理 ID、ドリフトステータス、リソースタイプ、最終ドリフト検出時刻を確認します。
Alibaba Cloud CLI を使用したリソースのドリフト検出
Alibaba Cloud CLIをインストールします。
詳細については、「Windows への Alibaba Cloud CLI のインストール」をご参照ください。
Alibaba Cloudクレデンシャルを設定します。
詳細については、「認証情報の設定と管理」をご参照ください。
-
リソースのドリフトを検出します。
aliyun ros DetectStackResourceDriftコマンドを実行して、対象リソースのドリフトを検出します。リソースの論理リソース ID、スタックの ID、およびリージョン ID を指定する必要があります。詳細については、「DetectStackResourceDrift」をご参照ください。
aliyun ros DetectStackResourceDrift --StackId a4dffae5-d2a5-4188-b8b5-69dbe8a2**** --LogicalResourceId Vpc --RegionId cn-beijing