设置您的AWS证书 - AWSToolkit for VS Code

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

设置您的AWS证书

访问Amazon Web Services(AWS) 与AWS Toolkit for Visual Studio Code,你必须做你的AWS该工具包可用的帐户凭据。要使用 AWS 支持的凭证,请继续阅读本主题中的内容。要使用外部凭证过程,请参阅使用外部凭证过程

注意

Toolkit for VS Code 的某些功能(例如创建无服务器应用程序)不需要执行此操作。AWS凭证。

获取您的 AWS 访问密钥

如果您没有合适的 AWS 访问密钥存储在共享 AWS 配置文件或共享 AWS 凭证文件中,则必须立即获取它们。

为此,请参阅 获取AWS访问密钥

关于共享AWS文件

您的共享 AWS 配置文件共享 AWS 凭证文件是可用于存储 AWS 的配置和凭证信息的文件。默认情况下,这些文件位于主目录内的 .aws 目录中且分别命名为 configcredentials。有关更多信息,请参阅 。配置设置存储在哪里?中的AWS Command Line Interface用户指南.

VS Code Toolkit 查找和使用AWS通过您的共享访问密钥AWS配置文件和你的共享AWS凭证文件。这是 AWS CLI 和 AWS 开发工具包使用的方法。您在VS Code的Toolkit 中输入的访问密钥将保存到其中一个文件中。

这些共享文件可以包含多个 AWS 账户的凭证并存储为配置文件。多个账户可能会很有用,例如为开发人员和管理员提供分别用于开发和发行/发布的资源。

添加您的AWS环境的访问密钥

如果你已经设置好了AWS证书(例如,通过使用AWS CLI),Toolkit for VS Code 将自动检测这些凭证并将其提供给工具包。如果您尚未设置,请AWS证书,或者如果你想包括其他AWS凭证或更新现有凭证配置文件,则可以通过Toolkit for VS Code 执行此操作,如此处所示。

注意

作为这些过程的替代方法,您可以使用 AWS configure AWS CLI 命令向环境添加 AWS 凭证。您还可以使用AWS configure设置默认AWS区域,这是某些操作(如创建无服务器应用程序)所需的。

创建共享AWS凭证文件

  • 如果您已经拥有共享的 AWS 凭证文件,则可以跳到下一个过程

  • 如果您已经有一个共享的 AWS 配置文件并希望使用它,则可以跳到下一个过程

  • 如果您只有一个共享的 AWS 配置文件但不想使用它,则必须首先使用对于您的操作系统是正常的技术创建共享的 AWS 凭证文件。之后,您可以跳到下一个过程

请按照以下步骤创建共享 AWS 凭证文件。

  1. 打开 VS Code。

  2. 要打开 Command Palette (命令调色板),请在菜单栏上依次选择 View (视图)Command Palette (命令调色板)。或者使用以下快捷键:

    • Windows 和 Linux — 按下Ctrl+Shift+P.

    • macOS — 按下Shift+Command+P.

  3. 搜索AWS然后选择AWS工具包创建凭据配置文件.

    
              AWS工具包命令调色板。
  4. 输入初始配置文件的名称。

    
              AWSToolkit 创建配置文件,输入名称。
  5. 输入凭证的访问密钥 ID 。如果您没有访问密钥 ID,请参阅获取AWS访问密钥

    
              AWSToolkit 创建配置文件,输入访问密钥 ID。
  6. 输入凭证的秘密访问密钥。如果您没有秘密访问密钥,请参阅获取AWS访问密钥

    
              AWSToolkit 创建配置文件,输入秘密访问密钥。

完成此过程后,您可以通过直接打开共享 AWS 凭证文件或执行下一个过程的前三个步骤(不进行任何更新)来验证此共享凭证文件。

更新您的共享文件之一

请按照以下步骤向现有的共享 AWS 配置文件或共享 AWS 凭证文件添加新的配置文件。您还可以更新现有配置文件。

  1. 打开 VS Code.

  2. 要打开 Command Palette (命令调色板),请在菜单栏上依次选择 View (视图)Command Palette (命令调色板)。或者使用以下快捷键:

    • Windows 和 Linux — 按下Ctrl+Shift+P.

    • macOS — 按下Shift+Command+P.

  3. 搜索AWS然后选择AWS工具包创建凭据配置文件.

    
              AWS工具包命令调色板。
  4. 当一个或两个共享文件在 VS Code 编辑器中打开时,添加或更新配置文件。

  5. 更新完文件后,请保存文件。

添加其他凭据配置文件

您可以添加其他配置文件和凭证。为此,请打开命令调色板然后选择AWS工具包创建凭据配置文件. 这将打开凭据文件。在此页面上,您可以在第一个配置文件下方添加新的配置文件,如下例所示:

# Amazon Web Services Credentials File used by AWS CLI, SDKs, and tools # This file was created by the AWS Toolkit for Visual Studio Code extension. # # Your AWS credentials are represented by access keys associated with IAM users. # For information about how to create and manage AWS access keys for a user, see: # https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html # # This credential file can store multiple access keys by placing each one in a # named "profile". For information about how to change the access keys in a # profile or to add a new profile with a different access key, see: # https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html # [Profile1_Name] # The access key and secret key pair identify your account and grant access to AWS. aws_access_key_id = AKIAIOSFODNN7EXAMPLE # Treat your secret key like a password. Never share your secret key with anyone. Do # not post it in online forums, or store it in a source control system. If your secret # key is ever disclosed, immediately use IAM to delete the access key and secret key # and create a new key pair. Then, update this file with the replacement key details. aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY [Profile2_Name] aws_access_key_id = AKIAI44QH8DHBEXAMPLE aws_secret_access_key = je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY