本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用適用於 Google Chrome 的 CloudWatch Synthetics Recorder
Amazon 提供 CloudWatch Synthetics Recorder,協助您更輕鬆地建立 Canary。記錄器是 Google Chrome 延伸。
記錄器記錄了您在網站上的點按和輸入動作,並自動產生 Node.js 指令碼,而該指令碼可用於建立遵循相同步驟的 Canary。
開始錄製後, CloudWatch Synthetics Recorder 會在瀏覽器中偵測您的動作,並將其轉換為指令碼。您可以視需要暫停和繼續記錄。當您停止記錄時,記錄器會產生動作的 Node.js 指令碼,而您可以使用 Copy to Clipboard (複製到剪貼簿) 按鈕輕鬆進行複製。然後,您可以使用此指令碼在 CloudWatch Synthetics 中建立 Canary。
額度 : CloudWatch Synthetics 記錄器是以無周邊記錄器
安裝 Google Chrome 的 CloudWatch Synthetics Recorder 延伸模組
若要使用 CloudWatch Synthetics Recorder,您可以開始建立 Canary 並選擇 Canary Recorder 藍圖。如果您在尚未下載記錄器時執行此操作, CloudWatch Synthetics 主控台會提供下載該記錄器的連結。
或者,您可以依照這些步驟直接下載及安裝記錄器。
安裝 CloudWatch Synthetics Recorder
使用 Google Chrome,前往此網站: https://chrome.google.com/webstore/detail/cloudwatch-synthetics-rec/bhdnlmmgiplmbcdmkkdfplenecpegfno
選擇 Add to Chrome (新增至 Chrome),然後選擇 Add extension (新增延伸)。
使用適用於 Google Chrome 的 CloudWatch Synthetics Recorder
若要使用 CloudWatch Synthetics Recorder 來協助您建立 Canary,您可以選擇在 CloudWatch 主控台中建立 Canary,然後選擇使用藍圖 、 Canary Recorder 。如需詳細資訊,請參閱建立 Canary。
或者,您可以使用記錄器來記錄步驟,而不需立即使用它們來建立 Canary。
使用 CloudWatch Synthetics Recorder 在網站上記錄您的動作
導覽至您想要監控的頁面。
選擇 Chrome 擴充功能圖示,然後選擇 CloudWatch Synthetics Recorder 。
選擇 Start Recording (開始記錄)。
執行您想要記錄的步驟。若要暫停記錄,請選擇 Pause (暫停)。
完成記錄工作流程時,選擇 Stop recording (停止錄製)。
選擇 Copy to clipboard (複製到剪貼簿),將產生的指令碼複製到剪貼簿。或者,如果您想要重新開始,請選擇 New recording (新的記錄)。
若要使用複製的指令碼建立 Canary,您可以將複製的指令碼貼到記錄器藍圖內置編輯器中,或將其儲存到 Simple Storage Service (Amazon S3) 儲存貯體中並從其中匯入。
如果您不是要立即建立 Canary,則可以將記錄的指令碼儲存到檔案中。
CloudWatch Synthetics Recorder 的已知限制
Google Chrome 的 CloudWatch Synthetics Recorder 目前具有下列限制。
HTML 沒有 的 元素IDs會使用CSS選取器。如果網頁結構稍後發生變更,這可能會破壞 Canary。我們計劃在未來版本的記錄器中提供一些組態選項 (例如使用 data-id)。
錄製器不支援按兩下或複製/貼上等動作,也不支援 CMD+0 等金鑰組合。
若要驗證頁面上是否存在元素或文字,使用者必須在產生指令碼之後新增聲明。記錄器不支援驗證元素而不對該元素執行任何動作。這類似於 Canary 工作流程建置器中的「驗證文字」或「驗證元素」選項。我們計劃在未來版本的記錄器中新增一些聲明支援。
記錄器會在啟動記錄的標籤中記錄所有動作。它不會記錄快顯 (例如,允許位置追蹤),也不會從快顯導覽至不同的頁面。