

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

# Synthetics 執行時間版本
<a name="CloudWatch_Synthetics_Canaries_Library"></a>

當您建立或更新 Canary 時，您需要為 Canary 選擇 Synthetics 執行時間版本。Synthetics 執行時間是 Synthetics 程式碼的組合，可呼叫指令碼處理常式，以及組合依存項目的 Lambda 層。

CloudWatch Synthetics 目前支援使用 Node.js、Python 或 Java 語言的執行時期。支援的架構包括 Puppeteer、Playwright 和 Selenium。

建議您一律使用最新版的 Canary 執行時間，這樣才能使用最新功能和 Synthetics 程式庫的最新更新。

**請注意**：每當您執行 Canary 以使用新版本的 Synthetics 執行期時，Canary 使用的所有 Synthetics 程式庫函數也會自動移至 Synthetics 執行期支援的相同 NodeJS 版本。

**Topics**
+ [使用 Java 的執行時期版本](CloudWatch_Synthetics_Library_Java.md)
+ [使用 Node.js 和 Playwright 的執行時期版本](CloudWatch_Synthetics_Library_nodejs_playwright.md)
+ [使用 Node.js 和 Puppeteer 的執行時間版本](CloudWatch_Synthetics_Library_nodejs_puppeteer.md)
+ [執行時間版本使用 Python 和 Selenium Webdriver](CloudWatch_Synthetics_Library_python_selenium.md)
+ [使用 Node.js 的執行時間版本](CloudWatch_Synthetics_Library_Nodejs.md)
+ [執行時間版本支援政策](CloudWatch_Synthetics_Runtime_Support_Policy.md)
+ [執行時間版本更新](CloudWatch_Synthetics_Runtime_Version_Update.md)