Azure Cloud Shell是一個(gè)用于管理Azure資源的、可通過瀏覽器訪問的交互式經(jīng)驗(yàn)證shell。它使用戶能夠靈活選擇最適合自己工作方式的shell體驗(yàn),無論是Bash還是PowerShell。
可以通過以下三種方式訪問Cloud Shell:
直接鏈接:打開瀏覽器到https://shell.azure.com。
Azure門戶:選擇Azure門戶上的Cloud Shell圖標(biāo):
功能
基于瀏覽器的shell體驗(yàn)
Cloud Shell能夠訪問以執(zhí)行Azure管理任務(wù)為宗旨構(gòu)建的基于瀏覽器的命令行體驗(yàn)。利用Cloud Shell可以不受限制地以只有云才能提供的方式從本地計(jì)算機(jī)工作。
選擇偏好的shell體驗(yàn)
用戶可以在Bash或PowerShell之間進(jìn)行選擇。
1.選擇Cloud Shell。
2.選擇"Bash"或"PowerShell"。
首次啟動(dòng)后,可以使用"shell類型"下拉控件在Bash和PowerShell之間切換:
經(jīng)身份驗(yàn)證的已配置Azure工作站
Cloud Shell由Microsoft管理,因此附帶了常用的命令行工具和語言支持。此外,Cloud Shell還能夠安全地自動(dòng)執(zhí)行身份驗(yàn)證以立即通過Azure CLI或Azure PowerShell cmdlet訪問資源。
查看安裝在Cloud Shell中的完整工具列表。
集成的Cloud Shell編輯器
Cloud Shell提供基于開源Monaco Editor的集成圖形文本編輯器。只需通過運(yùn)行code.來創(chuàng)建和編輯配置文件,即可借助Azure CLI或Azure PowerShell進(jìn)行無縫部署。
詳細(xì)了解Cloud Shell編輯器。
多個(gè)訪問點(diǎn)
Cloud Shell是一個(gè)靈活的工具,可以通過以下項(xiàng)使用:
portal.azure.com
shell.azure.com
Azure CLI文檔
Azure PowerShell文檔
Azure移動(dòng)應(yīng)用
Visual Studio Code Azure帳戶擴(kuò)展
連接Microsoft Azure文件存儲(chǔ)
Cloud Shell計(jì)算機(jī)是臨時(shí)的,但文件通過以下兩種方式持久保存:通過磁盤映像,并通過名為的已裝載文件共享clouddrive。首次啟動(dòng)時(shí),Cloud Shell將提示它會(huì)代你創(chuàng)建資源組、存儲(chǔ)帳戶和Azure文件共享。這是一個(gè)一次性步驟,將來會(huì)針對(duì)所有會(huì)話自動(dòng)附加。單個(gè)文件共享可以映射,將由Cloud Shell中的Bash和PowerShell使用。
詳細(xì)了解如何裝載新的或現(xiàn)有的存儲(chǔ)帳戶,或了解Cloud Shell中使用的持久性機(jī)制。
備注
Cloud shell存儲(chǔ)帳戶不支持Azure存儲(chǔ)防火墻。
概念
Cloud Shell在按會(huì)話按用戶提供的臨時(shí)主機(jī)上運(yùn)行
Cloud Shell在20分鐘沒有交互活動(dòng)后將超時(shí)
Cloud Shell需要裝載Azure文件共享
Cloud Shell對(duì)Bash和PowerShell使用相同的Azure文件共享
將針對(duì)每個(gè)用戶帳戶為Cloud Shell分配一臺(tái)計(jì)算機(jī)
Cloud Shell使用文件共享中保存的5-GB映像持久保存$HOME
在Bash中權(quán)限是按常規(guī)Linux用戶設(shè)置的
詳細(xì)了解Cloud Shell中的Bash和Cloud Shell中的PowerShell的功能。
定價(jià)
托管Cloud Shell的計(jì)算機(jī)是免費(fèi)的,先決條件是具有已裝載的Azure文件共享。將收取常規(guī)存儲(chǔ)費(fèi)用。