安装 AWS SAM Windows上的CLI - AWS Serverless Application Model
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

安装 AWS SAM Windows上的CLI

以下步骤可帮助您安装和配置使用 AWS SAM Windows主机上的CLI:

  1. 创建 AWS 账户。

  2. 配置 IAM 权限。

  3. 安装 Docker. 注意:Docker只是测试本地应用程序的先决条件。

  4. 安装 AWS SAM CLI。

第1步: 创建 AWS 账户

如果您还没有AWS帐户,请参阅 www.amazonaws.cn 并选择 创建AWS帐户. 有关详细说明,请参阅创建和激活 AWS 账户

第2步: 创建 IAM 具有管理员权限的用户

如果您还没有 IAM 具有管理员权限的用户,请参阅 创建您的第一个IAM管理员用户和组IAM 用户指南.

此外,您必须设置AWS凭证以启用 AWS SAM CLI将调用AWS服务。例如, AWS SAM CLI拨打呼叫至 Amazon S3 和 AWS CloudFormation. 有关设置AWS凭证的更多信息,请参阅 设置AWS凭据.

第3步: 安装 Docker

注意

Docker只是使用 --use-container 标记。如果您最初未计划使用这些功能,则可以跳过此部分或稍后安装Docker。

Docker是一个在Linux计算机上运行容器的应用程序。 AWS SAM 提供类似于的本地环境 AWS Lambda 用作Docker容器。您可以使用此容器构建、测试和调试无服务器应用程序。

您必须安装Docker并工作,才能在本地使用运行无服务器项目和功能 AWS SAM CLI。的 AWS SAM CLI使用 DOCKER_HOST 环境变量,以联系Docker守护程序。以下步骤描述了如何安装、配置和验证Docker安装,以使用 AWS SAM CLI。

  1. 安装 Docker.

    DockerDesktop支持最新的Windows操作系统。对于Windows的旧版本,Docker工具箱可用。为正确的Docker安装步骤选择Windows版本:

  2. 配置您的共享驱动器。

    的 AWS SAM CLI要求在共享驱动器中列出项目目录或任何父目录。在某些情况下,您必须共享驱动器,Docker才能正常工作。

  3. 验证安装。

    安装Docker后,验证它是否正常工作。还要确认您可以从 AWS SAM CLI(例如, docker ps)。您无需安装、提取或拉动任何容器—是 AWS SAM CLI自动根据需要执行此操作。

如果您遇到安装Docker的问题,请参阅 日志和故障排除 部分 Docker安装指南 获取其他故障排除提示。

第4步: 安装 AWS SAM CLI(国际商业网)

WindowsInstaller(MSI)文件是Windows操作系统的软件包安装程序文件。

按照以下步骤安装 AWS SAM 使用MSI文件的CLI。

  1. 安装 AWS SAM CLI(国际商业网) 64位.

    注意

    如果您在32位系统上操作,请参阅 正在安装 AWS SAM 32位Windows上的CLI.

  2. 验证安装。

    完成安装后,通过打开新的命令提示符或 PowerShell 提示。您应该能够调用 sam 从命令行。

    sam --version

    在成功安装 AWS SAM CLI区:

     
     SAM CLI, version 1.3.0
                    

您现在可以开始开发了。

后续步骤

您现在已准备好开始使用构建自己的无服务器应用程序 AWS SAM! 如果要从示例无服务器应用程序开始,请选择以下链接之一: