本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS SAM 先决条件
在安装和使用 AWS Serverless Application Model 命令行界面之前,请完成以下先决条件 (AWS SAM CLI).
要使用 AWS SAM CLI,你需要以下内容:
-
一个 AWS 账户、 AWS Identity and Access Management (IAM) 证书和一个IAM访问密钥 pair。
-
用于配置 AWS 凭据的 AWS Command Line Interface (AWS CLI)。
主题
第 1 步:注册一个 AWS 账户
如果您没有 AWS 账户,请完成以下步骤来创建一个。
要注册 AWS 账户
打开https://portal.aws.amazon.com/billing/注册。
按照屏幕上的说明进行操作。
在注册时,将接到一通电话,要求使用电话键盘输入一个验证码。
当您注册时 AWS 账户,就会创建AWS 账户根用户一个。根用户有权访问该账户中的所有 AWS 服务 和资源。作为安全最佳实践,请为用户分配管理访问权限,并且只使用根用户来执行需要根用户访问权限的任务。
步骤 2:创建IAM用户账户
要创建管理员用户,请选择以下选项之一。
选择一种方法来管理您的管理员 | 目的 | 方式 | 您也可以 |
---|---|---|---|
在IAM身份中心中 (建议) |
使用短期凭证访问 AWS。 这符合安全最佳实操。有关最佳实践的信息,请参阅《IAM用户指南》IAM中的安全最佳实践。 |
有关说明,请参阅《AWS IAM Identity Center 用户指南》中的入门。 | 通过在《AWS Command Line Interface 用户指南》 AWS IAM Identity Center中配置 AWS CLI 要使用的来配置编程访问权限。 |
在 IAM (不推荐使用) |
使用长期凭证访问 AWS。 | 按照《IAM用户指南》中创建用于紧急访问的IAM用户中的说明进行操作。 | 通过《用户指南》中的 “管理IAM用户的访问密钥” IAM 来配置编程访问权限。 |
第 3 步:创建访问密钥 ID 和秘密访问密钥
要进行CLI访问,您需要一个访问密钥 ID 和一个私有访问密钥。如果可能,请使用临时凭证代替长期访问密钥。临时凭证包括访问密钥 ID、秘密访问密钥,以及一个指示凭证何时到期的安全令牌。有关更多信息,请参阅IAM用户指南中的在AWS 资源中使用临时证书。
如果用户想在 AWS 外部进行交互,则需要编程访问权限 AWS Management Console。授予编程访问权限的方式取决于正在访问的用户类型 AWS。
要向用户授予编程式访问权限,请选择以下选项之一。
哪个用户需要编程式访问权限? | 目的 | 方式 |
---|---|---|
人力身份 (在IAM身份中心管理的用户) |
使用临时证书签署向 AWS CLI AWS SDKs、或发出的编程请求 AWS APIs。 |
按照您希望使用的界面的说明进行操作。
|
IAM | 使用临时证书签署向 AWS CLI AWS SDKs、或发出的编程请求 AWS APIs。 | 按照IAM用户指南中的将临时证书与 AWS 资源配合使用中的说明进行操作。 |
IAM | (不推荐使用) 使用长期凭证签署向 AWS CLI AWS SDKs、或发出的编程请求 AWS APIs。 |
按照您希望使用的界面的说明进行操作。
|
步骤 4:安装 AWS CLI
AWS CLI 是一款开源工具,可让您 AWS 服务 使用命令行外壳中的命令进行交互。的 AWS SAM CLI 配置凭据等活动需要使用。 AWS CLI 要了解有关... 的更多信息 AWS CLI,请参阅什么是 AWS Command Line Interface? 在《AWS Command Line Interface 用户指南》中。
要安装 AWS CLI,请参阅AWS Command Line Interface 用户指南 AWS CLI中的安装或更新最新版本的。
步骤 5: AWS CLI 使用配置 AWS 凭证
要使用配置凭证 AWS CLI
将此信息 AWS CLI 存储在credentials
和文件中命名的配置config
文件(设置集合)default
中。这些文件位于主目录下的 .aws
文件中。默认情况下,当您运行未明确指定要使用的配置文件的 AWS CLI 命令时,将使用此配置文件中的信息。有关 credentials
文件的更多信息,请参阅《AWS Command Line Interface 用户指南》中的配置和凭证文件设置。
有关配置凭证(例如使用现有配置和凭据文件)的更多信息,请参阅《AWS Command Line Interface 用户指南》中的快速设置功能。
后续步骤
您现在可以安装了 AWS SAM CLI 然后开始使用 AWS SAM。要安装 AWS SAM CLI,请参阅 安装 AWS SAM CLI。