本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以編輯或刪除現有 Canary。
編輯 Canary
當您編輯 Canary 時,即使您沒有變更其排程,排程也會根據您編輯 Canary 的時間進行重設。例如,如果您的 Canary 每小時執行一次,並且您編輯該 Canary,則在編輯完成後會立即執行,然後每小時執行一次。
若要編輯或更新 Canary
透過 https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 -
在導覽窗格中,選擇 Application Signals、Synthetics Canary。
-
選取 Canary 名稱旁邊的按鈕,然後選擇 Actions (動作)、Edit (編輯)。
(選用) 如果此 Canary 執行螢幕擷取畫面的視覺化監控,而您想要將下一次的 Canary 執行設定為基準,請選取 Set next run as new baseline (將下一次執行設定為新基準)。
(選用) 如果此 Canary 執行螢幕擷取畫面的視覺化監控,而您想要從視覺化監控中移除螢幕擷取畫面,或者您想要在視覺化比較期間指定要忽略螢幕擷取畫面的部分,請在 Visual Monitoring (視覺化監控) 下選擇 Edit Baseline (編輯基準)。
出現螢幕擷取畫面時,您可以執行下列其中一項:
若要移除用於視覺化監控的螢幕擷取畫面,請選取 Remove screenshot from visual test baseline (從視覺化測試基準中移除螢幕擷取畫面)。
若要指定要在視覺化比較期間忽略的螢幕擷取畫面的部分,請按一下並拖曳以繪製要忽略的螢幕區域。一旦您對比較期間想要忽略的所有區域執行此操作,請選擇 Save (儲存)。
-
對 Canary 進行任何其他您想要的變更,然後選擇 Save (儲存)。
刪除 Canary
刪除 Canary 時,您可以選擇是否同時刪除 Canary 使用和建立的其他資源。如果 Canary ProvisionedResourceCleanup
的欄位設定為 AUTOMATIC
或DeleteLambda
指定為刪除 Canary true
時,CloudWatch Synthetics 會自動刪除 Canary 使用的 Lambda 函數和層。
刪除 Canary 時,也應一併刪除下列內容:
-
此 Canary 使用的 Lambda 函數和圖層。它們的字首是
cwsyn-MyCanaryName
。 -
為此 Canary 建立的 CloudWatch 警示。這些警示的名稱以
Synthetics-Alarm-MyCanaryName
為開頭。如需刪除警示的詳細資訊,請參閱編輯或刪除 CloudWatch 警示。 -
Simple Storage Service (Amazon S3) 物件和儲存貯體,例如 Canary 的結果位置和成品位置。
-
為 Canary 建立的 IAM 角色。它們的名稱為
role/service-role/CloudWatchSyntheticsRole-MyCanaryName
。 -
為 Canary 建立的 CloudWatch Logs 中的日誌群組。這些日誌群組具有下列名稱:
/aws/lambda/cwsyn-MyCanaryName-
。randomId
刪除 Canary 之前,您可能需要檢視 Canary 詳細資料,並記下此資訊。這樣,您才能在刪除 Canary 後刪除正確的資源。
若要刪除 Canary
透過 https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 -
在導覽窗格中,選擇 Application Signals、Synthetics Canary。
-
如果 Canary 目前處於
RUNNING
狀態,必須將其停用。您只能刪除處於STOPPED
、READY(NOT_STARTED)
或ERROR
狀態的 Canary。若要停用 Canary,請選取 Canary 名稱旁的按鈕,然後選擇 Actions (動作)、Stop (停用)。
選取 Canary 名稱旁邊的按鈕,然後選擇 Actions (動作)、Delete (刪除)。
選擇是否同時刪除 Canary 建立和使用的其他資源。Lambda 函數和圖層將與 Canary 一起刪除,但您也可以選擇刪除 Canary 的 IAM 角色和 IAM 政策。
在方塊中輸入
Delete
,然後選擇 Delete (刪除)。如本節稍早所列,刪除為 Canary 使用和建立的其他資源。