Azure Cloud Shell 的概觀

Azure Cloud Shell 是可經由瀏覽器存取的已驗證互動式殼層,應用在 Azure 資源管理上。 它可讓您彈性地選擇最適合您工作方式的殼層體驗 (Bash 或 PowerShell)。

您可以透過三種方式存取 Cloud Shell:

  • 直接連結:將瀏覽器開啟至 https://shell.azure.com

  • Azure 入口網站:選取 Azure 入口網站上的 Cloud Shell 圖示:

    從 Azure 入口網站啟動 Cloud Shell 的圖示

  • 程式碼片段:在 Microsoft 技術文件定型資源上,選取跟隨 Azure CLI 與 Azure PowerShell 程式碼片段出現的 [試用] 按鈕:

    az account show
    
    Get-AzSubscription
    

    [試用它] 按鈕會直接開啟 Cloud Shell,以及使用 Bash (針對 Azure CLI 程式碼片段) 的文件或 PowerShell (針對 Azure PowerShell 程式碼片段)。

    若要執行命令,請使用程式碼片段中的 [複製],請使用 Ctrl+Shift+V (Windows/Linux) 或 Cmd+Shift+V (macOS) 來貼上命令,然後按 Enter 鍵。

功能

以瀏覽器為基礎的體驗

Cloud Shell 以 Azure 管理工作為考量,提供以瀏覽器存取命令列的體驗。 使用 Cloud Shell 可以只有雲端才能提供的方式離開本機電腦工作。

選擇慣用的殼層體驗

使用者可以選擇 Bash 或 PowerShell。

  1. 選取 [Cloud Shell]。

    Cloud Shell 圖示

  2. 選 [Bash] 或 [PowerShell]。

    選擇 Bash 或 PowerShell

    第一次啟動之後,您可以使用殼層類型下拉式控制項在 Bash 與 PowerShell 之間切換:

    選擇 Bash 或 PowerShell 的下拉式控制項

驗證及設定 Azure 工作站

Cloud Shell 由 Microsoft 管理,因此隨附受歡迎的命令列工具和語言支援。 Cloud Shell 也可安全地自動驗證,讓您可透過 Azure CLI 或 Azure PowerShell Cmdlet 快速存取您的資源。

檢視安裝在 Cloud Shell 中的完整工具清單

整合式 Cloud Shell 編輯器

Cloud Shell 提供一種以開放原始碼 Monaco Editor 為基礎的整合式圖形化文字編輯器。 只需執行 code . 來透過 Azure CLI 或 Azure PowerShell 順暢地部署,即可建立和編輯設定。

深入了解 Cloud Shell 編輯器

多個存取點

您可以從下列位置使用 Cloud Shell 這個彈性的工具:

連線 Microsoft Azure 檔案儲存體

Cloud Shell 電腦是暫時的,但您的檔案會以兩種方式保存:透過磁片映像,以及透過名為 clouddrive 的掛接檔案共用。 第一次啟動時,Cloud Shell 會提示要代替您建立資源群組、儲存體帳戶及 Azure 檔案共用。 這是一次性的步驟,而且會針對所有工作階段自動連接。 單一檔案共用可以進行對應,並同時供 Cloud Shell 中的 Bash 和 PowerShell 使用。

深入了解如何掛接新的或現有儲存體帳戶,或了解 Cloud Shell 中使用的持續性機制

注意

Cloud Shell 儲存體帳戶不支援 Azure 儲存體防火牆。

概念

  • Cloud Shell 會在以每一工作階段、每位使用者為基礎所提供的暫存主機上執行
  • Cloud Shell 會在無互動活動的 20 分鐘後逾時
  • Cloud Shell 需要掛接 Azure 檔案共用
  • Cloud Shell 會將相同的 Azure 檔案共用同時用於 Bash 和 PowerShell
  • Cloud Shell 會以一台機器、一個使用者帳戶的方式指派
  • Cloud Shell 會使用檔案共用中所保有的 5 GB 映像來保存 $HOME
  • 權限設定為一般 Linux 使用者 (採用 Bash)

深入了解 Cloud Shell 中的 BashCloud Shell 中的 PowerShell 中的功能。

法規遵循

待用加密

所有 Cloud Shell 基礎結構預設都符合待用雙重加密。 使用者不需要採取任何動作。

定價

裝載 Cloud Shell 的機器是免費提供的,但前提是必須掛接「Azure 檔案」共用。 所需成本和一般儲存體相同。

下一步

Cloud Shell 中 Bash 的快速入門
Cloud Shell 中 PowerShell 的快速入門