共用方式為


快速入門:使用 Azure 入口網站將虛擬機導出至 Terraform

適用於: ✔️來自 AzureRMAzAPI 提供者的任何管理平面資源。

現有的 Azure 資源可以透過 Azure 入口網站 匯出至 Terraform。 本快速入門說明如何使用 Azure 入口網站 匯出資源群組。

  • 使用 Azure CLI 或 Azure PowerShell 建立測試 Azure 資源群組。
  • 使用 Azure CLIor Azure PowerShell 建立測試 Linux 虛擬機。
  • 將資源群組和虛擬機的狀態從 Azure 導出至 Terraform。
  • 測試本機狀態是否符合 Azure 中的資源狀態。

在 Azure 入口網站中匯出 Terraform 資源的螢幕快照。

先決條件

設定虛擬機

Azure CLI 或 Azure PowerShell

建立 Linux VM。

  1. 執行 az group create 以建立 Azure 資源群組。

    az group create --name myResourceGroup --location eastus
    
  2. 執行 az vm create 以建立虛擬機。

    az vm create \
      --resource-group myResourceGroup \
      --name myVM \
      --image Debian11 \
      --admin-username azureadmin \
      --generate-ssh-keys \
      --public-ip-sku Standard
    

Azure 入口網站

  1. 在 [Azure 服務] 底下,選取 [虛擬機]。 如果您沒有看到 虛擬機,請在搜尋列中搜尋。
  2. 在 [ 虛擬機] 頁面中,選取 [建立],以查看下拉式清單。 選取 [Azure 虛擬機器]
  3. 在 [虛擬機名稱],輸入 myVM
  4. 在 [資源組名] 底下,選取 [新建],然後在 myResourceGroup輸入 。
  5. 將其他所有專案保留為預設值。 選擇 檢閱 + 創建
  6. 確認所有專案都已正確設定,然後選取 [ 建立]。

註冊資源供應商

如果您的訂用帳戶未向資源提供者註冊 Microsoft.AzureTerraform ,請參閱 註冊指示

登入 Azure

登入 Azure 入口網站

匯出資源群組

將現有的資源群組導出至 Terraform。

  1. 在資源群組的概觀頁面上,展開 [ 自動化 ] 索引卷標,然後選取 [ 匯出範本]。 Azure 入口網站中 [匯出 Terraform] 面板的螢幕截圖。

  2. 在 [ 導出範本] 頁面中,選取 [Terraform]。

  3. AzureRM選取 或 AzAPI 提供者。 程序代碼也可以同時針對這兩個提供者產生,以進行並存比較。

  4. 檢閱產生的程序代碼。 Azure 入口網站中匯出 Terraform 結果的截圖。

  5. 使用右下角的 [複製範本 ] 按鈕或頂端的 [複製內容 ] 按鈕,直接貼到程式碼編輯器中。 或者,使用 [下載] 按鈕來取得具有 terraform 組態檔的 ZIP 資料夾。 如果輸出不是您預期的內容,請檢查您是否已註冊資源提供者。 如果您仍然看到錯誤,請按一下 [ 反饋 ] 按鈕通知我們此問題。

清理資源

刪除資源

如果不再需要,您可以刪除資源群組、虛擬機器和所有相關資源。

  1. 在資源群組的頁面頂端,選取 [刪除資源群組]
  2. 頁面隨即開啟警告您即將刪除資源。 輸入資源群組的名稱,然後選取 [刪除],即可刪除該資源和資源群組。

自動關機

如果仍需要虛擬機,Azure 會提供虛擬機的自動關機功能,以協助管理成本,並確保不會針對未使用的資源向您收費。

  1. 在虛擬機的 [作業] 部分,選取 [自動關機] 選項。
  2. 頁面隨即開啟,您可以在其中設定自動關機時間。 選取 [開啟] 選項以啟用,然後設定適合您的時間。
  3. 設定時間之後,請選取頂端的 [ 儲存 ] 以啟用自動關機設定。

備註

請記得正確設定時區以符合您的要求,因為 (UTC) 國際標準時間是 [時區] 下拉式選單中的預設設定。

如需詳細資訊,請參閱 自動關機

後續步驟

在本快速入門中,您已部署簡單的虛擬機,並將設定匯出至 Terraform 程式代碼。