本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝第 2 版的舊 AWS CLI 版
本主題說明如何在支援的作業系統上安裝舊 AWS Command Line Interface 版 2 (AWS CLI)。如需有關第 2 AWS CLI 版發行版本的資訊,請參閱上 GitHub的第 2 AWS CLI 版變更記錄檔
AWS CLI 版本 2 安裝說明:
安裝要求
-
您知道要安裝的 AWS CLI 版本 2 的哪個版本。如需版本清單,請參閱上GitHub的AWS CLI 版本 2 變更記錄檔
。 -
您必須能夠解壓縮或「解壓縮」下載的套件。如果您的作業系統沒有內建
unzip
命令,請使用對等的命令。 -
AWS CLI 版本 2 使用
glibc
groff
、和less
。依預設,這些會包含在 Linux 的大多數主要發行版中。 -
我們支持的 AWS CLI 版本 2 在最近發行的 CentOS 的 64 位版本, 軟呢, Ubuntu 的, Amazon Linux 1, Amazon Linux 2 和 Linux 手臂.
-
由於 AWS 不維護第三方存放庫,因此我們無法保證其中包含 AWS CLI.
安裝說明
請依照指令列中的下列步驟, AWS CLI 在 Linux 上安裝。
我們會根據您使用 64 位元 Linux 或 Linux ARM,在一個易於複製和貼上群組中提供步驟。請參閱後續步驟中每一行的描述。
-
使用下列其中一種方式下載安裝檔案:
(可選) 驗證所下載 zip 檔案的完整性
如果您在上述步驟
.zip
中選擇手動下載 AWS CLI 安裝程式套件,則可以使用下列步驟使用此GnuPG
工具來驗證簽名。AWS CLI 安裝程式套
.zip
件檔案使用 PGP 簽章以密碼編譯方式簽署。如果檔案有任何損壞或更改,此驗證會失敗,且您不應該繼續進行安裝。-
使用您的套件管理工具下載並安裝
gpg
命令。如需有關GnuPG
的詳細資訊,請參閱 GnuPG 網站。 -
若要建立公開金鑰檔案,請建立文字檔案,然後貼上下列文字。
-----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG 94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC ZMKcEgUJCSEf3QAKCRCmMQrMRnJHXCilD/4vior9J5tB+icri5WbDudS3ak/ve4q XS6ZLm5S8l+CBxy5aLQUlyFhuaaEHDC11fG78OduxatzeHENASYVo3mmKNwrCBza NJaeaWKLGQT0MKwBSP5aa3dva8P/4oUP9GsQn0uWoXwNDWfrMbNI8gn+jC/3MigW vD3fu6zCOWWLITNv2SJoQlwILmb/uGfha68o4iTBOvcftVRuao6DyqF+CrHX/0j0 klEDQFMY9M4tsYT7X8NWfI8Vmc89nzpvL9fwda44WwpKIw1FBZP8S0sgDx2xDsxv L8kM2GtOiH0cHqFO+V7xtTKZyloliDbJKhu80Kc+YC/TmozD8oeGU2rEFXfLegwS zT9N+jB38+dqaP9pRDsi45iGqyA8yavVBabpL0IQ9jU6eIV+kmcjIjcun/Uo8SjJ 0xQAsm41rxPaKV6vJUn10wVNuhSkKk8mzNOlSZwu7Hua6rdcCaGeB8uJ44AP3QzW BNnrjtoN6AlN0D2wFmfE/YL/rHPxU1XwPntubYB/t3rXFL7ENQOOQH0KVXgRCley sHMglg46c+nQLRzVTshjDjmtzvh9rcV9RKRoPetEggzCoD89veDA9jPR2Kw6RYkS XzYm2fEv16/HRNYt7hJzneFqRIjHW5qAgSs/bcaRWpAU/QQzzJPVKCQNr4y0weyg B8HCtGjfod0p1A== =gdMc -----END PGP PUBLIC KEY BLOCK-----
以下公開金鑰詳細資訊僅供參考。
Key ID: A6310ACC4672 Type: RSA Size: 4096/4096 Created: 2019-09-18 Expires: 2024-07-26 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
使用下列指令匯入 AWS CLI 公開金鑰,並以您建立
public-key-file-name
的公開金鑰的檔案名稱取代。$
gpg --import
public-key-file-name
gpg: /home/
username
/.gnupg/trustdb.gpg: trustdb created gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported gpg: Total number processed: 1 gpg: imported: 1 -
下載所下載套件的 AWS CLI 簽章檔案。它會有與其對應的
.zip
檔案具有相同的路徑和名稱,但具有副檔名.sig
。在下列範例中,我們將它作為名稱awscliv2.sig
的檔案儲存在目前的資料夾。 -
驗證簽章,並將下載的
.sig
和.zip
檔案名稱以參數形式傳遞給gpg
命令。$
gpg --verify awscliv2.sig awscliv2.zip
輸出應看起來如下列內容。
gpg: Signature made Mon Nov 4 19:00:01 2019 PST gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
重要
輸出中的警告是預期的,並不表示有問題。這是因為個人 PGP 金鑰 (如果有) 和 AWS CLI PGP 金鑰之間沒有信任鏈。如需詳細資訊,請參閱「信任網路
」。
-
-
解壓縮安裝程式。如果您的 Linux 發行版沒有內建
unzip
命令,請使用類似命令解壓縮。下列範例命令會解壓縮套件,並在名為aws
的目前目錄下建立目錄。$
unzip awscliv2.zip
-
執行安裝程式。安裝命令會使用新解壓縮的
aws
目錄中名為install
的檔案。依預設,檔案會全部安裝到/usr/local/aws-cli
,並在/usr/local/bin
中建立符號連結。命令包括sudo
,以授予寫入權限給這些資料夾。$
sudo ./aws/install
如果指定您已具有寫入權限的資料夾,則可以在不使用
sudo
的情況下進行安裝。使用下列install
命令指示來指定安裝位置:-
請確定您提供給
-i
和-b
參數的路徑不包含任何包含空格字元或其他空格字元的磁碟區名稱或目錄名稱。如果有空格,則安裝會失敗。 -
--install-dir
或-i
– 此選項指定要將所有檔案複製到的目錄。預設值為
/usr/local/aws-cli
。 -
--bin-dir
或-b
– 此選項會指定安裝目錄中的aws
主程式以符號方式連結至指定路徑的檔案aws
。您必須具有指定目錄的寫入許可。建立路徑中已存在目錄的符號連結,可讓您不需將安裝目錄新增到使用者的$PATH
變數。預設值為
/usr/local/bin
。
$
./aws/install -i
/usr/local/aws-cli
-b/usr/local/bin
注意
若要將目前 AWS CLI 版本 2 的安裝更新為較新的版本,請新增現有的符號連結和安裝程式資訊,以使用
--update
參數建構install
命令。$
sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--update若要找到現有的符號連結和安裝目錄,請執行以下步驟:
-
使用
which
命令來查找您的符號連結。這提供您與--bin-dir
參數一起使用的路徑。$
which aws
/usr/local/bin
/aws -
使用
ls
命令來查找符號連結指向的目錄。這提供您與--install-dir
參數一起使用的路徑。$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws ->
/usr/local/aws-cli
/v2/current/bin/aws
-
-
請使用以下命令來確認安裝。
$
aws --version
aws-cli/2.15.30 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
如果找不到
aws
命令,您可能需要重新啟動終端機或遵循 排解 AWS CLI 錯誤 中的故障診斷。
(可選) 驗證所下載 zip 檔案的完整性
如果您在上述步驟.zip
中選擇手動下載 AWS CLI 版本 2 安裝程式套件,則可以使用以下步驟使用該GnuPG
工具來驗證簽名。
第 2 AWS CLI 版安裝程式套.zip
件檔案是使用 PGP 簽章以密碼編譯方式簽署的。如果檔案有任何損壞或更改,此驗證會失敗,且您不應該繼續進行安裝。
-
使用您的套件管理工具下載並安裝
gpg
命令。如需有關GnuPG
的詳細資訊,請參閱 GnuPG 網站。 -
若要建立公開金鑰檔案,請建立文字檔案,然後貼上下列文字。
-----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG 94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC ZMKcEgUJCSEf3QAKCRCmMQrMRnJHXCilD/4vior9J5tB+icri5WbDudS3ak/ve4q XS6ZLm5S8l+CBxy5aLQUlyFhuaaEHDC11fG78OduxatzeHENASYVo3mmKNwrCBza NJaeaWKLGQT0MKwBSP5aa3dva8P/4oUP9GsQn0uWoXwNDWfrMbNI8gn+jC/3MigW vD3fu6zCOWWLITNv2SJoQlwILmb/uGfha68o4iTBOvcftVRuao6DyqF+CrHX/0j0 klEDQFMY9M4tsYT7X8NWfI8Vmc89nzpvL9fwda44WwpKIw1FBZP8S0sgDx2xDsxv L8kM2GtOiH0cHqFO+V7xtTKZyloliDbJKhu80Kc+YC/TmozD8oeGU2rEFXfLegwS zT9N+jB38+dqaP9pRDsi45iGqyA8yavVBabpL0IQ9jU6eIV+kmcjIjcun/Uo8SjJ 0xQAsm41rxPaKV6vJUn10wVNuhSkKk8mzNOlSZwu7Hua6rdcCaGeB8uJ44AP3QzW BNnrjtoN6AlN0D2wFmfE/YL/rHPxU1XwPntubYB/t3rXFL7ENQOOQH0KVXgRCley sHMglg46c+nQLRzVTshjDjmtzvh9rcV9RKRoPetEggzCoD89veDA9jPR2Kw6RYkS XzYm2fEv16/HRNYt7hJzneFqRIjHW5qAgSs/bcaRWpAU/QQzzJPVKCQNr4y0weyg B8HCtGjfod0p1A== =gdMc -----END PGP PUBLIC KEY BLOCK-----
以下公開金鑰詳細資訊僅供參考。
Key ID: A6310ACC4672 Type: RSA Size: 4096/4096 Created: 2019-09-18 Expires: 2024-07-26 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
使用下列指令匯入 AWS CLI 公開金鑰,並以您建立
public-key-file-name
的公開金鑰的檔案名稱取代。$
gpg --import
public-key-file-name
gpg: /home/
username
/.gnupg/trustdb.gpg: trustdb created gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported gpg: Total number processed: 1 gpg: imported: 1 -
下載所下載套件的 AWS CLI 簽章檔案。它會有與其對應的
.zip
檔案具有相同的路徑和名稱,但具有副檔名.sig
。在下列範例中,我們將它作為名稱awscliv2.sig
的檔案儲存在目前的資料夾。 -
驗證簽章,並將下載的
.sig
和.zip
檔案名稱以參數形式傳遞給gpg
命令。$
gpg --verify awscliv2.sig awscliv2.zip
輸出應看起來如下列內容。
gpg: Signature made Mon Nov 4 19:00:01 2019 PST gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
重要
輸出中的警告是預期的,並不表示有問題。發生這種情況是因為您的個人 PGP 密鑰(如果有的話)和 PGP 密鑰之間沒有信任鏈。 AWS CLI 如需詳細資訊,請參閱「信任網路
」。
安裝要求
-
您知道要安裝的 AWS CLI 版本 2 的哪個版本。如需版本清單,請參閱上GitHub的AWS CLI 版本 2 變更記錄檔
。 -
我們在蘋果支援的 64 位元 macOS AWS CLI 版本上支援第 2 版。
-
由於 AWS 不維護第三方存放庫,因此我們無法保證其中包含 AWS CLI.
安裝說明
您可以通過以下方式在 macOS 上安裝 AWS CLI 版本 2。
安裝要求
-
您知道要安裝的 AWS CLI 版本 2 的哪個版本。如需版本清單,請參閱上GitHub的AWS CLI 版本 2 變更記錄檔
。 -
我們支援微軟支援的 64 位元視 AWS CLI 窗版本。
-
安裝軟體的管理員權限
安裝說明
若要在 Windows 上更新目前 AWS CLI 版本 2 的安裝,請在每次更新以覆寫舊版時下載新的安裝程式。 AWS CLI 定期更新。要查看最新版本何時發布,請參閱上的AWS CLI 版本 2 更新日GitHub誌
-
以下列其中一種方式下載並執行適用於 Windows 的 AWS CLI MSI 安裝程式 (64 位元):
-
下載並執行 MSI 安裝程式:若要建立特定版本的下載連結 AWS CLI,請在檔案名稱中附加連字號和版本號碼。
https://awscli.amazonaws.com/AWSCLIV2-
version.number
.msi在這個範例中,版本
2.0.30
的檔案名稱為AWSCLIV2-2.0.30.msi
,因此使用以下連結:https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi。 -
使用 Msiexec 命令:或者,您也可以使用 MSI 安裝程式,方法是將連結新增至
msiexec
命令。對於的特定版本 AWS CLI,請在檔案名稱中附加連字號和版本號碼。C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-
version.number
.msi在這個範例中,版本
2.0.30
的檔案名稱為AWSCLIV2-2.0.30.msi
,因此使用以下連結:https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi。 C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi
如需可與
msiexec
一起使用的各種參數,請參閱 Microsoft Docs 網站上的 msiexec。
如需版本清單,請參閱上GitHub的AWS CLI 版本 2 變更記錄檔
。 -
-
若要確認安裝,請開啟開始功能表、搜尋
cmd
以開啟命令提示字元視窗,然後在命令提示字元中使用aws --version
命令。C:\>
aws --version
aws-cli/2.15.30 Python/3.11.6 Windows/10 exe/AMD64 prompt/off
如果 Windows 找不到程式,您可能需要關閉命令提示字元再重新開啟,以重新整理路徑,或遵循 排解 AWS CLI 錯誤 中的故障診斷。
AWS CLI 安裝和解除安裝錯誤疑難
如果您在安裝或解除安裝後遇到問題 AWS CLI,請參閱排解 AWS CLI 錯誤疑難排解步驟。如需最相關的故障診斷步驟,請參閱 命令未找到錯誤、「aws --version」命令傳回的版本與您安裝的版本不同 和 在解除安裝 aws --version「」之後,"" 指令會傳回一個版本 AWS CLI。
後續步驟
完成中的步驟使用 AWS CLI 第 2 版的事前準備並安裝之後 AWS CLI,您應該執行設定 AWS CLI.