什麼是 AWS Command Line Interface? - AWS Command Line Interface

AWS CLI 第 1 版已棄用 Python 2.7、3.4 及 3.5。如需詳細資訊,請參閱關於 AWS CLI 版本的 AWS CLI 第 1 版部分。

什麼是 AWS Command Line Interface?

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

  • Linux shell – 使用常見的 shell 程式 (例 bashzshtcsh),在 Linux 或 macOS 中執行命令。

  • Windows 命令列 – 在 Windows 上,於 Windows 命令提示或 PowerShell 中執行命令。

  • 遠端 – 透過遠端終端程式 (例如 PuTTY 或 SSH) 或使用 AWS Systems Manager,在 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上執行命令。

AWS Management Console 內所有 IaaS (基礎設施即服務) AWS 管理和存取功能,均可於 AWS API 和 AWS CLI 取得。新的 AWS IaaS 功能和服務可在啟動時或啟動後 180 天內,透過 API 和 CLI 提供完整的 AWS Management Console 功能。

AWS CLI 能夠直接存取 AWS 服務的公有 API。您可以利用 AWS CLI 探索服務的功能,並開發 shell 指令碼來管理資源。除了低階的 API 同等命令,有幾個 AWS 服務還提供 AWS CLI 自訂功能。自訂功能可能包括較高階的命令,可簡化具有複雜 API 的服務使用。

AWS CLI 版本

除非另有說明,否則本指南 AWS CLI 提供的兩個版本中的資訊適用於這兩個版本。

  • 版本 2.x – 目前全面可用的 AWS CLI 版本,旨在用於生產環境。

  • 版本 1.x – AWS CLI 的舊版本,具有回溯相容性。

如需這些不同版本的詳細資訊,請參閱關於 AWS CLI 版本

開發套件主要版本的維護與支援

如需開發套件主要版本及其基礎相依性之維護與支援的相關資訊,請參閱《AWS 開發套件及工具參考指南》中的以下內容:

Amazon Web Services 簡介

Amazon Web Services (AWS) 集合了各項數位基礎設施服務,讓開發人員可在開發應用程式時加以利用。這些服務包含運算、儲存、資料庫及應用程式同步 (簡訊和佇列)。AWS 使用依用量計費型服務模型。您只需為您 (或您應用程式) 使用的服務付費。此外,為了讓 AWS 成為更易於使用的原型設計和實驗平台,AWS 也提供免費用量方案。在此方案中,特定用量層級以下的服務皆為免費。如需 AWS 成本和免費方案的詳細資訊,請參閱在免費用量方案中試用 AWS。如欲獲得 AWS 帳戶,請開啟 AWS 首頁,再按一下 Sign Up (註冊)。