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