bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Lambda,AWS和Python的自動化管理操作-創建新的EC2實例-創新互聯

最近開始從頭學習Lambda 在AWS里面的自動化運用。我的操作主要是基于Python 3.7的版本,AWS的Python模塊叫做Boto。具體的語法和概念都不贅述了,直接來看具體的例子。

成都創新互聯公司主要從事網頁設計、PC網站建設(電腦版網站建設)、wap網站建設(手機版網站建設)、響應式網站建設、程序開發、網站優化、微網站、小程序設計等,憑借多年來在互聯網的打拼,我們在互聯網網站建設行業積累了豐富的網站設計、網站制作、網站設計、網絡營銷經驗,集策劃、開發、設計、營銷、管理等多方位專業化運作于一體。

首先來看看第一個簡單的操作,如何創建一個新的EC2實例。

第一步,創建一個新的lambda函數,選擇 author from scratch,這里他默認會自動創建一個IAM的role,并賦予訪問cloudwatch log的權限

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

默認的權限顯示如下
Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

這里我們需要授予創建EC2的權限 ,因此需要修改對應的JSON。我們可以在IAM的role里面找到這個默認創建的Role,在默認的權限上面添加對 ec2:runinstances 訪問就可以了。當然我們也可以一開始就手動創建一個新的role。

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

下面是更新之后的權限圖
Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

接下來是Lambda函數。Lambda函數都是靠事件來觸發的,因此傳入參數里面有event和context。

函數里面首先是導入模塊
接下來傳入幾個環境變量,這幾個環境變量是直接在函數下面的表格里面自定義的
然后在lambda_handler這個入口函數里面,直接創建一個新的EC2實例,傳入參數。注意這個函數有2個形式參數event和context,這個是函數自帶的,這里我們用不上,但是仍然需要寫上

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

這幾個環境變量分別代表 AMI的代碼,實例類型,Key pair的名字和 subnet的子網代碼

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

點擊test,會提醒配置test的事件,這里我們不需要傳入任何參數,因此選擇最簡單的hello world模板,傳入一個空的參數就行了

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

保存之后再次點擊test, 會顯示成功執行

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

查看一下EC2實例 ,的確一個新的實例已經創建了!
Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

這個例子創建成功了,但是我已經發現在控制臺里面輸入腳本不那么方便了。豆子寫Python更習慣在windows下使用Pycharm,那么如何在Pycharm里面使用boto3呢?

首先需要安裝boto3

pip install boto3

然后還需要安裝一個工具叫做 pyboto3, 這是因為默認情況下Pycharm沒法自動為boto3 進行autocomplete,安裝pyboto3之后就可以提示函數了,不過目前只支持boto3.client的使用。

pip install pyboto3

最后打開Pycharm的設置,添加Project Interpreter

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

為了訪問我的aws賬戶,我還需要配置credential。下載安裝
AWS CLI。然后在cmd里面輸入

aws configure

根據提示填寫對應的信息。

配置完成之后,下面簡單的測試一下是否工作。

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

執行一下

import boto3

def getEC2():

    ec2=boto3.client('ec2')
    """ :type : pyboto3.ec2 """
    instance=ec2.describe_instances()
    print(instance)

if __name__ == '__main__':
    getEC2()

獲取到我剛剛創建的EC2 信息。

Lambda,AWS和Python的自動化管理操作 - 創建新的EC2 實例

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網頁題目:Lambda,AWS和Python的自動化管理操作-創建新的EC2實例-創新互聯
路徑分享:http://vcdvsql.cn/article42/djpiec.html

成都網站建設公司_創新互聯,為您提供App設計網站設計公司網站收錄虛擬主機靜態網站網站導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站建設網站維護公司