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