一個使用 AWS Step Functions 建置的 ML pipeline 包含 Lambda 函數。SQS queue 提供模型參數來訓練模型,而訓練好的模型會上傳到 S3。開發人員想要在本地端執行和測試此 pipeline,而無需實際呼叫 SQS 或 S3 服務。哪個選項符合此需求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 AWS Step Functions Local 並模擬服務整合。.
為什麼這是答案
正確答案是「使用 AWS Step Functions Local 並模擬服務整合」。AWS Step Functions Local 允許開發人員在本地端執行 Step Functions 狀態機,而無需部署到 AWS。它支援模擬服務整合,這表示您可以設定 Step Functions Local 以模擬對 SQS 和 S3 等 AWS 服務的呼叫,而無需實際連接到這些服務。這使得在本地端測試整個 ML pipeline 成為可能,包括與外部服務的互動,而無需產生費用或依賴實際的雲端資源。 其他選項不符合需求: Amazon CodeGuru Profiler 用於分析應用程式效能,而不是在本地端執行和測試 Step Functions pipeline。 AWS Step Functions Local Docker 映像檔本身可以執行 Step Functions,但若沒有明確提及「模擬服務整合」,則無法滿足無需實際呼叫 SQS 或 S3 的要求。 AWS SAM CLI 主要用於在本地端測試 Lambda 函數,但它無法直接在本地端執行和測試整個 Step Functions 狀態機及其服務整合。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡