




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
大數據應用人才培養系列教材云計算實戰劉鵬總主編劉鵬主編第十一章開發運維11.1
AWS命令行—AWSCLI11.2
AWS系統管理器—SSM11.3
AWSCloudFormation11.5
AWSCloudTrail11.6
AWSConfig11.7運維綜合案例11.4
AmazonCloudWatch11.1AWS命令行—AWSCLI第十一章開發運維12AWS
CLI的安裝配置AWSCLI常用命令
第十一章開發運維sudoyuminstallpython #安裝pythonsudoyuminstallpython-setuptools #安裝setuptoolssudoyuminstallpython-pippython-wheel #安裝pipsudopipinstall--upgradepip #升級pipsudopipinstallawscli #安裝AWSCLIsudopipinstallboto3 #安裝boto3$awsconfigure#設置AccessKey和SecretAccessKeyAWSAccessKeyID[None]:AWSSecretAccessKey[None]:11.1.1AWSCLI安裝配置11.1AWS命令行—AWSCLI
第十一章開發運維1.常用的EC2實例操作命令2.使用指定的ami、security-group、instance-type等參數運行EC2實例3.使用query選項4.使用filter選項5.使用其他選項6.常用的S3實例操作命令 11.1.2AWSCLI常用命令
11.1AWS命令行—AWSCLI第十一章開發運維11.2
AWS系統管理器—SSM11.1
AWS命令行—AWSCLI11.3
AWSCloudFormation11.5
AWSCloudTrail11.6
AWSConfig11.7運維綜合案例11.4
AmazonCloudWatch
第十一章開發運維1.Automation2.RunCommand3.SessionManager4.PatchManager5.MaintenanceWindows6.StateManager7.ParameterStore8.Inventory11.2.1SystemsManager主要功能11.2AWS系統管理器—SSM
第十一章開發運維1.Inventory功能實例2.RunCommand功能實例3.SessionManager實例11.2.2SystemsManager(ssm)應用實例
11.2AWS系統管理器—SSM
第十一章開發運維1.Inventory功能實例
首先,在AWS管理控制臺中,選擇Service→SystemsManager,打開如下圖所示的AWSSystemsManager服務管理界面。11.2AWS系統管理器—SSM
第十一章開發運維在SystemsManager服務管理界面左側菜單中,單擊“Inventory”,打開下圖所示界面,單擊“SetupInventory”按鈕。11.2AWS系統管理器—SSM
第十一章開發運維在SetupInventory界面,Name文本框可填入Inventory-WSC,在Targets中,選中Manuallyselectinginstances,然后頁面出現托管實例,托管實例名為Webserver(需要開啟amazon-ssm-agent服務),選中實例左側的復選框,并單擊此頁面底部的SetupInventory按鈕。11.2AWS系統管理器—SSM
第十一章開發運維選擇SystemsManager服務管理界面左側菜單中的ManagedInstance,打開如下界面,單擊InstanceID鏈接,然后單擊Inventory選項卡。11.2AWS系統管理器—SSM
第十一章開發運維我們可以清晰地看到托管實例Webserver中已經安裝的軟件清單,也可以選擇InventoryType中的其他選項。11.2AWS系統管理器—SSM
第十一章開發運維2.RunCommand功能實例
本實例是使用RunCommand功能,為托管EC2實例運行以下腳本,實現安裝ApacheWeb服務器和PHP運行環境及下載部署Web應用程序。首先,在AWS管理控制臺中,選擇Service→SystemsManager,在左側菜單中選擇RunCommand,即打開如圖所示界面,單擊RunCommand按鈕。11.2AWS系統管理器—SSM
第十一章開發運維
在Commanddocument下的文本框依次選擇Documentnameprefix→Equals,輸入AWS-RunShellScript搜索,下方顯示AWS-RunShellScript條目并選中,在本頁面向下滾動。11.2AWS系統管理器—SSM
第十一章開發運維
在Commandparameters部分,粘貼要運行的腳本。本實例的腳本就是安裝ApacheWeb服務器和PHP運行環境及下載部署Web應用程序。11.2AWS系統管理器—SSM
第十一章開發運維
滾動到本頁面底部,在Targets中,選中Manuallyselectinginstances,下方出現托管實例Webserver并選中,最后在本頁面底部單擊“Run”按鈕,腳本就可以在Webserver中運行了。11.2AWS系統管理器—SSM
第十一章開發運維3.SessionManager實例
本實例使用SessionManager功能,在安全組沒有開放遠程訪問端口的情況下,使用瀏覽器交互Shell來為托管EC2執行命令,這樣就省去了SSH遠程登錄的煩瑣。首先,在AWS管理控制臺中,選擇Service→SystemsManager,左側菜單中選擇SessionManager,打開如下界面后,單擊StartSession按鈕。11.2AWS系統管理器—SSM
第十一章開發運維
選中1個托管實例,單擊StartSession按鈕,即打開瀏覽器交互Shell,可以直接運行命令。11.2AWS系統管理器—SSM
第十一章開發運維
在瀏覽器交互Shell中運行命令如下圖所示。11.2AWS系統管理器—SSM第十一章開發運維11.3
AWSCloudFormation
11.1
AWS命令行—AWSCLI11.2
AWS系統管理器—SSM11.5
AWSCloudTrail11.6
AWSConfig11.7運維綜合案例11.4
AmazonCloudWatch
第十一章開發運維AWSCloudFormation服務可以對AWS資源進行建模和設置,提前把需要用到的基礎網絡架構和服務等寫在模板文件中,然后創建堆棧運行模板文件中的代碼,就可以輕松完成AWS基礎設施的創建,這樣用戶就可以花較少的時間管理這些基礎設施,而將更多的時間花在運行于AWS中的應用程序上。11.3AWSCloudFormation
第十一章開發運維11.3.1AWSCloudFormation基礎操作1.新建堆棧2.更新堆棧3.CloudFormationDesigner4.刪除堆棧11.3AWSCloudFormation
第十一章開發運維1.新建堆棧首先,在AWS管理控制臺中,選擇Service→CloudFormation,打開CloudFormation服務管理界面,單擊“創建堆棧”按鈕,即進入創建堆棧界面。11.3AWSCloudFormation
第十一章開發運維填寫堆棧名稱,本例設置為WSC-1,單擊“下一步”按鈕,其他參數保持默認,進入審核堆棧界面。11.3AWSCloudFormation
第十一章開發運維創建堆棧成功,進入堆棧詳細信息界面,可以看到左側綠色字體的CREATE_COMPLETE字樣,表示堆棧創建成功。11.3AWSCloudFormation
第十一章開發運維2.更新堆棧對于前面CloudFormation模板創建的資源需要更改或升級,可以先把要更新的模板代碼編輯好,然后更新堆棧就可以了。在更新堆棧界面,選中“替換當前模板”單選按鈕,在模板源選項中選中“上傳模板文件”單選按鈕,然后將準備好的更新的模板文件上傳到堆棧里執行就可以了。11.3AWSCloudFormation
第十一章開發運維例如要添加的新資源有4項,單擊“更新堆棧”按鈕,新的模板代碼會被執行,在原有資源不變的情況下,增加了4項AWS資源。11.3AWSCloudFormation
第十一章開發運維3.CloudFormationDesignerCloudFormationDesigner是一個圖形化的設計CloudFormation模板腳本的工具,可以查看模板中資源的圖形化表示、簡化模板撰寫工作、簡化模板編輯工作,支持YAML和JSON兩種格式。11.3AWSCloudFormation
第十一章開發運維4.刪除堆棧如果需要刪除堆棧,則單擊頁面右上方的“刪除”按鈕進入刪除堆棧界面,堆棧刪除之后,所有模板創建的AWS資源也會隨之刪除。11.3AWSCloudFormation
第十一章開發運維11.3.2AWSCloudFormation應用實例1.VPC2.InternetGateway3.子網subnet4.路由表RouteTables5.Outputs11.3AWSCloudFormation
第十一章開發運維11.3.2AWSCloudFormation應用實例11.3AWSCloudFormation第十一章開發運維11.4
AWSCloudWatch
11.1
AWS命令行—AWSCLI11.2
AWS系統管理器—SSM11.5
AWSCloudTrail11.6
AWSConfig11.7運維綜合案例11.3
AWSCloudFormation
第十一章開發運維AmazonCloudWatch可以實時監控AWS資源及運行的應用程序,可以使用CloudWatch收集和跟蹤資源的指標,是一個功能強大的運維利器。CloudWatch主頁自動顯示使用的每項AWS服務的指標,以圖形化的方式顯示數據。11.4AWSCloudWatch第十一章開發運維11.5
AWSCloudTrail
11.1
AWS命令行—AWSCLI11.2
AWS系統管理器—SSM11.4
AWSCloudWatch11.6
AWSConfig11.7運維綜合案例11.3
AWSCloudFormation
第十一章開發運維AWSCloudTrail可以對AWS賬戶進行監管、合規性檢查、操作審核和風險審核,可以使用CloudTrail來查看、搜索、下載、歸檔、分析和響應AWS基礎設施中的賬戶活動。11.5AWSCloudTrail第十一章開發運維11.6
AWSConfig
11.1
AWS命令行—AWSCLI11.2
AWS系統管理器—SSM11.4
AWSCloudWatch11.5
AWSCloudTrail11.7運維綜合案例11.3
AWSCloudFormation
第十一章開發運維AWSConfig服務提供了AWS賬戶中資源配置的詳細信息。這些信息包括資源之間的關聯方式、資源的配置方式,以及資源的配置和關系如何隨著時間的推移而更改。11.6AWSConfig第十一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州省畢節市2025屆高三年級高考第三次適應性考試歷史試題(含答案)
- 2024年模具設計師資格考試長線規劃試題及答案
- 電力安全用具課件
- 快速掌握游泳救生員考試試題及答案
- 醫院服務禮儀培訓醫護禮儀培訓資料課件
- 切實可行的2024年體育經紀人考試計劃試題及答案
- 基礎扎實的體育經紀人試題及答案
- 模具設計師的任務與職責分析試題及答案
- 2024籃球裁判員角色定位試題及答案
- 農作物種子繁育員考試中的常見誤區和糾正試題及答案
- 離職體檢免責協議書
- 大部分分校:地域文化形考任務一-國開(CQ)-國開期末復習資料
- 2025年慢性阻塞性肺疾病全球創議GOLD指南修訂解讀課件
- 小學五年級家長會-主題班會
- “小小科學家”廣東省少年兒童科學教育體驗活動+生物試題4
- 小學語文《習作一形形色色的人》說課稿附板書課件
- GB/T 3785.1-2023電聲學聲級計第1部分:規范
- DB34∕T 4010-2021 水利工程外觀質量評定規程
- DQE研發部項目文檔檢查清單
- 《汽車維護》期中考試試卷(共4頁)
- 臨床思維PPT課件
評論
0/150
提交評論