一、什么是Azure cloud shell?
Azure Cloud Shell 是一個用于管理 Azure 資源的、可通過瀏覽器訪問的交互式的 shell。
數據庫專業(yè)人員使用多種環(huán)境、平臺、云基礎設施,如Amazon net Services、Microsoft Azure。在云解決方案中,你可以在他們的網絡門戶上工作,也可以使用命令行界面(CLI)。在當使用一組腳本和參數管理云資源時,命令行界面更好。但是,如果你使用多個系統(tǒng)、多服務器時,并且你希望在系統(tǒng)上區(qū)域性地設置命令,你可能希望在單個服務器上直接設置它們。
類似地,為了管理Azure資源,我們一般傾向于使用Azure門戶、Azure PowerShell或Azure CLI。在本文中,我們將探討管理Azure資源的另一種有用方法,即使用Azure Cloud Shell
。
二、Azure cloud shell有哪些重要特征
以下是與 Azure Cloud Shell 相關的最重要的選項:
2.1 自動驗證以提高安全性
Azure Cloud shell對PowerShell和Azure接口的帳戶訪問進行機械而可靠的認證。這意味著,如果shell持續(xù)20分鐘不活動,交互會話就會終止。這種自動特性有助于提高安全性。
2.2 跨會話的持久性
為了幫助用戶跨會話繼續(xù)文件,你可以使用Azure Cloud Shell進行演練,在啟動時立即連接到Azure文件共享上。一旦會話完成,Azure Cloud Shell就可以將自己附加到你的存儲中,并在未來持久化所有的會話。此外,你的主目錄也會保存為一個圖片。
2.3 從任何地方進行虛擬訪問
該服務允許你連接到Azure平臺,使用基于瀏覽器的真正的shell專業(yè)知識,托管在云中,可以從任何地方訪問。Azure Cloud Shell 服務通常由單個用戶根據自動分配使用。為了增強安全性,用戶帳戶在每次會話中都是真實的。
2.5 常用編程語言和工具
就像微軟的其他部分一樣,Azure會經常更新和維護Azure Cloud Shell?;跒g覽器的服務自然會有通用的接口工具,這些工具包含PowerShell模塊、Linux Shell解釋器、供應管理、文本編輯器、Azure工具、儀表工具、構建工具、信息工具等等。另一方面,Azure Cloud Shell還可以與一些編程語言一起工作。最廣泛使用的是Python
、.net
和Node.js
。
2.6 Azure Drive
PowerShell中的Cloud Shell從Azure Drive開始。這允許你瀏覽Azure資源的完整變化,以及存儲、網絡和其他資源等。Azure的Discovery和Navigation的方法與File System Navigation相同。然而,驅動并不重要,因為你仍然能夠管理Azure的資源。
2.7 PowerShell cmdlets
使用鏈接: cmdlets.
當然,人們不能否認Cloud Shell的保護和身份驗證,因為它在最可靠的Microsoft之下工作。事實上,正如前面提到的,微軟管理著Cloud Shell并確保了廣泛的語言支持和命令行工具。Cloud Shell需要額外收費,因為它對Azure接口的即時和自動訪問進行了嚴格的認證。
2.8 Seamless readying
Cloud Shell的最新更新之一是圖形文本編輯器。該特性是集成支持的ASCII文本文件稱為摩納哥(Monaco)編輯器。該特性允許您通過運行代碼來制作和定制文件。
參考:https://microsoft.github.io/monaco-editor/
三、為什么我們要用 Azure cloud shell?
Azure Cloud Shell是用于管理Azure資源的associate degree交互式、真正的、瀏覽器可訪問的Shell。它提供了選擇最適合你使用的shell專業(yè)技術的靈活性,無論是Bash還是PowerShell。
Cloud Shell附加關聯Azure文件共享以持久化你的信息。在初次使用時,Cloud Shell可以提示在Azure Files中形成一個文件共享(或附加關聯一個既有的),以跨會話保存你的信息,Cloud Shell可以為未來的會話機械地重新附加它。
五、為什么我們傾向于使用 Azure Cloud Shell 而不是命令行界面或 PowerShell?
你可以在 PowerShell 中的 Cloud Shell 中使用它們,并且你將在你的數字計算機上遠程使用它們來管理 Azure 云。如果你只想管理它在 Azure 中的資源,請使用 Azure CLI;如果你希望管理 Windows 服務器,請使用 Azure PowerShell。
Azure Cloud Shell 如何簡化資源管理?
雖然 Azure 管理工具(類似于 PowerShell 模塊或 Azure 命令行界面)將方便管理員管理其資源,但這些系統(tǒng)也有其缺點,其中包括代碼依賴性、潛在的配置挑戰(zhàn)和必須成功的延遲無疑是千里之外的 Azure 知識中心。
Azure Cloud Shell 是一種基于瀏覽器的命令行工具,可減輕這些負擔。也就是說,如果管理員不小心,它也可能會引入自己的一系列挑戰(zhàn)。
Azure Cloud Shell 可通過瀏覽器訪問,為管理員提供仍處于預覽階段的 PowerShell 控制臺或 Bash 控制臺。它與命令行界面具有相同的外觀和感覺,并支持眾多庫和工具,但作為 Node.js 和 UNIX 操作系統(tǒng) shell 解釋器。
初始關聯后,Azure Cloud Shell 在后臺啟動 UNIX 操作系統(tǒng)工具并打開 Bash 或 PowerShell Core 控制臺。對于首次使用的用戶,該服務可以生成關聯的 Azure 存儲帳戶。然后,它使用Azure文件在用戶選擇的shell中掛載一個驅動器,該驅動器為配置文件、腳本或其他合理的文件提供存儲空間。
六、Azure Cloud Shell有什么好處?
同樣,為了管理 Azure 資源,我們傾向于使用 Azure 門戶或 Azure PowerShell 或 Azure CLI。在本文中,我們將探討另一種管理 Azure 資源的有用方法,即 Azure Cloud Shell。
以下是使用 Azure Cloud Shell的好處:
- 自動驗證以提高安全性。
- 跨會話的持久性。
- 從任何地方進行虛擬訪問。
- 通用編程語言和工具。
- Azure驅動器。
- 已配置并經過身份驗證的 Azure 工作站。
- 無縫部署。
七、總結
至此,你已經了解了 Azure Cloud Shell及其資產。Azure Cloud Shell 是用于管理 Azure 資源的交互式、瀏覽器可訪問的 shell。它提供了選擇最適合你使用的shell專業(yè)技術的靈活性,無論是Bash還是PowerShell。文章來源:http://www.zghlxwxcb.cn/news/detail-447326.html
注:本文原創(chuàng)由
bluetata
發(fā)布于: https://bluetata.blog.csdn.net/ 轉載請務必注明出處。文章來源地址http://www.zghlxwxcb.cn/news/detail-447326.html
到了這里,關于[ Azure - Cloud Shell ] 微軟 Azure Cloud Shell 介紹的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!