使用 AWS CLI 第 1 版 使用早期版本的Python - AWS Command Line Interface

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 AWS CLI 第 1 版 使用早期版本的Python

在 2020 年 1 月 10 日,需要單獨安裝 Python 才能操作的 AWS CLI 版本 1,捨棄了對 Python 版本 2.6 和 3.3 的支援。在 2020 年 1 月 10 日之後發行的所有 AWS CLI 第 1 版 組建,從 1.17 版開始,都需要 Python 2.7、Python 3.4 或更新版本才能成功使用 。AWS CLI.

此變更不會影響下列版本的 AWS CLI:

  • 的 Windows MSI 安裝程式版本。AWS CLI 第 1 版. WindowsMSI安裝程序 AWS CLI 第 1 版 安裝包括並使用自己的嵌入式蟒蛇皮拷貝,獨立於您安裝的任何其他Python版本。如果您使用的是以 MSI 安裝程式為基礎的 AWS CLI,則不需要進行任何變更。

  • AWS CLI 第 2 版. 安裝人員 AWS CLI 第 2 版 所有這些都包含並使用了一個嵌入式的蟒蛇皮拷貝,獨立於您安裝的任何其他Python版本。如果您正在使用 AWS CLI 第 2 版,則不需要進行任何變更。

有關詳細信息,請參閱 本博客帖子中的作廢公告.

要使用較早的不支持的Python,例如Python2.6或Python3.3, AWS CLI 第 1 版,您必須使用 AWS CLI 第 1 版 這是在2020年1月10日之前發佈的,並防止其更新爲更新版本。使用早期版本的 AWS CLI 第 1 版 防止您訪問添加到 AWS CLI 在最初發布的早期版本之後。我們建議您盡可能將 Python 版本升級到支援的版本,並使用較新版本的 AWS CLI 第 1 版.

pip

您可以強制 pip 下載 AWS CLI 第 1 版 與Python2.6或Python3.3兼容的版本,使用指定的命令 awscli<1.17,類似於以下示例。

$ pip3 install --upgrade --user awscli<1.17

如果您安裝 AWS CLI 第 1 版 使用A PIP要求文件,包括類似於以下內容的一條線條。

awscli<1.17

Linux 或 macOS 上的 Bundled Installer

請下載並儲存隨附安裝程式的副本,其中包含與您要使用的 Python 版本相容的 AWS CLI 第 1 版 版本。您可以使用以下URL格式下載文件,更換 {VERSION} 使用您想使用的版本號,如所示。低於 1.17 的版本編號支援較早的 Python 版本。

https://s3.amazonaws.com/aws-cli/awscli-bundle-{VERSION}.zip

例如,下列命令會下載 AWS CLI 1.16.312 版。

$ curl https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip -o awscli-bundle.zip

從這裡,您可以在下載安裝程式步驟後繼續遵循安裝說明操作。