AWS CLI 實踐教程 第2集:如何安裝和配置AWS CLI[數據工程師系列]

数据工程师日记
8粉絲
4 次觀看·2024年2月1日
在這個視頻中,我將介紹AWS CLI 命令行界面& CloudShell工具和實踐教程演示,讓AWS開發過程更加快速和有效率。無論你是剛剛入門還是已經有一些經驗,這個視頻都會為你提供有價值的信息。
內容大綱:
-AWS CLI的安裝
如果你對數據領域感興趣,或者想要成為一名數據工程師,這個視頻將為你提供一些指導。
請記得訂閱我的頻道以獲取更多與數據工程相關的資源和教程。
有任何問題或建議,請在評論中留言。謝謝!
好,這裏我們就來看一看AWS CLI是如何操作的。
首先,你必須要把AWS CLI安裝到你的電腦當中。
那你可以在谷歌搜索AWS CLI的安裝包。
那你就能在這個頁面看到給不同操作系統的安裝包。
這兒你就能到Windows,所以我就選擇這個安裝包點擊下載。
點擊下載過後,你就能打開來,然後它就會是一個非常簡單的安裝流程。
由於我已經安裝好了,那我就不點擊安裝了。
那如果你有什麼問題的話,可以在下方留言,我會嘗試回答。
好,那我們就結束這一個。
當你安裝結束過後,你能到這個Terminal裏面輸入AWS-version。
那如果它成功顯示這個版本的話,就代表你的這個CLI是成功安裝好了。
安裝結束過後,你需要有一個密鑰來讓你去連接到你的AWS3號。
那我們就能到你的這個AWS控制檯。
那你就必須可以根據這張圖,你就是來點擊你的這個用戶賬號。
然後到Security Credential,點擊這個Security Credential。
然後你就會去到一個頁面,就是讓你知道你這個用戶的安全機密等等的資料。
你就能到這個Access Key這個部分,然後點擊Create Access Key。
然後這個Access Key它就會問你它使用場景是什麼。
然後你就可以選擇不同的使用場景。
首先我就選擇CLI,然後就同意這個。
你這個可以給它一個名稱,可是這個是Optional的。
那你就創建了這個Access Key。
那一個賬號其實可以創建好幾個不同的Access Key。
那這個你就可能看到你的Access Key,然後你點擊這個展開,你就可以把這個Access Key給儲存起來。
你也可以把它下載爲一個CSV File。
那因爲這是挺機密的這個資料,所以就是你需要把它收藏在一個比較安全的地方。
那作爲這個演示,我之後就會刪除這個Access Key,使用另外一個已經儲存好的Access Key。
那當你擁有這個Access Key和Secret Access Key以後,你就可以回到你的CLI,你就可以點擊AWS Configure。
然後它就會問你你的這個Access Key是什麼。
然後你就可以把你的Access Key好備再粘貼再折。
然後Secret Access Key也一樣粘貼再折。
然後它會問你你的這個Default的這個區域是在哪裏,你就選擇最靠近自己的這個區域。
然後你的這個輸出的這個格式是什麼,就使用它制定的這個JSON。
然後就在這個Configuration就完整了。
那接下來如果你是直接使用這個AWS的命令,它都會使用這個所謂的賬號,通過這個密鑰去跟你的賬號進行連接和互動。
那當你結束輸入這個賬號過後,它其實是儲存在一個叫做.AWS的這個目錄。
那因爲它前面有這個點就代表它是一個隱藏目錄。
你能在你的Home Directory,你最原本的這個Directory,你就CD進入這個目錄。
然後假如我進行一個AWS,它就會有兩個主要的文件,Config和Credential。
那如果我就打開Config來看,你就會看到你會有Default。
就是你剛剛所創建的這個Default的這個User,它就會在這。
它的Region是什麼,Output是什麼。
那你也可以看到,我也同時間能儲存超過一個以上的這個賬號。
那這就是CLI其中一個強大的地方,就是說它可以,你只要指定你要使用哪一個賬號,
你可以在同一個CLI就登入到不同的這個AWS賬號去做管理或操作。
那接下來呢,你也可以,你的這個,剛剛所謂的這個Secret Key跟Secret Access Key呢,
就會是儲存在Credential,你就能看到它所謂的這個,這兩個不同賬號的這個Access Key跟Secret Access Key。
那如果你是,你運行你這個AWSDefault的這個User的話呢,
它就是會到這個Credential File去尋找對應的這個Access Key跟Secret Access Key。
好,那我現在已經把我的那個兩個不同賬號的這個密鑰呢,都已經加入這個Credential的這個File,
在那個文件裏面了,那我就可以馬上來嘗試一個最簡單的這個,最簡單的這個Command就是S3LS。
那基本上就是說,AWS服務,你去你的S3服務呢,列出全部你的這個Bucket。
好,那我們點擊,你就能看到,我就能看到這些,這些資料了。
那相反的話呢,我想要去另外一個,另外一個賬號呢,進行同一個操作呢。
我只需要,只需要,hyphen,hyphen profile,然後呢,點Account To,
那就是說,我剛剛在呢,config file裏面的,指定的那個第二個賬號的名字呢,我就放在這兒,然後我就點輸入。
你就會看到呢,它能看到的這個資料呢,其實是不同的,就是說,它同時是連接到不同的賬號。
你看,這隻需要在一個同一個Terminal就能進行到的這個操作呢。
如果你是用普通的控制檯呢,你必須要登入到不同的賬號。
如果你是使用不同的,同一個瀏覽器,瀏覽器呢,因爲它不能同時間讓你登入到兩個賬號。
那就,當你轉移到另外一個賬號的時候呢,其他開設的那個Tab呢,它就會自動,就是,就會自動退出。
然後就把全部賬號,只要你刷新的話呢,全部服務都變成另外一個賬號的這個服務了。
所以這呢,你就能通過CLI呢,就很簡單的就是跟這個,不同賬號進行這個互動。
