一个使用 AWS Lambda 构建的无服务器应用程序将使用 AWS SAM CLI 进行部署。在用 SAM 部署应用程序之前,您应该执行哪个步骤?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 SAM 打包命令 (sam package) 打包无服务器应用程序。.
为什么这是答案
在部署使用 AWS SAM CLI 构建的无服务器应用程序之前,您需要使用 sam package 命令。此命令会将您的应用程序工件(例如 Lambda 函数代码和依赖项)上传到 Amazon S3 存储桶,并生成一个更新后的 SAM 模板,其中包含指向这些 S3 位置的链接。然后,sam deploy 命令会使用这个打包后的模板来创建或更新您的 CloudFormation 堆栈。 其他选项不正确: 直接上传 .zip 文件到 Lambda 适用于手动部署,但不适用于 SAM CLI 的自动化部署流程。 使用 AWS X-Ray 跟踪是用于监控和调试的,通常在部署后或开发过程中进行,而不是部署前的必要步骤。 eb create my-env 是 AWS Elastic Beanstalk 的命令,与无服务器应用程序和 AWS SAM 无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡