編輯或刪除 Canary - Amazon CloudWatch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

編輯或刪除 Canary

您可以編輯或刪除現有 Canary。

編輯 Canary

當您編輯 Canary 時,即使您沒有變更其排程,排程也會根據您編輯 Canary 的時間進行重設。例如,如果您的 Canary 每小時執行一次,並且您編輯該 Canary,則在編輯完成後會立即執行,然後每小時執行一次。

若要編輯或更新 Canary
  1. 請在以下位置開啟 CloudWatch 主控台。 https://console.aws.amazon.com/cloudwatch/

  2. 在導航窗格中,選擇應用程序信號Synthetics 金絲雀

  3. 選取 Canary 名稱旁邊的按鈕,然後選擇 Actions (動作)、Edit (編輯)。

  4. (選用) 如果此 Canary 執行螢幕擷取畫面的視覺化監控,而您想要將下一次的 Canary 執行設定為基準,請選取 Set next run as new baseline (將下一次執行設定為新基準)。

  5. (選用) 如果此 Canary 執行螢幕擷取畫面的視覺化監控,而您想要從視覺化監控中移除螢幕擷取畫面,或者您想要在視覺化比較期間指定要忽略螢幕擷取畫面的部分,請在 Visual Monitoring (視覺化監控) 下選擇 Edit Baseline (編輯基準)。

    出現螢幕擷取畫面時,您可以執行下列其中一項:

    • 若要移除用於視覺化監控的螢幕擷取畫面,請選取 Remove screenshot from visual test baseline (從視覺化測試基準中移除螢幕擷取畫面)。

    • 若要指定要在視覺化比較期間忽略的螢幕擷取畫面的部分,請按一下並拖曳以繪製要忽略的螢幕區域。一旦您對比較期間想要忽略的所有區域執行此操作,請選擇 Save (儲存)。

  6. 對 Canary 進行任何其他您想要的變更,然後選擇 Save (儲存)。

刪除 Canary

刪除 Canary 時,您可以選擇是否同時刪除 Canary 使用和建立的其他資源。刪除 Canary 時,也應一併刪除下列內容:

  • 此 Canary 使用的 Lambda 函數和圖層。它們的字首是 cwsyn-MyCanaryName

  • CloudWatch 為此金絲雀創建的警報。這些警示的名稱以 Synthetics-Alarm-MyCanaryName 為開頭。如需刪除警示的詳細資訊,請參閱編輯或刪除 CloudWatch 鬧鐘

  • Simple Storage Service (Amazon S3) 物件和儲存貯體,例如 Canary 的結果位置和成品位置。

  • 為 Canary 建立的 IAM 角色。它們的名稱為 role/service-role/CloudWatchSyntheticsRole-MyCanaryName

  • 針對初期測試建立的 CloudWatch 記錄檔中的記錄群組。這些日誌群組具有下列名稱:/aws/lambda/cwsyn-MyCanaryName-randomId

刪除 Canary 之前,您可能需要檢視 Canary 詳細資料,並記下此資訊。這樣,您才能在刪除 Canary 後刪除正確的資源。

若要刪除 Canary
  1. 請在以下位置開啟 CloudWatch 主控台。 https://console.aws.amazon.com/cloudwatch/

  2. 在導航窗格中,選擇應用程序信號Synthetics 金絲雀

  3. 如果 Canary 目前處於 RUNNING 狀態,必須將其停用。您只能刪除處於 STOPPEDREADY(NOT_STARTED)ERROR 狀態的 Canary。

    若要停用 Canary,請選取 Canary 名稱旁的按鈕,然後選擇 Actions (動作)、Stop (停用)。

  4. 選取 Canary 名稱旁邊的按鈕,然後選擇 Actions (動作)、Delete (刪除)。

  5. 選擇是否同時刪除 Canary 建立和使用的其他資源。這包含 Lambda 函數和層,以及 Canary 的 IAM 角色和 IAM 政策。

    若要刪除 Canary 的 IAM 角色和 IAM 政策,您必須擁有足夠的權限。如需詳細資訊,請參閱 AWS CloudWatch Synthetics 的管理 (預先定義) 政策

  6. 在方塊中輸入 Delete,然後選擇 Delete (刪除)。

  7. 如本節稍早所列,刪除為 Canary 使用和建立的其他資源。