步骤 1:安装或升级 Amazon 命令行工具 - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

步骤 1:安装或升级 Amazon 命令行工具

本主题适用于具有编程访问权限以使用 Amazon Systems Manager(或任何其他 Amazon 服务)的用户,以及希望从本地计算机中运行 Amazon Command Line Interface (Amazon CLI) 或 Amazon Tools for Windows PowerShell 命令的用户。(编程访问权限和控制台访问权限是 Amazon Web Services 账户 管理员可以授予用户账户的不同权限。可以授予用户一种或两种访问权限类型。要了解有关信息,请参阅为 Systems Manager 创建非管理员 IAM 用户和组。)

提示

您可以使用 Amazon CloudShell 作为从本地计算机中运行命令的替代方法。CloudShell 是一个基于浏览器的预先验证 shell,您可以直接从 Amazon Web Services Management Console 中启动。您可以使用您的首选 shell(Bash、PowerShell 或 Z shell),针对 Amazon 服务运行 Amazon CLI 命令。您无需下载或安装命令行工具,即可完成此操作。有关更多信息,请参阅《Amazon CloudShell 用户指南》https://docs.amazonaws.cn/cloudshell/latest/userguide/

安装或升级 Amazon CLI,然后对其进行配置

Amazon CLI 是一种开源工具,允许在命令行 Shell 中使用命令与 Amazon 服务进行交互。仅需最少的配置,即可使用 Amazon CLI 开始运行命令,以便从终端程序中的命令提示符实现与基于浏览器的 Amazon Web Services Management Console 所提供的功能等同的功能。

有关 Amazon CLI 的更多信息,请参阅 Amazon Command Line Interface 用户指南

有关所有可以使用 Amazon CLI 运行的 Systems Manager 命令的信息,请参阅Amazon CLI命令参考的 Systems Manager 部分

重要

自 2020 年 1 月 10 日起,Amazon CLI 版本 1.17 及更高版本不再支持使用 Python 2.6 或 Python 3.3。自该日期起,Amazon CLI 的安装程序需要 Python 2.7、Python 3.4 或更高版本。

安装或升级 Amazon CLI,然后对其进行配置

  1. 按照 Amazon Command Line Interface 用户指南中的安装 Amazon Command Line Interface 版本 2 的说明进行操作,以在本地计算机上安装或升级 Amazon CLI。

    提示

    Amazon CLI 经常进行更新以添加新功能。升定期级(重新安装)Amazon CLI 以确认您有权访问所有最新功能。

  2. 如要配置 Amazon CLI,请参阅Amazon Command Line Interface用户指南中的配置Amazon Command Line Interface

    在此步骤中,您将指定贵组织中 Amazon 管理员已向您提供的凭证,格式如下。

    Amazon Access Key ID: AKIAIOSFODNN7EXAMPLE Amazon Secret Access Key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    重要

    在配置 Amazon CLI 时,系统将提示您指定 Amazon Web Services 区域。选择Amazon Web Services 一般参考Systems Manager 服务终端节点部分列出的针对 Systems Manager 列出的支持区域之一。如有必要,请先向管理员验证您应在哪个 Amazon Web Services 区域 中选择 Amazon Web Services 账户 。

    有关访问密钥的更多信息,请参阅 IAM 用户指南中的管理 IAM 用户的访问密钥

  3. 要确认安装或升级,请从 Amazon CLI 运行以下命令:

    aws ssm help

    如果成功,此命令将显示可用 Systems Manager 命令的列表。

安装或升级 Amazon Tools for PowerShell,然后对其进行配置

Amazon Tools for PowerShell 是根据 Amazon SDK for .NET 公开的功能构建的一组 PowerShell 模块。借助 Amazon Tools for PowerShell,您可以从 PowerShell 命令行在 Amazon 资源上为操作编写脚本。这些 cmdlet 提供了惯用的 PowerShell 体验来指定参数和处理结果,即使它们是使用各种不同的 Amazon 服务 HTTP 查询 API 实现的也是如此。

有关安装和使用 Tools for Windows PowerShell 的信息,请参阅 Amazon Tools for Windows PowerShell 用户指南

有关所有 Systems Manager 命令的信息,您可以使用 Amazon Tools for PowerShell 运行,请参阅 Amazon Tools for PowerShellCmdlet 参考的 Systems Manager 部分.

安装或升级 Amazon Tools for PowerShell,然后对其进行配置

  1. 按照 Amazon Tools for Windows PowerShell 用户指南安装 Tools for PowerShell 的说明,在本地计算机上安装或升级 Tools for PowerShell。

    提示

    Tools for PowerShell 经常使用新功能进行更新。定期升级(重新安装)Tools for PowerShell,以确保您可以访问所有最新功能。

  2. 若要配置 Tools for PowerShell,请参阅 Amazon Tools for Windows PowerShell 用户指南中的使用 Amazon 凭证

    在此步骤中,您将使用以下命令指定贵组织中 Amazon 管理员已向您提供的凭证。

    Set-AWSCredential ` -AccessKey AKIAIOSFODNN7EXAMPLE ` -SecretKey wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY ` -StoreAs MyProfileName
    重要

    在配置 Tools for PowerShell 时,您可以通过运行 Set-DefaultAWSRegion 指定 Amazon Web Services 区域。选择Amazon Web Services 一般参考Systems Manager 服务终端节点部分列出的针对 Systems Manager 列出的支持区域之一。如有必要,请先向管理员验证您应在哪个区域选择 Amazon Web Services 账户 账户。

    有关访问密钥的更多信息,请参阅 IAM 用户指南中的管理 IAM 用户的访问密钥

  3. 要确认安装或升级,请从 Tools for PowerShell 调用以下命令。

    Get-AWSCmdletName -Service SSM

    如果成功,该命令将显示可用的 Systems Manager cmdlet 列表。