一位解決方案架構師需要為公司的應用程式設計一個新的微服務。用戶端必須能夠呼叫 HTTPS 端點才能連線到該微服務。該微服務還必須使用 AWS Identity and Access Management (IAM) 來驗證呼叫。解決方案架構師將使用以 Go 1.x 撰寫的單一 AWS Lambda 函數來撰寫此微服務的邏輯。哪種解決方案能以最具操作效率的方式部署該函數?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立 Amazon API Gateway REST API。設定方法以使用 Lambda 函數,並在 API 上啟用 IAM 驗證。.
為什麼這是答案
正確答案是建立 Amazon API Gateway REST API,設定方法以使用 Lambda 函數,並在 API 上啟用 IAM 驗證。API Gateway 允許您輕鬆地為 Lambda 函數建立 HTTPS 端點,並原生支援使用 IAM 進行請求驗證,這符合題目對操作效率的要求。 為函數建立 Lambda 函數 URL 並指定 AWSIAM 作為驗證類型是可行的,但 API Gateway 提供了更豐富的功能,例如請求/回應轉換、節流和快取,對於微服務而言通常是更全面的選擇。 將函數部署到 Lambda@Edge 或 CloudFront Functions 適用於邊緣運算場景,例如內容個人化或請求路由,而不是作為獨立的微服務後端。此外,CloudFront Functions 不支援 IAM 驗證。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡