感到厭倦花費太多時間管理您的AWS資源嗎?何不考慮使用AWS CLI Mac呢?這款客戶端旨在幫助您自動化工作流程,通過簡化管理AWS資源的過程來節省時間。
在這個教程中,您將學習如何在Mac上安裝和配置AWS CLI,以幫助簡化AWS管理並優化您的工作流程。
準備好了嗎?開始吧,優化您的AWS資源管理!
先決條件
本教程包括實際操作演示。請確保您已經準備好以下內容:
- A computer running macOS version 10.12 or later – This tutorial uses macOS 11.7 (Big Sur).
- 一個具有活動計費的AWS帳戶。
通過Homebrew在Mac上安裝AWS CLI
在一個工具中管理您的AWS服務,比如AWS CLI,可以提升您的工作效率。但即使AWS CLI是跨平台的,您仍然需要在系統中安裝這個工具。
也許您更喜歡在命令行環境中安裝軟件包。如果是這樣,macOS的軟件包管理器Homebrew將是您的好幫手。Homebrew通過自動化軟件的下載和構建過程,簡化了在Mac上的軟件安裝。
要通過Homebrew安裝AWS CLI Mac:
1. 打開終端機,執行下面的brew
命令以更新Homebrew。這樣可以確保你擁有軟體及其套件的最新版本。 brew update

2. 接下來,執行下面的brew
命令以安裝
最新版本的awscli
。
如果你已經安裝了較舊版本的AWS CLI Mac,這個命令會將現有安裝更新到最新版本。

如果在安裝過程中遇到問題,請運行brew doctor命令。這個命令提供有關阻止套件安裝的系統問題的信息(以及建議的解決方案)。
由於安裝過程中沒有問題,該命令返回以下輸出。

3. 現在,執行以下aws
命令檢查已安裝的AWS CLI --version
。
以下輸出驗證了你的AWS CLI Mac安裝。截至本文撰寫時,最新版本為2.9.13,如下所示。

通過官方套件安裝AWS CLI Mac
如果你喜歡通過圖形界面而不是命令行環境安裝套件,AWS CLI也可以通過官方套件(獨立安裝程式)進行安裝。如果你的系統上沒有安裝Homebrew,這個套件會很有用。
Amazon將此套件作為macOS PKG文件發布,可以從AWS網站下載並安裝到你的系統上。
安裝 AWS CLI Mac 使用官方套件的步驟如下:
1. 打開您喜歡的網頁瀏覽器,從官方 AWS 網站 下載 AWS CLI PKG 檔案。
2. 下載完成後,雙擊 PKG 檔案,打開 AWS CLI 安裝程式視窗。

3. 在 介紹 到 授權 畫面上,持續點擊 繼續 以繼續安裝過程,並接受授權協議。

4. 現在,在提示時點擊 同意,如下所示,以接受軟體授權協議。

5. 保持 安裝類型 的默認設置,然後點擊 繼續。

6. 接下來,點擊 安裝 開始安裝 AWS CLI。

7. 提供您的 Mac 密碼,然後點擊 安裝軟體。

安裝開始,進度顯示在下面的截圖中。

8. 安裝完成後,點擊 關閉 以關閉安裝視窗。

9. 最後,切換到您的終端,執行以下 which
命令來驗證安裝是否成功。此命令將在系統中搜索 aws
可執行檔,如果找到,則顯示檔案的路徑。
如下,aws 可執行檔位於 /usr/local/bin/aws。

配置AWS CLI來管理AWS資源
無論您使用的方法是什麼,只要安裝了AWS CLI,管理各種AWS資源就更近了一步。那一步?配置您的AWS CLI安裝。
您需要使用您的AWS憑證來配置它,這涉及提供AWS CLI訪問和秘密訪問金鑰。這些金鑰是用於擁有執行某些任務所需權限的AWS身份訪問管理(IAM)用戶或角色。
要配置您的AWS CLI Mac,請按照以下步驟操作:
1. 登錄到AWS控制台,點擊您的用戶名(右上角),然後點擊安全憑證以訪問您的AWS IAM頁面。

2. 接下來,滾動到訪問金鑰部分,並點擊創建訪問金鑰以開始創建訪問金鑰。

3. 請記下訪問和秘密訪問金鑰,因為您稍後將需要這些金鑰。

4. 現在,返回到您的終端,並運行以下aws configure
命令以開啟配置精靈,幫助您設置您的AWS CLI。
提供您在第三步中注意到的AWS存取和秘密存取金鑰、您的區域和輸出格式。

5. 配置完成後,運行以下aws ec2
命令來驗證AWS CLI是否已正確配置。此命令列出您的AWS帳戶可用的區域。aws ec2 describe-regions
以下輸出確認您已成功配置了AWS CLI安裝。通過配置了AWS CLI,您可以執行以下任務,但不限於:
- 創建Amazon彈性計算雲(EC2)實例。
但這個教程僅涵蓋通過AWS CLI創建EC2實例。

創建EC2實例
現在您已經配置了AWS CLI,您可以使用它來管理資源,比如創建EC2實例。但首先,您需要指定至少一個Amazon Machine Image(AMI)和一個實例類型:
- AMI – 預配置的虛擬機(VM)映像,用於創建EC2實例。 AMI包括操作系統、應用程序和其他配置設置。
- 實例類型 – 決定EC2實例的硬體配置,包括CPU的數量和類型、內存的大小以及存儲的大小。
要創建EC2實例,請按照以下步驟操作:
1.執行下面的aws ec2
命令,查找要創建EC2實例的AMI
的ID
。 在這種情況下,尋找名稱包含ubuntu/images
的AMI
。
--filter
參數--filters
結果,因為輸出可能很長,可能需要一些時間才能完成。
注意您的目標AMI ID。 本教程的選擇是ami-053acb403ce491481。

2.接下來,運行下面的命令查找要使用的實例類型。
這條命令列出了所有符合免費套餐資格的EC2實例類型。
以下是每個實例類型的相關信息,包括其硬件配置、名稱等。
請注意您希望使用的實例類型。

3. 現在,執行以下ec2 run-instances
命令以使用以下參數創建EC2實例:
--image-id
– 指定在第一步中注意到的AMI ID (ami-053acb403ce491481
) 來創建EC2實例。這個AMI將被用作實例的基本映像。
--count 1
– 指定只創建一個 (1
) EC2實例。
--instance-type
– 指定在第二步中注意到的實例類型 (t2.micro
) 用於EC2實例。
下面的輸出表明EC2實例已成功創建。
正如您所見,無需手動登錄AWS控制台並通過許多頁面創建EC2實例。使用AWS CLI,您只需執行幾條命令即可設置EC2實例。

4. 轉到EC2控制台,您將看到列出的實例,如下所示。

最後,執行以下ec2 terminate-instances
命令以終止實例 (<instance-id>
)。

結論
在Mac上使用AWS CLI可節省時間,是簡化AWS管理的完美解決方案。通過這個教程,您已經學會如何在Mac上安裝和配置AWS CLI。
這個客戶端讓您更好地管理AWS資源,例如在本教程中所做的創建EC2實例。在這一點上,自動化您的工作流程已經在您的掌握之中,因此您可以專注於更重要的任務!