您正在編寫一個 CloudFormation 範本,用於部署使用 API Gateway、DynamoDB 和 Lambda 的無伺服器應用程式。您應該使用哪個 AWS 工具或框架來在 YAML 中定義無伺服器資源?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: AWS Serverless Application Model (AWS SAM).
為什麼這是答案
AWS Serverless Application Model (AWS SAM) 是一個開源框架,用於在 YAML 中定義無伺服器應用程式。它擴展了 CloudFormation,提供簡潔的語法來定義 Lambda 函數、API Gateway 端點、DynamoDB 表等無伺服器資源。這使得部署和管理無伺服器應用程式變得更加容易。 CloudFormation serverless 內建函數並不存在;CloudFormation 本身是基礎設施即程式碼服務,但沒有專門用於無伺服器資源的內建函數集。AWS Elastic Beanstalk 主要用於部署和擴展 Web 應用程式和服務,而不是專門用於無伺服器架構。AWS Cloud Development Kit (AWS CDK) 允許您使用熟悉的程式語言定義雲端基礎設施,然後將其合成為 CloudFormation 範本,但 SAM 提供了更直接、更簡潔的 YAML 語法來定義無伺服器資源。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡