设置Amazon凭证 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

设置Amazon凭证

这些区域有:Amazon SAM命令行接口 (CLI) 要求您设置Amazon凭据,以便它可以调用Amazon代表您的服务。例如,Amazon SAMCLI 调用 Amazon S3 和Amazon CloudFormation.

您可能已经设置了Amazon要使用的凭据Amazon工具,如Amazon开发工具包或Amazon CLI. 如果您没有这样做,本主题向您展示了用于设置Amazon凭证。

要设置Amazon凭据,则必须具有访问密钥 ID和您的私有访问密钥对于要配置的 IAM 用户。有关访问密钥 ID 和秘密访问密钥,请参阅。管理 IAM 用户的访问密钥中的IAM 用户指南.

接下来,确定您是否具有Amazon CLI安装。然后按照以下某一部分中的说明操作:

使用 Amazon CLI

如果您有Amazon CLI安装时,请使用aws configure命令并按照提示进行操作:

$ aws configure AWS 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 configure命令,请参阅快速配置Amazon CLI中的Amazon Command Line Interface用户指南.

不使用Amazon CLI

如果您没有上述Amazon CLI,您可以创建凭据文件或设置环境变量:

  • 凭证文件— 您可以在Amazon在本地系统上安装的凭据文件。此文件必须位于以下位置之一中:

    • ~/.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_IDAWS_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命令:

    set AWS_ACCESS_KEY_ID=your_access_key_id set AWS_SECRET_ACCESS_KEY=your_secret_access_key