AmazonAmazon Data Engineer Associate DEA-C01 Certification
·TW
·更新於 2 Aug 2026
某公司使用 AWS Step Functions 來協調資料管線,該管線執行 Amazon EMR 任務以將資料擷取到 Amazon S3 並將資料載入 Amazon Redshift。Step Functions 狀態機是手動建立的。EMR 叢集已在 VPC 中啟動,但部署的狀態機無法執行 EMR 任務。公司應採取哪些步驟組合來判斷狀態機無法執行 EMR 任務的原因?(選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 驗證 Step Functions 狀態機程式碼是否具有建立和執行 EMR 任務所需的所有 IAM 權限。驗證 Step Functions 狀態機程式碼是否也包含存取 EMR 任務所使用的 Amazon S3 儲存貯體的 IAM 權限。使用 Access Analyzer for S3 檢查 S3 存取屬性。, 查詢 VPC 的 flow logs。判斷源自 EMR 叢集的流量是否可以成功到達資料提供者。判斷連接到 Amazon EMR 叢集的任何安全群組是否允許連接到指定埠上的資料來源伺服器。.
為什麼這是答案
正確答案是驗證 IAM 權限和檢查 VPC Flow Logs。Step Functions 執行 EMR 任務需要適當的 IAM 權限,包括啟動 EMR 叢集和存取 S3 儲存貯體的權限。權限不足是常見的失敗原因。Access Analyzer for S3 有助於檢查 S3 存取問題。EMR 叢集在 VPC 中啟動,因此網路連線問題也可能是原因。VPC Flow Logs 可以幫助判斷 EMR 叢集與資料來源之間的網路流量是否受阻,而安全群組配置則控制了叢集的入站和出站連線。
其他選項不正確:
自動化部署和暫停狀態機無助於診斷現有問題的根本原因。
更改為 EMR on EKS 是一種不同的部署模型,無法解決當前 EMR 叢集的問題。
調整重試策略和錯誤處理是解決已知錯誤的方法,而不是診斷任務無法執行的原因。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡