步驟 1:安裝或升級 AWS 命令列工具 - AWS Systems Manager

步驟 1:安裝或升級 AWS 命令列工具

本主題適用於可透過程式設計方式使用 AWS Systems Manager (或任何其他 AWS 服務) 的使用者,以及希望在本機電腦上執行 AWS Command Line Interface (AWS CLI) 或 AWS Tools for Windows PowerShell 命令的使用者。(以程式設計方式存取所需要的許可與主控台存取不同,這些許可可由 AWS 帳戶 管理員授予使用者帳戶。使用者可以獲得授予其中一個,或同時具備兩種存取類型。如需相關資訊,請參閱為 Systems Manager 建立非管理員 IAM 使用者和群組。)

提示

作為從本機機器執行命令的替代方案,您可以使用 AWS CloudShell。CloudShell 是以瀏覽器為基礎、預先驗證身分的殼層,您可以直接從 AWS Management Console 啟動。您可以使用您偏好的殼層 (Bash、PowerShell 或 Z shell),對 AWS 服務執行 AWS CLI 命令。另外,您無需下載或安裝命令列工具即可執行此操作。如需詳細資訊,請參閱 AWS CloudShell 使用者指南

安裝或升級,然後設定 AWS CLI

AWS CLI 是開放原始碼工具,可讓您在命令列 shell 中使用命令來與 AWS 服務互動。只需最少的組態,AWS CLI 即允許您在終端程式中,從命令提示字元開始執行可實作相當於瀏覽器型 AWS Management Console 所提供功能的命令。

如需 AWS CLI 的詳細資訊,請參閱《AWS Command Line Interface 使用者指南》

如需有關您可使用 AWS CLI 執行的所有 Systems Manager 命令的相關資訊,請參閱《AWS CLI 命令參考》的 Systems Manager 部分

重要

截至 2020 年 1 月 10 日,AWS CLI 第 1.17 版及更新版本不再支援使用 Python 2.6 或 Python 3.3。自該日期起,AWS CLI 的安裝程式需要 Python 2.7、Python 3.4 或更新版本。

安裝或升級,然後設定 AWS CLI

  1. 請遵循《AWS Command Line Interface 使用者指南》中的安裝 AWS Command Line Interface 版本 2 的指示,以在本機機器上安裝或升級 AWS CLI。

    提示

    AWS CLI 經常會更新新功能。請定期升級 (重新安裝) AWS CLI,確認您可以使用所有最新的功能。

  2. 若要設定 AWS CLI,請參閱《AWS Command Line Interface 使用者指南》中的設定 AWS Command Line Interface

    在此步驟中,您需要指定組織中 AWS 管理員給予您的憑證,其格式如下。

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

    當您設定 AWS CLI 時,系統會提示您指定 AWS 區域。在《Amazon Web Services 一般參考》中的 Systems Manager 服務端點中,選擇為 Systems Manager 列出的其中一個受支援區域。如果必要,請先向您 AWS 帳戶 的管理員確認應選擇的 AWS 區域。

    如需有關存取金鑰的詳細資訊,請參閱《IAM 使用者指南》中的管理 IAM 使用者的存取金鑰

  3. 若要驗證安裝或升級,請從 AWS CLI 執行以下命令。

    aws ssm help

    如果成功,此命令會顯示可用的 Systems Manager 命令清單。

安裝或升級,然後設定 AWS Tools for PowerShell

AWS Tools for PowerShell 是一組 PowerShell 模組,建立在 AWS SDK for .NET 公開的功能之上。AWS Tools for PowerShell 允許您從 PowerShell 命令列對 AWS 資源執行指令碼作業。這些 cmdlet 會提供慣常的 PowerShell 方式來指定參數與處理結果,即使它們的實作方式使用各種 AWS 服務 HTTP 查詢 API。

如需 Tools for Windows PowerShell 的詳細資訊,請參閱《AWS Tools for Windows PowerShell 使用者指南》

如需有關您可使用 AWS Tools for PowerShell 執行的所有 Systems Manager 命令的相關資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》的 Systems Manager 部分

安裝或升級,然後設定 AWS Tools for PowerShell

  1. 請遵循《AWS Tools for Windows PowerShell 使用者指南》中的安裝 Tools for PowerShell,以在本機機器上安裝或升級 Tools for PowerShell。

    提示

    Tools for PowerShell 經常會更新新功能。請定義升級 (重新安裝) Tools for PowerShell,確保您可以存取所有最新的功能。

  2. 若要設定 Tools for PowerShell,請參閱《AWS Tools for Windows PowerShell 使用者指南》中的使用 AWS 憑證

    在此步驟中,您需要使用以下命令指定您組織中 AWS 管理員給予您的登入資料。

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

    當您設定 Tools for PowerShell 時,您可以執行 Set-DefaultAWSRegion 以指定 AWS 區域。在《Amazon Web Services 一般參考》中的 Systems Manager 服務端點中,選擇為 Systems Manager 列出的其中一個受支援區域。如果必要,請先向您 AWS 帳戶 的管理員確認應選擇的區域。

    如需有關存取金鑰的詳細資訊,請參閱《IAM 使用者指南》中的管理 IAM 使用者的存取金鑰

  3. 若要驗證安裝或升級,請從 Tools for PowerShell 執行以下命令。

    Get-AWSCmdletName -Service SSM

    若成功的話,此命令會顯示可用的 Systems Manager Cmdlet 清單。