一組 AWS Glue 任務(由 AWS Glue 工作流程編排)會產生供 Amazon SageMaker Pipelines 使用的資料。這些 Glue 任務可以按排程執行,也可以手動啟動。您必須以最少的營運負擔將這些 Glue 任務整合到 SageMaker pipelines 中。哪種方法能滿足此要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 SageMaker Pipelines 中使用 Callback steps 來觸發 AWS Glue 工作流程,並暫停 pipeline 直到 Glue 任務完成。.
為什麼這是答案
在 SageMaker Pipelines 中使用回呼步驟 (Callback steps) 是最符合成本效益且營運負擔最小的方法。回呼步驟允許 SageMaker Pipeline 暫停執行,直到外部任務(例如 AWS Glue 工作流程)完成並傳回一個令牌 (token)。這確保了資料在 SageMaker Pipeline 繼續處理之前已準備就緒,並且 SageMaker Pipeline 會自動等待,無需額外的協調邏輯。 其他選項的缺點: 使用 AWS Step Functions 會增加額外的協調服務,提高了複雜性和營運負擔。 在 SageMaker Pipelines 內部使用處理步驟 (Processing steps) 適用於執行自訂處理腳本,但它無法直接觸發和等待現有的 AWS Glue 工作流程完成。 使用 Amazon EventBridge 可以觸發任務,但它本身不提供等待外部任務完成並將結果傳回 SageMaker Pipeline 的內建機制,需要額外的邏輯來實現同步。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡