描述與 Azure 互動的工具
若要充分利用 Azure,您需要有一種方式可與 Azure 環境、管理群組、訂用帳戶、資源群組、資源等互動。 Azure 提供多個工具來管理您的環境,包括:
- Azure 入口網站
- Azure PowerShell
- Azure 命令列介面 (CLI)
什麼是 Azure 入口網站?
「Azure 入口網站」是統一的 Web 式主控台,提供有別於命令列工具的替代方案。 運用 Azure 入口網站,您可以使用圖形化使用者介面來管理您的 Azure 訂用帳戶。 您可以:
- 建置、管理和監視一切 (從簡單 Web 應用程式到複雜雲端部署)
- 建立組織性資源檢視的自訂儀表板
- 設定協助工具選項,以獲得最佳體驗
下列影片向您介紹 Azure 入口網站:
Azure 入口網站是針對復原和持續可用性所設計。 其會一直存在於每個 Azure 資料中心。 此設定讓 Azure 入口網站能夠在個別資料中心失敗時進行復原,且透過接近使用者而避免網路變慢。 Azure 入口網站會持續更新,而且進行維護活動時不需要停機。
Azure Cloud Shell
Azure Cloud Shell 是瀏覽器型殼層工具,可讓您使用殼層來建立、設定和管理 Azure 資源。 Azure Cloud Shell 支援 Azure PowerShell 和 Azure 命令列介面 (CLI),這是 Bash 殼層。
您可以選取 Cloud Shell 圖示,以透過 Azure 入口網站來存取 Azure Cloud Shell:
Azure Cloud Shell 有數項功能可成為唯一的供應項目,以支援您管理 Azure。 其中一些功能為:
- 這是瀏覽器型殼層體驗,不需要本機安裝或設定。
- 其會向您的 Azure 認證進行驗證,因此當您登入時,原本就會知道您是誰,以及您擁有的權限。
- 您可以選擇您最熟悉的殼層;Azure Cloud Shell 支援 Azure PowerShell 和 Azure CLI (其使用 Bash)。
什麼是 Azure PowerShell?
Azure PowerShell 是一個殼層,開發人員、DevOps 和 IT 專業人員可用來執行稱為 command-lets (Cmdlet) 的命令。 這些命令會呼叫 Azure REST API 來執行 Azure 中的管理工作。 Cmdlet 可以獨立執行以處理一次性變更,也可以合併這些變更來協助協調複雜動作,例如:
- 單一資源或多個連線資源的例行安裝、終止和維護。
- 從命令式程式碼部署整個基礎結構,其中可能包含數十個或數百個資源。
擷取指令碼中的命令可讓程序變為可重複且可自動化。
除了可透過 Azure Cloud Shell 取得之外,您還可以在 Windows、Linux 和 Mac 平台上安裝和設定 Azure PowerShell。
什麼是 Azure CLI?
Azure CLI 的功能相當於 Azure PowerShell,主要差異在於命令的語法。 雖然 Azure PowerShell 使用 PowerShell 命令,但 Azure CLI 使用 Bash 命令。
Azure CLI 提供處理離散工作或透過程式碼協調複雜作業的相同優勢。 其也可在 Windows、Linux 和 Mac 平台上安裝,以及透過 Azure Cloud Shell 安裝。
因為 Azure PowerShell 與 Bash 型 Azure CLI 之間的功能和存取權類似,所以主要取決於您最熟悉的語言。