本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置AWS凭据
的 AWS SAM 命令行界面(CLI)要求您设置AWS凭证,以便它可以代表调用AWS服务。例如, AWS SAM CLI拨打呼叫至 Amazon S3 和 AWS CloudFormation.
您可能已经将AWS凭证设置为与AWS工具一起使用,如AWS SDKs 或 AWS CLI. 如果您尚未设置,本主题将显示设置AWS凭证的推荐方法。
要设置AWS凭证,您必须具有 访问密钥ID 以及您的 秘密访问密钥 您要配置的IAM用户。有关访问密钥的信息 IDs 和秘密访问密钥,请参阅 管理访问密钥 IAM 用户 在 IAM 用户指南.
接下来,确定您是否有 AWS CLI 已安装。然后按照以下章节中的说明操作:
使用 AWS CLI
如果您有 AWS CLI 安装,使用 aws配置 命令并按照提示操作:
$
aws configureAWS Access Key ID [None]:
your_access_key_id
AWS Secret Access Key [None]:your_secret_access_key
Default region name [None]: Default output format [None]:
有关 aws配置 命令,请参阅 快速配置 AWS CLI 在 AWS Command Line Interface 用户指南.
不使用 AWS CLI
如果您没有 AWS CLI ,您可以创建凭证文件或设置环境变量:
-
凭证文件 – 您可以在本地系统上的AWS凭证文件中设置凭证。此文件必须位于以下位置之一:
-
~/.aws/credentials
在Linux上或 macOS -
Windows 上的
C:\Users\
USERNAME
\.aws\credentials
此文件应包含以下格式的行:
[default] aws_access_key_id =
your_access_key_id
aws_secret_access_key =your_secret_access_key
-
-
环境变量 – 您可以设置
AWS_ACCESS_KEY_ID
和AWS_SECRET_ACCESS_KEY
环境变量。在Linux或 macOS,使用 导出 命令:
export AWS_ACCESS_KEY_ID=
your_access_key_id
export AWS_SECRET_ACCESS_KEY=your_secret_access_key
要在Windows上设置这些变量,请使用 设置 命令:
set AWS_ACCESS_KEY_ID=
your_access_key_id
set AWS_SECRET_ACCESS_KEY=your_secret_access_key