AWS資源的使用方式,aws云服務器如何創建AWS資源的使用方式客戶應該如何使用AWS的各種資源及其全球基礎設施這些服務呢?這個問題的答案就是API。在AWS中,所有的操作都可以稱為調用API。所謂API,就是應用程序接口(Application Programming Interface)。這是一個很常用的概念。通過......
客戶應該如何使用AWS的各種資源及其全球基礎設施這些服務呢?這個問題的答案就是API。在AWS中,所有的操作都可以稱為調用API。所謂API,就是應用程序接口(Application Programming Interface)。這是一個很常用的概念。通過調用API,客戶能夠預置、配置和管理AWS資源。
不論是啟用EC2實例,還是創建Lambda函數,客戶都可以通過調用不同的API使用AWS資源。客戶可以通過AWS控制臺(Management Console)、命令行界面(Command Line Interface,簡稱CLI)、軟件開發工具包(Software Development Kits,簡稱SDKs)或者CloudFormation等工具調用AWS的API。這樣就能夠創建和管理AWS資源。
我們先來說AWS控制臺。它其實就是下面這個網頁。這個操作比較簡答,點點鼠標什么都能搞定,是AWS初學者的救命稻草。通過控制臺,你可以看到自己用了什么AWS資源,然后看看自己的賬單。
但是當你對AWS的認識有所提高,甚至需要在上面做一些開發工作的時候,點鼠標這種模式就不一定那么好了。一方面,每次都點一遍很麻煩。另一方面,總是點來點去,難免不會犯錯。那怎么辦呢?這時候就需要用到AWS CLI。客戶可以把要做的事情都寫在程序里,通過CLI直接調用API。這樣簡單易行,實現自動化運行,而且不會犯錯誤。
另外一種和AWS交互的方式是通過SDKs。客戶可以利用各種編程語言,通過SDKs,使用AWS的各種資源。利用SDKs,編程高手可以直接跳過底層API,直接使用AWS。當然,這樣也就不必在控制臺上點鼠標了。
除了控制臺、CLI和SDKs以外,還有別的工具可以管理AWS環境。我們繼續介紹。
AWS彈性豆莖(AWS Elastic Beanstalk)可以幫助可以使用基于EC2的環境。通過這個服務,客戶可以把自己的應用程序或者設置好的參數輸入到彈性豆莖中,然后彈性豆莖通過這些信息幫助客戶創建環境。AWS彈性豆莖服務簡化環境設置存儲過程,便于重復部署。客戶可以專注做自己的事情,而不是將大量的精力花到IT基礎設施上去。
AWS CloudFormation同樣可以幫助客戶實現重復自動部署。它是一種基礎設施即代碼的工具,幫助客戶使用基于JSON或YAML文本的文檔以聲明的方式定義各種各樣的AWS資源。這種文檔就是所謂AWS CloudFormation模板。客戶可以在CloudFormation上任意定義,CloudFormation的引擎會考慮有關API調用的詳細信息,構建所有內容。
CloudFormation不僅適用基于EC2的解決方案,它還支持存儲、數據庫、分析、機器學習等各種AWS資源。只要客戶在CloudFormation模板上定義自己的資源,它就會解析模板,開始連接各種資源。
總結一下,AWS控制臺全部手工操作,容易上手,適合于初學者。但是缺點是不能自動化。我們可以通過CLI實現和AWS的自動交互。我們還可以寫程序,然后通過SDKs和AWS交互。最后,彈性豆莖和CloudFormation也是和AWS交互的管理工具。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部