

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

# 設定 Canary 以自動重試
<a name="CloudWatch_Synthetics_Canaries_autoretry"></a>

當您建立或更新 Canary 時，可以將 Canary 設定為在排程的執行失敗時自動嘗試其他執行。這有助於區分真正的故障和暫時性異常，提供更可靠的結果。此功能非常適合建置更具彈性的監控系統，同時減少錯誤警示和手動介入。

**建立自動重試 Canary**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，依序選擇 **Application Signals**、**Synthetics Canary**。

1. 選擇 **Create Canary (建立 Canary)**。

1. **在其他組態**下，選取**自動重試**，然後選取所需的重試次數上限。

**更新 Canary 的重試次數上限**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，依序選擇 **Application Signals**、**Synthetics Canary**。

1. 您可以執行下列任一作業：
   + 選取 Canary，然後選擇**動作**、**啟用自動重試**，調整重試次數上限。
   + 選取 Canary，然後選擇**動作**、**編輯**。在**編輯詳細資訊**頁面的**其他組態**下，選擇**自動重試**，然後調整重試組態。

 **限制** 

以下是設定自動重試的限制。
+ 僅支援執行時間版本 `syn-nodejs-puppeteer-10.0 `或更新版本、 ` syn-nodejs-playwright-2.0` 或更新版本、 `syn-python-selenium-5.1` 或更新版本，`syn-nodejs-3.0`或 或更新版本。
+ 執行時間超過十分鐘之長時間執行的 Canary，只能重試一次。所有其他 Canary 最多可支援兩次重試