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

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

安装 AWS SAM CLI打开 macOS

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

  1. 创建 AWS 账户。

  2. 配置 IAM 权限。

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

  4. 安装Homebrew。

  5. 安装 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是一个在上运行容器的应用程序 macOS 机器。 AWS SAM 提供类似于的本地环境 AWS Lambda 用作Docker容器。您可以使用此容器构建、测试和调试无服务器应用程序。

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

  1. 安装 Docker

    的 AWS SAM CLI支持Docker在上运行 macOS Sierra10.12或以上。要安装Docker,请参阅 安装适用于Mac的DockerDesktop.

  2. 配置共享驱动器

    的 AWS SAM CLI要求在共享驱动器中列出项目目录或任何父目录。在上共享驱动器 macOS,请参阅 文件共享.

  3. 验证安装

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

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

第4步: 安装主螺杆

推荐的安装方法 AWS SAM CLI打开 macOS 是使用Homebrew包管理器。有关Homebrew的更多信息,请参阅 内花文档.

要安装Homebrew,您必须首先安装Git。有关Git的更多信息,请参阅 Git文档. Git可用于许多不同的操作系统,包括 macOS。有关在特定操作系统上安装Git的说明,请参阅 安装Git.

成功安装Git后,运行以下程序以安装Homebrew,确保遵循提示:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

验证是否已安装Homebrew:

brew --version

在成功安装Homebrew时,您应该看到如下输出:

 
 Homebrew 2.4.11
 Homebrew/homebrew-core (git revision 54246b; last commit 2020-08-13)
 Homebrew/homebrew-cask (git revision 4fd7ce; last commit 2020-08-14)
        

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

按照以下步骤安装 AWS SAM 使用Homebrew的CLI:

brew tap aws/tap brew install aws-sam-cli

验证安装:

sam --version

在成功安装 AWS SAM CLI区:

 
 SAM CLI, version 1.3.0

您现在可以开始开发了。

Upgrading

要升级 AWS SAM CLI,您仍然使用Homebrew,但替换 installupgrade 如下:

brew upgrade aws-sam-cli

后续步骤

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