共用方式為


Microsoft.Compute virtualMachines/extensions

Bicep 資源定義

virtualMachines/extensions 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Compute/virtualMachines/extensions 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Compute/virtualMachines/extensions@2024-07-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoUpgradeMinorVersion: bool
    enableAutomaticUpgrade: bool
    forceUpdateTag: 'string'
    instanceView: {
      name: 'string'
      statuses: [
        {
          code: 'string'
          displayStatus: 'string'
          level: 'string'
          message: 'string'
          time: 'string'
        }
      ]
      substatuses: [
        {
          code: 'string'
          displayStatus: 'string'
          level: 'string'
          message: 'string'
          time: 'string'
        }
      ]
      type: 'string'
      typeHandlerVersion: 'string'
    }
    protectedSettings: any(Azure.Bicep.Types.Concrete.AnyType)
    protectedSettingsFromKeyVault: {
      secretUrl: 'string'
      sourceVault: {
        id: 'string'
      }
    }
    provisionAfterExtensions: [
      'string'
    ]
    publisher: 'string'
    settings: any(Azure.Bicep.Types.Concrete.AnyType)
    suppressFailures: bool
    type: 'string'
    typeHandlerVersion: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

InstanceViewStatus

名字 描述 價值
法典 狀態代碼。 字串
displayStatus 狀態的簡短可當地語系化標籤。 字串
水準 層級程序代碼。 'Error'
'Info'
'Warning'
消息 詳細的狀態消息,包括警示和錯誤訊息。 字串
時間 狀態的時間。 字串

KeyVaultSecretReference

名字 描述 價值
secretUrl 參考 Key Vault 中秘密的 URL。 字串 (必要)
sourceVault 包含秘密之 Key Vault 的相對 URL。 SubResource (必要)

Microsoft.Compute/virtualMachines/extensions

名字 描述 價值
位置 資源位置 字串
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:virtualMachines
性能 描述虛擬機擴充功能的屬性。 VirtualMachineExtensionProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

ResourceWithOptionalLocationTags

名字 描述 價值

SubResource

名字 描述 價值
id 資源標識碼 字串

VirtualMachineExtensionInstanceView

名字 描述 價值
名字 虛擬機擴充功能名稱。 字串
狀態 資源狀態資訊。 InstanceViewStatus[]
substatuses 資源狀態資訊。 InstanceViewStatus[]
類型 指定延伸模組的類型;例如“CustomScriptExtension”。 字串
typeHandlerVersion 指定文稿處理程式的版本。 字串

VirtualMachineExtensionProperties

名字 描述 價值
autoUpgradeMinorVersion 指出如果部署期間有新的次要版本,擴充功能是否應該使用較新的次要版本。 不過,部署之後,除非重新部署,否則擴充功能不會升級次要版本,即使此屬性設定為 true 也一定會升級。 bool
enableAutomaticUpgrade 指出如果有較新版本的延伸模組可用,平臺是否應該自動升級延伸模組。 bool
forceUpdateTag 即使延伸模組組態尚未變更,延伸模組處理程式也應該強制更新。 字串
instanceView 虛擬機擴充實例檢視。 VirtualMachineExtensionInstanceView
protectedSettings 延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault 或完全沒有受保護的設定。 任何
protectedSettingsFromKeyVault 以傳址方式傳遞的延伸模組受保護設定,並從金鑰保存庫取用 KeyVaultSecretReference
provisionAfterExtensions 必須布建此延伸模組之後的延伸模組名稱集合。 string[]
發行人 擴充處理程序發行者的名稱。 字串
設置 擴充功能的 Json 格式化公用設定。 任何
suppressFailures 指出延伸模組產生的失敗是否會隱藏(不論此值為何,無法連線到 VM 等作業失敗)。 默認值為 false。 bool
類型 指定延伸模組的類型;例如“CustomScriptExtension”。 字串
typeHandlerVersion 指定文稿處理程式的版本。 字串

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
具有 NAT 閘道和應用程式閘道的 AKS 叢集 此範例示範如何使用 NAT 閘道部署 AKS 叢集以進行輸出連線,以及用於輸入連線的應用程式閘道。
使用應用程式閘道輸入控制器 AKS 叢集 此範例示範如何使用應用程式閘道、應用程式閘道輸入控制器、Azure Container Registry、Log Analytics 和 Key Vault 部署 AKS 叢集
使用 GoAccess Azure 應用程式閘道記錄分析器 此範本會使用 Azure Linux CustomScript 擴充功能,使用 GoAccess 部署 Azure 應用程式閘道記錄分析器。 部署範本會建立 Ubuntu VM、安裝應用程式閘道記錄處理器、GoAccess、Apache WebServer,並將其設定為分析 Azure 應用程式閘道存取記錄。
Azure Game 開發人員虛擬機 Azure 遊戲開發人員虛擬機包含 Unreal 等授權引擎。
Azure Machine Learning 端對端安全設定 這組 Bicep 範本示範如何在安全設定中設定 Azure Machine Learning 端對端。 此參考實作包括工作區、計算叢集、計算實例和附加的私人 AKS 叢集。
Azure Machine Learning 端對端安全設定 (舊版) 這組 Bicep 範本示範如何在安全設定中設定 Azure Machine Learning 端對端。 此參考實作包括工作區、計算叢集、計算實例和附加的私人 AKS 叢集。
Azure 流量管理員 VM 範例 此範本示範如何建立跨多部虛擬機的 Azure 流量管理員配置檔負載平衡。
CentOS/UbuntuServer 自動動態磁碟 & Docker 1.12(cs) 這是建立單一實例 CentOS 7.2/7.1/6.5 或 Ubuntu Server 16.04.0-LTS 的常見範本,其中包含可設定的數據磁碟數目(可設定的大小)。 入口網站參數中可以提及最多 16 個磁碟,而且每個磁碟的大小上限應小於 1023 GB。 MDADM RAID0 Array 已自動掛接,且會繼續重新啟動。 最新的 Docker 1.12(cs3) (Swarm),docker-compose 1.9.0 & docker-machine 0.8.2 可供使用者 azure-cli 使用,以 docker 容器自動執行。 這個單一實例範本是 HPC/GPU 叢集範本 @ https://github.com/azurebigcompute/BigComputeBench
建立跨區域負載平衡器 此範本會建立跨區域負載平衡器,其後端集區包含兩個區域負載平衡器。 跨區域負載平衡器目前可在有限的區域中使用。 跨區域負載平衡器背後的區域負載平衡器可以在任何區域中。
建立私人 AKS 叢集 此範例示範如何在虛擬網路中建立私人 AKS 叢集,以及 jumpbox 虛擬機。
使用 Linux VM 建立 Azure 防火牆的沙箱設定 此範本會建立具有 3 個子網的虛擬網路(伺服器子網、Jumpbox 子集和 AzureFirewall 子網)、具有公用 IP、伺服器 VM、UDR 路由的 Jumpbox VM,以指向伺服器子網的 Azure 防火牆,以及具有 1 個以上公用 IP 位址的 Azure 防火牆、1 個範例應用程式規則、1 個範例網路規則和預設私人範圍
建立標準負載平衡器 此範本會為後端集區建立因特網面向的負載平衡器、負載平衡規則和三部 VM,並在備援區域中每個 VM。
建立具有多個 NIC 和 RDP 可存取的 VM 此範本可讓您建立具有多個 (2) 網路介面 (NIC) 的虛擬機,並使用已設定的負載平衡器和輸入 NAT 規則來連線 RDP。 您可以使用此樣本輕鬆地新增更多 NIC。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和2個網路介面(前端和後端)。
建立 Azure 應用程式閘道 v2 此範本會在後端集區中建立具有兩部 Windows Server 2016 伺服器的 Azure 應用程式閘道
使用新的 AD 樹系建立 Azure VM 此範本會建立新的 Azure VM,它會將 VM 設定為新樹系的 AD DC
在 Azure 應用程式閘道上建立 Azure WAF v2 此範本會在 Azure 應用程式閘道上建立 Azure Web 應用程式防火牆 v2,並在後端集區中有兩部 Windows Server 2016 伺服器
建立Ubuntu GNOME桌面 此範本會建立 ubuntu 桌面電腦。 這很適合用來做為 NAT 後方的 Jumpbox。
建立預先填入 Puppet 代理程式 的新 Ubuntu VM 此範本會建立Ubuntu VM,並使用 CustomScript 擴充功能將 Puppet 代理程式安裝到其中。
使用 Microsoft Entra ID Join 建立 AVD 此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、測試會話主機及其擴充功能,並加入Microsoft Entra ID join
Ubuntu VM 上的自定義腳本擴充功能 此範本會建立Ubuntu VM並安裝 CustomScript 擴充功能
使用 MSI 部署 Linux 或 Windows VM 此範本可讓您使用受控服務識別來部署Linux或Windows VM。
部署 Nextflow genomics 叢集 此範本會部署具有 Jumpbox、n 叢集節點、Docker 支援和共用記憶體的可調整 Nextflow 叢集。
部署簡單的UbuntuLinux VM 20.04-LTS 此範本會部署具有一些 VM 選項的 Ubuntu Server。 您可以提供 VM 名稱、OS 版本、VM 大小,以及系統管理員使用者名稱和密碼。 默認 VM 大小為 Standard_D2s_v3,而 OS 版本為 20.04-LTS。
部署簡單的 Windows VM 此範本可讓您使用 Windows 版本的幾個不同選項來部署簡單的 Windows VM,並使用最新的修補版本。 這會在資源群組位置部署 A2 大小 VM,並傳回 VM 的 FQDN。
部署支援受信任啟動的Linux虛擬機 此範本可讓您使用最新修補的版本,使用幾個不同的 Linux 版本選項來部署具有受信任啟動功能的 Linux 虛擬機。 如果您啟用 Secureboot 和 vTPM,客體證明擴充功能將會安裝在您的 VM 上。 此延伸模組會執行雲端的遠端 證明。 根據預設,這會在資源群組位置部署Standard_D2_v3大小的虛擬機,並傳回虛擬機的 FQDN。
部署支援受信任啟動的 Windows 虛擬機 此範本可讓您使用 Windows 版本的幾個不同選項,使用最新的修補版本,部署具有受信任啟動功能的 Windows 虛擬機。 如果您啟用 Secureboot 和 vTPM,客體證明擴充功能將會安裝在您的 VM 上。 此延伸模組會執行雲端的遠端 證明。 根據預設,這會在資源群組位置部署Standard_D2_v3大小的虛擬機,並傳回虛擬機的 FQDN。
使用 Windows Admin Center 擴充功能部署 Windows VM 此範本可讓您使用 Windows Admin Center 擴充功能部署 Windows VM,直接從 Azure 入口網站管理 VM。
使用受控虛擬網路部署安全的 Azure AI Studio 此範本會建立安全的 Azure AI Studio 環境,並具有健全的網路和身分識別安全性限制。
在 Windows 上部署 Shibboleth Identity Provider 叢集 此範本會在叢集設定中,在 Windows 上部署 Shibboleth 識別提供者。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/status (記下埠號碼) 來檢查成功。
使用 Open JDK 和 Tomcat 部署 Ubuntu VM 此範本可讓您使用 OpenJDK 和 Tomcat 建立 Ubuntu VM。 目前,自定義腳本檔案會暫時從 raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh 上的 HTTPs 連結提取。成功布建 VM 之後,即可存取 HTTP 連結 [FQDN 名稱或公用 IP]:8080/ 來驗證 tomcat 安裝
在現有的 VNET & AD 上部署 SQL Server 2014 AG 此範本會在現有的 VNET 上建立三個新的 Azure VM:兩部 VM 會設定為 SQL Server 2014 可用性群組復本節點,一個 VM 會設定為自動叢集故障轉移的檔案共享見證。 除了這些 VM 之外,也會設定下列額外的 Azure 資源:內部負載平衡器、記憶體帳戶。 若要設定每個 VM 內的叢集、SQL Server 和可用性群組,會利用 PowerShell DSC。 針對 Active Directory 支援,現有的 Active Directory 域控制器應該已經部署在現有的 VNET 上。
Dokku 實例 Dokku 是單一 VM 上的迷你式 PaaS。
使用 VM 和 Private Link 服務 Front Door Premium 此範本會建立 Front Door Premium,以及設定為網頁伺服器的虛擬機。 Front Door 使用私人端點搭配 Private Link 服務,將流量傳送至 VM。
黑茲爾卡斯特叢集 Hazelcast 是記憶體內部數據平臺,可用於各種數據應用程式。 此範本會部署任意數目的 Hazelcast 節點,而且它們會自動探索彼此。
Hyper-V 具有巢狀 VM 的主機虛擬機 Hyper-V 主機和所有相依資源將虛擬機部署到 ,包括虛擬網路、公用IP位址和路由表。
在 Windows VM 上使用 DSC 擴充功能 IIS Server 此範本會建立 Windows VM,並使用 DSC 擴充功能設定 IIS 伺服器。 請注意,如果您使用 Azure 記憶體,DSC 設定模組需要傳入 SAS 令牌。 針對來自 GitHub 的 DSC 模組連結(此範本中的預設值),不需要此連結。
SQL Server 2014 VM & IIS VM 在 VNET 中建立 1 或 2 個 IIS Windows 2012 R2 網頁伺服器和一個後端 SQL Server 2014。
RHEL 上的 JBoss EAP 此範本可讓您建立執行 JBoss EAP 7.4 叢集的多個 RHEL 8.6 VM,並部署稱為 eap-session-replication 的 Web 應用程式,您可以使用部署時設定的 JBoss EAP 使用者名稱和密碼來登入管理控制台。
將 VM 加入現有的網域 此範本示範在雲端中加入私人 AD 網域。
使用 Gnome Desktop RDP VSCode 和 Azure CLI Linux VM 此範本會部署 Ubuntu Server VM,然後使用 Linux CustomScript 擴充功能來安裝 Ubuntu Gnome Desktop 和遠端桌面支援(透過 xrdp)。 最後布建的Ubuntu VM支援透過 RDP 的遠端連線。
使用 MSI 存取記憶體 Linux VM 此範本會部署具有系統指派受控識別的Linux VM,其可存取不同資源群組中的記憶體帳戶。
OpenScholar 此範本會將 OpenScholar 部署到 ubuntu VM 16.04
Private Link 服務範例 此範本示範如何建立私人鏈接服務
已鏈結至閘道 Load Balancer 的公用 Load Balancer 此範本可讓您部署鏈結至閘道 Load Balancer 的公用標準 Load Balancer。 來自因特網的流量會路由傳送至後端集區中具有Linux VM(NVA)的網關負載平衡器。
將憑證推送至 Windows VM 將憑證推送至 Windows VM。 使用範本在 http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault 建立 Key Vault
SAP 2 層 S/4HANA 完全啟用裝置 此範本會部署 SAP S/4HANA 完全啟動設備系統。
Azure VM 上的自我裝載整合運行時間 此範本會建立自我裝載整合運行時間,並在 Azure 虛擬機上註冊它
SharePoint 訂閱 / 2019 / 2016 完整設定 建立 DC、SQL Server 2022,以及從 1 到 5 部伺服器(s)裝載 SharePoint 訂閱 /2019 / 2016 伺服器數位,其中包含廣泛的設定,包括受信任的驗證、具有個人網站的使用者配置檔、OAuth 信任(使用憑證)、裝載高信任載入巨集的專用 IIS 網站等等...已安裝最新版本的密鑰軟體(包括 Fiddler、vscode、np++、7zip、ULS Viewer)。 SharePoint 機器有額外的微調,使其立即可供使用(遠端管理工具、Edge 和 Chrome 的自定義原則、快捷方式等等...)。
使用效能優化的記憶體設定 SQL Server VM 在 PremiumSSD 上建立具有效能優化記憶體設定的 SQL Server 虛擬機
適用於 Azure 防火牆進階 測試環境 此範本會建立具有進階功能的 Azure 防火牆進階和防火牆原則,例如入侵檢測 (IDPS)、TLS 檢查和 Web 類別篩選
使用 VSCode Ubuntu Mate Desktop VM 此範本可讓您使用幾個不同的Ubuntu版本選項來部署簡單的Linux VM,並使用最新的修補版本。 這會在資源群組位置部署 A1 大小的 VM,並傳回 VM 的 FQDN。
使用 Azure 防火牆作為中樞 & 輪輻拓撲中的 DNS Proxy 此範例示範如何使用 Azure 防火牆在 Azure 中部署中樞輪輻拓撲。 中樞虛擬網路可作為透過虛擬網路對等互連連線到中樞虛擬網路之許多輪輻虛擬網路的中央點。
使用 RDP 連接埠 虛擬機 建立虛擬機,併為負載平衡器中的 VM 建立 RDP 的 NAT 規則
使用條件式資源 虛擬機 此範本允許使用虛擬網路、記憶體和公用IP位址的新或現有資源來部署Linux VM。 它也允許在 SSH 和密碼驗證之間進行選擇。 範本會使用條件和邏輯函式來移除巢狀部署的需求。
使用受控識別下載成品的 VM 此範本示範如何使用受控識別來下載虛擬機自定義腳本擴充功能的成品。
使用 Load Balancer 和 NAT 在可用性區域中 VM 此範本可讓您使用 Load Balancer 建立分散於可用性區域的虛擬機,並透過負載平衡器設定 NAT 規則。 此範本也會部署虛擬網路、公用IP位址和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
已安裝 Portainer 和 Traefik 的 Windows Docker 主機 已安裝 Portainer 和 Traefik 的 Windows Docker 主機
使用 SSH Windows Server VM 部署已啟用開啟 SSH 的單一 Windows VM,讓您可以使用密鑰型驗證透過 SSH 連線。
使用 Azure 安全基準 Windows VM 此範本會在具有公用IP位址的新虛擬網路中建立執行 Windows Server 的虛擬機。 部署機器之後,就會安裝客體設定延伸模組,並套用適用於 Windows Server 的 Azure 安全基準。 如果機器的設定漂移,您可以再次部署範本來重新套用設定。
已安裝 O365 的 Windows VM 此範本會建立以 Windows 為基礎的 VM。 它會使用新的計算堆疊,在新的 vnet、記憶體帳戶、nic 和公用 IP 中建立 VM。

ARM 樣本資源定義

virtualMachines/extensions 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Compute/virtualMachines/extensions 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Compute/virtualMachines/extensions",
  "apiVersion": "2024-07-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "instanceView": {
      "name": "string",
      "statuses": [
        {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        }
      ],
      "substatuses": [
        {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        }
      ],
      "type": "string",
      "typeHandlerVersion": "string"
    },
    "protectedSettings": {},
    "protectedSettingsFromKeyVault": {
      "secretUrl": "string",
      "sourceVault": {
        "id": "string"
      }
    },
    "provisionAfterExtensions": [ "string" ],
    "publisher": "string",
    "settings": {},
    "suppressFailures": "bool",
    "type": "string",
    "typeHandlerVersion": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

InstanceViewStatus

名字 描述 價值
法典 狀態代碼。 字串
displayStatus 狀態的簡短可當地語系化標籤。 字串
水準 層級程序代碼。 'Error'
'Info'
'Warning'
消息 詳細的狀態消息,包括警示和錯誤訊息。 字串
時間 狀態的時間。 字串

KeyVaultSecretReference

名字 描述 價值
secretUrl 參考 Key Vault 中秘密的 URL。 字串 (必要)
sourceVault 包含秘密之 Key Vault 的相對 URL。 SubResource (必要)

Microsoft.Compute/virtualMachines/extensions

名字 描述 價值
apiVersion API 版本 '2024-07-01'
位置 資源位置 字串
名字 資源名稱 字串 (必要)
性能 描述虛擬機擴充功能的屬性。 VirtualMachineExtensionProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Compute/virtualMachines/extensions'

ResourceWithOptionalLocationTags

名字 描述 價值

SubResource

名字 描述 價值
id 資源標識碼 字串

VirtualMachineExtensionInstanceView

名字 描述 價值
名字 虛擬機擴充功能名稱。 字串
狀態 資源狀態資訊。 InstanceViewStatus[]
substatuses 資源狀態資訊。 InstanceViewStatus[]
類型 指定延伸模組的類型;例如“CustomScriptExtension”。 字串
typeHandlerVersion 指定文稿處理程式的版本。 字串

VirtualMachineExtensionProperties

名字 描述 價值
autoUpgradeMinorVersion 指出如果部署期間有新的次要版本,擴充功能是否應該使用較新的次要版本。 不過,部署之後,除非重新部署,否則擴充功能不會升級次要版本,即使此屬性設定為 true 也一定會升級。 bool
enableAutomaticUpgrade 指出如果有較新版本的延伸模組可用,平臺是否應該自動升級延伸模組。 bool
forceUpdateTag 即使延伸模組組態尚未變更,延伸模組處理程式也應該強制更新。 字串
instanceView 虛擬機擴充實例檢視。 VirtualMachineExtensionInstanceView
protectedSettings 延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault 或完全沒有受保護的設定。 任何
protectedSettingsFromKeyVault 以傳址方式傳遞的延伸模組受保護設定,並從金鑰保存庫取用 KeyVaultSecretReference
provisionAfterExtensions 必須布建此延伸模組之後的延伸模組名稱集合。 string[]
發行人 擴充處理程序發行者的名稱。 字串
設置 擴充功能的 Json 格式化公用設定。 任何
suppressFailures 指出延伸模組產生的失敗是否會隱藏(不論此值為何,無法連線到 VM 等作業失敗)。 默認值為 false。 bool
類型 指定延伸模組的類型;例如“CustomScriptExtension”。 字串
typeHandlerVersion 指定文稿處理程式的版本。 字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
Ubuntu 上的 (++)Ethereum

部署至 Azure
此範本會在Ubuntu虛擬機上部署 (++)Ethereum 用戶端
具有 NAT 閘道和應用程式閘道的 AKS 叢集

部署至 Azure
此範例示範如何使用 NAT 閘道部署 AKS 叢集以進行輸出連線,以及用於輸入連線的應用程式閘道。
使用應用程式閘道輸入控制器 AKS 叢集

部署至 Azure
此範例示範如何使用應用程式閘道、應用程式閘道輸入控制器、Azure Container Registry、Log Analytics 和 Key Vault 部署 AKS 叢集
Ubuntu VM 上的 Apache Webserver

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能來部署 Apache Web 伺服器。 部署範本會建立Ubuntu VM、安裝Apache2並建立簡單的HTML檔案。 轉到。。/demo.html 以查看已部署的頁面。
應用程式安全組

部署至 Azure
此範本示範如何搭配使用NSG搭配應用程式安全組來保護工作負載的安全部分。 它會部署執行 NGINX 的 Linux VM,並透過在網路安全組上使用 Applicaton 安全組,我們將允許存取指派給名為 webServersAsg 的應用程式安全組的 VM 連接埠 22 和 80。
使用 GoAccess Azure 應用程式閘道記錄分析器

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能,使用 GoAccess 部署 Azure 應用程式閘道記錄分析器。 部署範本會建立 Ubuntu VM、安裝應用程式閘道記錄處理器、GoAccess、Apache WebServer,並將其設定為分析 Azure 應用程式閘道存取記錄。
Azure Container Service Engine (acs-engine) - 群集模式

部署至 Azure
Azure Container Service Engine (acs-engine) 會使用您選擇的 DC/OS、Kubernetes、Swarm 模式或 Swarm 協調器,為 Microsoft azure 上啟用 Docker 的叢集產生 ARM (Azure Resource Manager) 範本。 工具的輸入是叢集定義。 叢集定義非常類似(在許多情況下與 相同)用來部署 azure Container Service 叢集Microsoft ARM 範本語法。
Azure Game 開發人員虛擬機

部署至 Azure
Azure 遊戲開發人員虛擬機包含 Unreal 等授權引擎。
Azure Machine Learning 端對端安全設定

部署至 Azure
這組 Bicep 範本示範如何在安全設定中設定 Azure Machine Learning 端對端。 此參考實作包括工作區、計算叢集、計算實例和附加的私人 AKS 叢集。
Azure Machine Learning 端對端安全設定 (舊版)

部署至 Azure
這組 Bicep 範本示範如何在安全設定中設定 Azure Machine Learning 端對端。 此參考實作包括工作區、計算叢集、計算實例和附加的私人 AKS 叢集。
使用 Quagga 在 BGP 對等互連中 Azure 路由伺服器

部署至 Azure
此範本會部署具有Quagga的路由器伺服器和Ubuntu VM。 路由器伺服器與Quagga之間會建立兩個外部 BGP 工作階段。 Quagga 的安裝和設定是由適用於Linux的 Azure 自定義腳本擴充功能執行
Azure 流量管理員 VM 範例

部署至 Azure
此範本示範如何建立跨多部虛擬機的 Azure 流量管理員配置檔負載平衡。
Azure VM-to-VM 頻寬計量

部署至 Azure
此範本可讓您使用 PsPing 公用程式執行 VM-to-VM 頻寬測試。
基本 RDS 伺服器陣列部署

部署至 Azure
此範本會建立基本的 RDS 伺服器陣列部署
CentOS VM 上適用於比特幣的 Bitcore 節點和公用程式

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能來部署具有完整比特幣公用程式集的 Bitcore Node 實例。 部署範本會建立 CentOS VM、安裝 Bitcore 並提供簡單的 Bitcored 可執行檔。 使用此範本,您將會在比特幣網路上執行完整節點,以及名為 Insight 的區塊總管。
區塊鏈範本

部署至 Azure
部署已安裝 Groestl 等核心的 VM。
BOSH CF 跨區域

部署至 Azure
此範本可協助您設定在 Azure 上兩個區域部署 BOSH 和 Cloud Foundry 所需的資源。
BOSH 設定

部署至 Azure
此範本可協助您設定可在其中部署 BOSH 和 Cloud Foundry 的開發環境。
BrowserBox Azure Edition

部署至 Azure
此範本會在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。
CentOS/UbuntuServer 自動動態磁碟 & Docker 1.12(cs)

部署至 Azure
這是建立單一實例 CentOS 7.2/7.1/6.5 或 Ubuntu Server 16.04.0-LTS 的常見範本,其中包含可設定的數據磁碟數目(可設定的大小)。 入口網站參數中可以提及最多 16 個磁碟,而且每個磁碟的大小上限應小於 1023 GB。 MDADM RAID0 Array 已自動掛接,且會繼續重新啟動。 最新的 Docker 1.12(cs3) (Swarm),docker-compose 1.9.0 & docker-machine 0.8.2 可供使用者 azure-cli 使用,以 docker 容器自動執行。 這個單一實例範本是 HPC/GPU 叢集範本 @ https://github.com/azurebigcompute/BigComputeBench
在Ubuntu/Centos 上使用 JSON 參數 Chef

部署至 Azure
使用 JSON 參數部署具有 Chef 的 Ubuntu/Centos VM
使用 Moloch 範例 CloudLens

部署至 Azure
此範本示範如何使用 CloudLens 代理程式在 Azure 公用雲端中設定網路可見度,以點選一部 VM 上的流量,並將其轉送至儲存 & 索引工具的網路封包,在此案例中為 Moloch。
具有 Suricata IDS 的 CloudLens 範例

部署至 Azure
此範本示範如何使用 CloudLens 代理程式在公用雲端中設定網路可見度,以點選一部 VM 上的流量,並將其轉送至 IDS,在此案例中為 Suricata。
Concourse CI

部署至 Azure
Concourse 是由簡單的工具和想法所組成的 CI 系統。 它可以表示整個管線、與任意資源整合,或可用來在本機或另一個 CI 系統中執行一次性工作。 此範本可協助準備必要的 Azure 資源來設定這類 CI 系統,並讓設定更加簡單。
透過私人端點連線到事件中樞命名空間

部署至 Azure
此範例示範如何使用設定虛擬網路和私人 DNS 區域,透過私人端點存取事件中樞命名空間。
透過私人端點連線到 Key Vault

部署至 Azure
此範例示範如何使用設定虛擬網路和私人 DNS 區域,透過私人端點存取 Key Vault。
透過私人端點連線到服務總線命名空間

部署至 Azure
此範例示範如何使用設定虛擬網路和私人 DNS 區域,透過私人端點存取服務總線命名空間。
透過私人端點從 VM 連線到記憶體帳戶

部署至 Azure
此範例示範如何使用聯機虛擬網路,透過私人端點存取 Blob 記憶體帳戶。
透過私人端點連線到 Azure 檔案共用

部署至 Azure
此範例示範如何使用設定虛擬網路和私人 DNS 區域,透過私人端點存取 Azure 檔案共用。
建立跨區域負載平衡器

部署至 Azure
此範本會建立跨區域負載平衡器,其後端集區包含兩個區域負載平衡器。 跨區域負載平衡器目前可在有限的區域中使用。 跨區域負載平衡器背後的區域負載平衡器可以在任何區域中。
使用 P2S VPN 和 IIS 建立 DevTest 環境

部署至 Azure
此範本會在 Windows 伺服器上建立具有點對站 VPN 和 IIS 的簡單 DevTest 環境,這是開始使用的絕佳方式。
使用可用性區域建立具有 2 個 DC 的新 AD 網域

部署至 Azure
此樣本會在不同的可用性區域中建立 2 部 VM,以作為新樹系和網域的 AD DC(主要和備份)
從資源庫映射建立新的加密 Windows vm

部署至 Azure
此範本會使用伺服器 2k12 資源庫映像來建立新的加密 Windows VM。
建立私人 AKS 叢集

部署至 Azure
此範例示範如何在虛擬網路中建立私人 AKS 叢集,以及 jumpbox 虛擬機。
使用公用 DNS 區域建立私人 AKS 叢集

部署至 Azure
此範例示範如何使用公用 DNS 區域部署私人 AKS 叢集。
使用 Linux VM 建立 Azure 防火牆的沙箱設定

部署至 Azure
此範本會建立具有 3 個子網的虛擬網路(伺服器子網、Jumpbox 子集和 AzureFirewall 子網)、具有公用 IP、伺服器 VM、UDR 路由的 Jumpbox VM,以指向伺服器子網的 Azure 防火牆,以及具有 1 個以上公用 IP 位址的 Azure 防火牆、1 個範例應用程式規則、1 個範例網路規則和預設私人範圍
建立標準負載平衡器

部署至 Azure
此範本會為後端集區建立因特網面向的負載平衡器、負載平衡規則和三部 VM,並在備援區域中每個 VM。
建立具有多個 NIC 和 RDP 可存取的 VM

部署至 Azure
此範本可讓您建立具有多個 (2) 網路介面 (NIC) 的虛擬機,並使用已設定的負載平衡器和輸入 NAT 規則來連線 RDP。 您可以使用此樣本輕鬆地新增更多 NIC。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和2個網路介面(前端和後端)。
建立已啟用反惡意代碼擴充功能的 Windows VM

部署至 Azure
此範本會建立 Windows VM 並設定反惡意代碼防護
建立 Azure 應用程式閘道 v2

部署至 Azure
此範本會在後端集區中建立具有兩部 Windows Server 2016 伺服器的 Azure 應用程式閘道
使用新的 AD 樹系建立 Azure VM

部署至 Azure
此範本會建立新的 Azure VM,它會將 VM 設定為新樹系的 AD DC
在 Azure 應用程式閘道上建立 Azure WAF v2

部署至 Azure
此範本會在 Azure 應用程式閘道上建立 Azure Web 應用程式防火牆 v2,並在後端集區中有兩部 Windows Server 2016 伺服器
建立 IPv6 應用程式閘道

部署至 Azure
此範本會在雙堆疊虛擬網路中建立具有 IPv6 前端的應用程式閘道。
建立具有2個域控制器的新AD網域

部署至 Azure
此樣本會為新的樹系和網域建立 2 個新的 VM 作為 AD DC(主要和備份)
建立Ubuntu GNOME桌面

部署至 Azure
此範本會建立 ubuntu 桌面電腦。 這很適合用來做為 NAT 後方的 Jumpbox。
從資源庫映射建立新的加密受控磁碟 win-vm

部署至 Azure
此範本會使用伺服器 2k12 資源庫映像來建立新的加密受控磁碟 Windows VM。
建立預先填入 Puppet 代理程式 的新 Ubuntu VM

部署至 Azure
此範本會建立Ubuntu VM,並使用 CustomScript 擴充功能將 Puppet 代理程式安裝到其中。
使用 Microsoft Entra ID Join 建立 AVD

部署至 Azure
此範本可讓您建立 Azure 虛擬桌面資源,例如主機集區、應用程式群組、工作區、測試會話主機及其擴充功能,並加入Microsoft Entra ID join
Ubuntu VM 上的自定義腳本擴充功能

部署至 Azure
此範本會建立Ubuntu VM並安裝 CustomScript 擴充功能
虛擬機上的 DDoS 攻擊

部署至 Azure
這會部署虛擬機、OMS 和其他網路資源。 依照 guidleines 執行 DDoS 攻擊,並執行偵測 DDoS 攻擊的案例。
部署 Django 應用程式

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能來部署應用程式。 此範例會建立Ubuntu VM、執行 Python、Django 和 Apache 的無訊息安裝,然後建立簡單的 Django 應用程式
使用 Docker 部署 Kibana 儀錶板

部署至 Azure
此範本可讓您部署已安裝 Docker 的 Ubuntu VM(使用 Docker 擴充功能)和建立並設定為提供分析儀錶板的 Kibana/Elasticsearch 容器。
部署 LAMP 應用程式

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能來部署應用程式。 它會建立Ubuntu VM、執行 MySQL、Apache 和 PHP 的無訊息安裝,然後建立簡單的 PHP 腳本。
使用 MSI 部署 Linux 或 Windows VM

部署至 Azure
此範本可讓您使用受控服務識別來部署Linux或Windows VM。
部署 MySQL Server

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能來部署 MySQL 伺服器。 它會建立Ubuntu VM,執行 MySQL 伺服器的無訊息安裝,版本:5.6
部署 Nextflow genomics 叢集

部署至 Azure
此範本會部署具有 Jumpbox、n 叢集節點、Docker 支援和共用記憶體的可調整 Nextflow 叢集。
在Ubuntu虛擬機上部署PostgreSQL伺服器

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能來部署 postgresql 伺服器。 它會建立Ubuntu VM,執行 MySQL 伺服器的無訊息安裝,版本:9.3.5
部署簡單的UbuntuLinux VM 20.04-LTS

部署至 Azure
此範本會部署具有一些 VM 選項的 Ubuntu Server。 您可以提供 VM 名稱、OS 版本、VM 大小,以及系統管理員使用者名稱和密碼。 默認 VM 大小為 Standard_D2s_v3,而 OS 版本為 20.04-LTS。
部署簡單的 Windows VM

部署至 Azure
此範本可讓您使用 Windows 版本的幾個不同選項來部署簡單的 Windows VM,並使用最新的修補版本。 這會在資源群組位置部署 A2 大小 VM,並傳回 VM 的 FQDN。
將單一 VM WordPress 部署至 Azure

部署至 Azure
此範本會部署完整的 LAMP 堆疊,然後安裝並初始化 WordPress。 部署完成後,您必須移至 http://fqdn.of.your.vm/wordpress/ 完成設定、建立帳戶,以及開始使用 WordPress。
部署支援受信任啟動的Linux虛擬機

部署至 Azure
此範本可讓您使用最新修補的版本,使用幾個不同的 Linux 版本選項來部署具有受信任啟動功能的 Linux 虛擬機。 如果您啟用 Secureboot 和 vTPM,客體證明擴充功能將會安裝在您的 VM 上。 此延伸模組會執行雲端的遠端 證明。 根據預設,這會在資源群組位置部署Standard_D2_v3大小的虛擬機,並傳回虛擬機的 FQDN。
部署支援受信任啟動的 Windows 虛擬機

部署至 Azure
此範本可讓您使用 Windows 版本的幾個不同選項,使用最新的修補版本,部署具有受信任啟動功能的 Windows 虛擬機。 如果您啟用 Secureboot 和 vTPM,客體證明擴充功能將會安裝在您的 VM 上。 此延伸模組會執行雲端的遠端 證明。 根據預設,這會在資源群組位置部署Standard_D2_v3大小的虛擬機,並傳回虛擬機的 FQDN。
使用 OMS 擴充功能部署 Ubuntu VM

部署至 Azure
此範本可讓您部署已安裝 OMS 延伸模組並上線至指定工作區的 Ubuntu VM
使用 Windows Admin Center 擴充功能部署 Windows VM

部署至 Azure
此範本可讓您使用 Windows Admin Center 擴充功能部署 Windows VM,直接從 Azure 入口網站管理 VM。
使用 Docker 部署 WordPress 部落格

部署至 Azure
此範本可讓您部署已安裝 Docker 的 Ubuntu VM(使用 Docker 擴充功能)和建立並設定為提供部落格伺服器的 WordPress/MySQL 容器。
使用 Docker 部署 Open-Source 剖析伺服器

部署至 Azure
此範本可讓您部署已安裝 Docker 的 Ubuntu VM(使用 Docker 擴充功能),以及建立並設定為取代 [現在日落] 剖析服務的開放原始碼剖析伺服器容器。
部署 Openvpn Access Server

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能來部署 openvpn 存取伺服器。 它會建立Ubuntu VM、執行openvpn存取伺服器的無訊息安裝,然後進行基本伺服器網路設定:將 VPN 伺服器主機名定義為 VM 的公用 IP DNS 名稱
使用 Docker 引擎部署 Ubuntu VM

部署至 Azure
此範本可讓您使用 Docker 部署 Ubuntu VM(使用 Docker 擴充功能)。 您稍後可以透過 SSH 連線到 VM 並執行 Docker 容器。
部署 CKAN

部署至 Azure
此範本會使用 Ubuntu VM 上的 Apache Solr(搜尋)和 PostgreSQL(資料庫)來部署 CKAN。 CKAN、Solr 和 PostgreSQL 會部署為 VM 上的個別 Docker 容器。
在Ubuntu 上部署IOMAD叢集

部署至 Azure
此範本會將 IOMAD 部署為 Ubuntu 上的 LAMP 應用程式。 它會為前端建立一或多個Ubuntu VM,並為後端建立單一 VM。 它會在後端 VM 的前端 VM 和 MySQL 上執行 Apache 和 PHP 的無訊息安裝。 然後它會在叢集上部署 IOMAD。 它會設定負載平衡器,以將要求導向至前端 VM 的 。 它也會設定 NAT 規則,以允許系統管理員存取每個 VM。 它也會使用 VM 之間共用的檔案記憶體來設定 moodledata 資料目錄。 部署成功之後,您可以移至每個前端 VM 上的 /iomad(使用 Web 系統管理員存取權)開始設定 IOMAD。
單一 VM 上的 Ubuntu 上部署 IOMAD

部署至 Azure
此範本會將 IOMAD 部署為 Ubuntu 上的 LAMP 應用程式。 它會建立單一 Ubuntu VM、執行 MySQL、Apache 和 PHP 的無訊息安裝,然後在其上部署 IOMAD。 部署成功之後,您可以移至 /iomad 以啟動 congfiguring IOMAD。
在 Docker 中部署 Neo4J,並在外部磁碟上部署數據

部署至 Azure
此範本可讓您部署已安裝 Docker 的 Ubuntu VM(使用 Docker 擴充功能),以及使用外部磁碟來儲存其數據的 Neo4J 容器。
針對Ubuntu 部署 Net Disk

部署至 Azure
此範本允許在 Azure Ubuntu VM 上部署 seafile 伺服器 6.1.1
使用試用版授權部署 Octopus Deploy 3.0

部署至 Azure
此範本可讓您部署具有試用授權的單一 Octopus Deploy 3.0 伺服器。 這會部署在單一 Windows Server 2012R2 VM (Standard D2) 和 SQL DB (S1 層) 上,部署到資源群組所指定的位置。
透過導師 部署 Open edX (lilac version)

部署至 Azure
此範本會建立單一Ubuntu VM,並透過導師部署Open edX。
在單一 Ubuntu VM 上部署 Open edX devstack

部署至 Azure
此範本會建立單一 Ubuntu VM,並在其上部署 Open edX devstack。
部署開放式edX Dogwood (多 VM)

部署至 Azure
此範本會建立 Ubuntu VM 的網路,並在其中部署 Open edX Dogwood。 部署支援 1-9 個應用程式 VM 和後端 Mongo 和 MySQL VM。
在單一 Ubuntu VM 上部署 Open edX fullstack (Ficus)

部署至 Azure
此範本會建立單一 Ubuntu VM,並在其上部署 Open edX fullstack (Ficus)。
在Ubuntu 上部署OpenLDAP叢集

部署至 Azure
此範本會在Ubuntu上部署OpenLDAP叢集。 它會建立多個 Ubuntu VM(最多 5 個,但很容易增加),並在它們上執行 OpenLDAP 的無訊息安裝。 然後,它會在它們上設定 N 向多宿主複寫。 部署成功之後,您可以移至 /phpldapadmin 以啟動 congfiguring OpenLDAP。
在單一 VM 上部署 Ubuntu 上的 OpenLDAP

部署至 Azure
此範本會在Ubuntu上部署OpenLDAP。 它會建立單一 Ubuntu VM,並在其上執行 OpenLDAP 的無訊息安裝。 部署成功之後,您可以移至 /phpldapadmin 以啟動 congfiguring OpenLDAP。
在 Ubuntu 上部署 OpenSIS Community Edition 叢集

部署至 Azure
此範本會將 OpenSIS Community Edition 部署為 Ubuntu 上的 LAMP 應用程式。 它會為前端建立一或多個Ubuntu VM,並為後端建立單一 VM。 它會在後端 VM 的前端 VM 和 MySQL 上執行 Apache 和 PHP 的無訊息安裝。 然後它會在叢集上部署 OpenSIS Community Edition。 部署成功之後,您可以在每個前端 VM 上移至 /opensis-ce ,以啟動 congfiguring OpenSIS。
在單一 VM 上部署 Ubuntu 上的 OpenSIS Community Edition

部署至 Azure
此範本會將 OpenSIS Community Edition 部署為 Ubuntu 上的 LAMP 應用程式。 它會建立單一 Ubuntu VM、執行 MySQL、Apache 和 PHP 的無訊息安裝,然後部署 OpenSIS Community Edition。 部署成功之後,您可以移至 /opensis-ce 以開始串連 OpenSIS。
使用受控虛擬網路部署安全的 Azure AI Studio

部署至 Azure
此範本會建立安全的 Azure AI Studio 環境,並具有健全的網路和身分識別安全性限制。
在Ubuntu 上部署Shibboleth Identity Provider 叢集

部署至 Azure
此範本會在叢集設定中的Ubuntu上部署Shibboleth Identity Provider。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/Status (記下埠號碼) 來檢查成功。
在 Windows 上部署 Shibboleth Identity Provider 叢集

部署至 Azure
此範本會在叢集設定中,在 Windows 上部署 Shibboleth 識別提供者。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/status (記下埠號碼) 來檢查成功。
在單一 VM 上部署 Ubuntu 上的 Shibboleth 識別提供者

部署至 Azure
此範本會在Ubuntu上部署Shibboleth識別提供者。 部署成功之後,您可以前往 https://your-domain:8443/idp/profile/status (記下埠號碼) 來檢查成功。
在 Windows 上部署 Shibboleth 識別提供者 (單一 VM)

部署至 Azure
此範本會在 Windows 上部署 Shibboleth 識別提供者。 它會建立單一 Windows VM、安裝 JDK 和 Apache Tomcat、部署 Shibboleth 識別提供者,然後設定所有專案以存取 Shibboleth IDP。 部署成功之後,您可以移至 https://your-server:8443/idp/profile/status 來檢查成功。
將 Solace PubSub+ 訊息代理程式部署到 Azure Linux VM(s)

部署至 Azure
此範本可讓您將獨立 Solace PubSub+ 訊息代理程式或 Solace PubSub+ 訊息代理程式三個節點高可用性叢集部署到 Azure Linux VM 上。
使用 Open JDK 和 Tomcat 部署 Ubuntu VM

部署至 Azure
此範本可讓您使用 OpenJDK 和 Tomcat 建立 Ubuntu VM。 目前,自定義腳本檔案會暫時從 raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh 上的 HTTPs 連結提取。成功布建 VM 之後,即可存取 HTTP 連結 [FQDN 名稱或公用 IP]:8080/ 來驗證 tomcat 安裝
部署 Xfce Desktop

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能在 VM 上部署 Xfce Desktop。 它會建立Ubuntu VM,執行 Xfce 桌面和 xrdp 的無訊息安裝
部署 2 節點主要/從屬 MySQL 複寫叢集

部署至 Azure
此範本會在 CentOS 6.5 或 6.6 上部署 2 個節點主要/從屬 MySQL 複寫叢集
部署 3 節點 Consul Cluster

部署至 Azure
此範本會部署 3 個節點 Consul 叢集,並透過 Atlas 自動加入節點。 Consul 是服務探索、分散式密鑰/值存放區和一堆其他酷專案的工具。 Atlas 是由 Hashicorp 提供(Consul 的製造者)提供,以快速建立 Consul 叢集的方式,而不需要手動加入每個節點
部署 3 個節點 Percona XtraDB 叢集

部署至 Azure
此範本會在 CentOS 6.5 或 Ubuntu 12.04 上部署 3 個節點 MySQL 高可用性叢集
部署 N 節點 CentOS 叢集

部署至 Azure
此範本會部署具有 2 個網路的 2-10 節點 CentOS 叢集。
在現有的 VNET & AD 上部署 SQL Server 2014 AG

部署至 Azure
此範本會在現有的 VNET 上建立三個新的 Azure VM:兩部 VM 會設定為 SQL Server 2014 可用性群組復本節點,一個 VM 會設定為自動叢集故障轉移的檔案共享見證。 除了這些 VM 之外,也會設定下列額外的 Azure 資源:內部負載平衡器、記憶體帳戶。 若要設定每個 VM 內的叢集、SQL Server 和可用性群組,會利用 PowerShell DSC。 針對 Active Directory 支援,現有的 Active Directory 域控制器應該已經部署在現有的 VNET 上。
適用於 AZ-400 Labs 的 開發環境

部署至 Azure
具有適用於 AZ-400 的 VS2017 Community、Docker 桌面、Git 和 VSCode 的 VM(Azure DevOps) Labs
使用事件中樞和 ELK 診斷

部署至 Azure
此範本會部署 Elasticsearch 叢集和 Kibana 和 Logstash VM。 Logstash 已設定為輸入外掛程式,以從事件中樞提取診斷數據。
在沒有 AAD 的情況下停用 Linux VM 上的數據磁碟加密

部署至 Azure
此範本會在未使用 AAD 加密的執行中 Linux 上停用資料磁碟加密
停用執行中 Linux VM 上的加密

部署至 Azure
此範本會在執行中的Linux VM上停用加密
停用執行中 Windows VM 上的加密

部署至 Azure
此範本會在執行中的 Windows VM 上停用加密
停用未使用 AAD 加密的 Windows VM 上的加密

部署至 Azure
此範本會在未使用 AAD 應用程式的情況下加密的執行中 Windows VM 上停用加密
動態探索私人IP

部署至 Azure
此範本可讓您動態探索 NIC 的私人 IP。 它會使用自定義腳本延伸模組將 NIC0 的私人 IP 傳遞至 VM1,以將它寫入 VM1 上的檔案。
使用 SQL Database Django 應用程式

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能來部署應用程式。 此範例會建立Ubuntu VM、執行 Python、Django 和 Apache 的無訊息安裝,然後建立簡單的 Django 應用程式。 此範本也會建立 SQL Database,其中包含範例數據表,其中包含一些使用查詢在網頁瀏覽器中顯示的範例數據
DLWorkspace 部署

部署至 Azure
在 Azure 上部署 DLWorkspace 叢集
DNS 轉寄站 VM

部署至 Azure
此範本示範如何建立 DNS 伺服器,以將查詢轉送至 Azure 的內部 DNS 伺服器。 這適用於在虛擬網路之間設定 DNS 結果(如 https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/中所述)。
Docker Swarm 叢集

部署至 Azure
此範本會建立高可用性 Docker Swarm 叢集
Dokku 實例

部署至 Azure
Dokku 是單一 VM 上的迷你式 PaaS。
Ubuntu VM 上的無人機

部署至 Azure
此範本會布建具有 Docker 擴充功能和無人機 CI 套件的 Ubuntu 14.04 LTS 實例。
Elasticsearch 叢集、Kibana 和 Logstash for Diagnostics

部署至 Azure
此範本會部署 Elasticsearch 叢集和 Kibana 和 Logstash VM。 Logstash 會設定為輸入外掛程式,以從現有的 Azure 記憶體數據表提取診斷數據。
在執行中的Linux VM 上啟用加密

部署至 Azure
此範本會使用 AAD 用戶端密碼在執行中的 Linux VM 上啟用加密。
在沒有 AAD 的情況下啟用執行中 Linux VM 上的加密

部署至 Azure
此範本可在執行中的 Linux VM 上啟用加密,而不需要 AAD 應用程式詳細數據
在執行中的 Windows VM 上啟用加密

部署至 Azure
此範本可在執行中的 Windows VM 上啟用加密。
在執行中的 Windows VM 上啟用加密 & AAD

部署至 Azure
此範本會使用 AAD 用戶端憑證指紋,在執行中的 Windows VM 上啟用加密。 憑證應該已稍早部署至 VM
在沒有 AAD 的情況下啟用執行中 Windows VM 上的加密

部署至 Azure
此範本可在執行中的 Windows VM 上啟用加密,而不需要 AAD 應用程式詳細數據
ESET VM 擴充功能

部署至 Azure
建立具有ESET擴充功能的VM
現有的 SQL Server 自動備份設定

部署至 Azure
使用自動備份組態在 Azure 上現有的 SQL Server 虛擬機上設定或更新此範本
現有的 SQL Server 自動修補設定

部署至 Azure
使用自動修補組態在 Azure 上現有的 SQL Server 虛擬機上設定或更新此範本
使用 Azure Key Vault 設定現有的 SQL Server 認證

部署至 Azure
此範本會在 Azure 上以 Azure Key Vault 保護的認證,在 Azure 上設定或更新現有的 SQL Server 虛擬機
FreeBSD PHP 型網站

部署至 Azure
此範本會部署四個適用於 PHP 型網站的 FreeBSD VM
使用 VM 和 Private Link 服務 Front Door Premium

部署至 Azure
此範本會建立 Front Door Premium,以及設定為網頁伺服器的虛擬機。 Front Door 使用私人端點搭配 Private Link 服務,將流量傳送至 VM。
Ubuntu 上的 Go Ethereum

部署至 Azure
此範本會在Ubuntu虛擬機上部署 Go Ethereum 用戶端以及創世區塊
Ubuntu 上的 Go Expanse

部署至 Azure
此範本會在Ubuntu虛擬機上部署 Go Expanse 用戶端
使用 OBS-Studio、Skype、MS-Teams GPU Vm 進行事件串流處理

部署至 Azure
此範本會使用 OBS-Studio、Skype、MS-Teams 建立 GPU Vm 以進行事件串流。 它會使用新的計算堆疊,在新的 vnet、記憶體帳戶、nic 和公用 IP 中建立 VM。 以 Chocolately 套件管理員為基礎的所有安裝程式
黑茲爾卡斯特叢集

部署至 Azure
Hazelcast 是記憶體內部數據平臺,可用於各種數據應用程式。 此範本會部署任意數目的 Hazelcast 節點,而且它們會自動探索彼此。
高 IOPS 32 數據磁碟存放集區標準 D14 VM

部署至 Azure
此範本會建立連結 32 個數據磁碟的標準 D14 VM。 使用 DSC 時,系統會自動根據最佳做法進行等量分割,以取得最大 IOPS 並格式化成單一磁碟區。
Hyper-V 具有巢狀 VM 的主機虛擬機

部署至 Azure
Hyper-V 主機和所有相依資源將虛擬機部署到 ,包括虛擬網路、公用IP位址和路由表。
IBM Cloud Pak for Data on Azure

部署至 Azure
此範本會在 Azure 上部署 Openshift 叢集,其中包含所有必要的資源、基礎結構,然後部署 IBM Cloud Pak for Data,以及使用者選擇的附加元件。
在 Windows VM 上使用 DSC 擴充功能 IIS Server

部署至 Azure
此範本會建立 Windows VM,並使用 DSC 擴充功能設定 IIS 伺服器。 請注意,如果您使用 Azure 記憶體,DSC 設定模組需要傳入 SAS 令牌。 針對來自 GitHub 的 DSC 模組連結(此範本中的預設值),不需要此連結。
SQL Server 2014 VM & IIS VM

部署至 Azure
在 VNET 中建立 1 或 2 個 IIS Windows 2012 R2 網頁伺服器和一個後端 SQL Server 2014。
在 Ubuntu VM 上安裝 Minecraft Server

部署至 Azure
此範本會在Ubuntu虛擬機上部署及設定自定義的Minecraft伺服器。
在 Azure 中安裝 Configuration Manager 最新分支

部署至 Azure
此範本會根據您選擇的設定來建立新的 Azure VM。 它會設定新的 AD 網域控制器、具有 SQL Server 的新階層/獨立板凳、具有管理點和發佈點和用戶端的遠端站台系統伺服器。
在 Azure 中安裝 Configuration Manager Tech Preview 實驗室

部署至 Azure
此範本會建立新的 Azure VM。 它會設定新的 AD 域控制器、具有 SQL Server 的新獨立主要月臺、具有管理點和發佈點和客戶端的遠端月臺系統伺服器(選項)。
使用自定義腳本 LinuxExt 在 Ubuntu VM 上安裝 MongoDB

部署至 Azure
此範本會在Ubuntu虛擬機上部署 Mongo DB。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。
使用自定義腳本 Linux 擴充功能在 CentOS 上安裝 MongoDB

部署至 Azure
此範本會在 CentOS 虛擬機上部署 Mongo DB。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。
在Ubuntu VM 上安裝 Phabricator

部署至 Azure
此範本會在Ubuntu虛擬機上部署 Phabricator。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。
使用自定義腳本 Linux 擴充功能在 Ubuntu 上安裝報廢

部署至 Azure
此範本會在Ubuntu虛擬機上部署 Scrapy。 用戶可以上傳蜘蛛以開始編目。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。
使用 CentOS 資源庫映像 Intel Lustre 用戶端

部署至 Azure
此範本會使用 Azure 資源庫 OpenLogic CentOS 6.6 或 7.0 映射建立多個 Intel Lustre 2.7 用戶端虛擬機,並掛接現有的 Intel Lustre 文件系統
RHEL 上的 JBoss EAP

部署至 Azure
此範本可讓您建立執行 JBoss EAP 7.4 叢集的多個 RHEL 8.6 VM,並部署稱為 eap-session-replication 的 Web 應用程式,您可以使用部署時設定的 JBoss EAP 使用者名稱和密碼來登入管理控制台。
RHEL 上的 JBoss EAP (獨立 VM)

部署至 Azure
此範本可讓您建立執行 JBoss EAP 7.4 的 RHEL 8.6 VM,並在 Azure 上部署名為 JBoss-EAP 的 Web 應用程式,您可以使用部署時所設定的 JBoss EAP 使用者名稱和密碼來登入管理控制台。
JBoss EAP 伺服器執行名為杜克 的測試應用程式

部署至 Azure
此範本可讓您建立執行 JBoss EAP 7 的 Red Hat VM,以及部署稱為杜克的 Web 應用程式,您可以使用部署時設定的使用者和密碼來登入管理控制台。
Jenkins 叢集與 Windows & Linux 背景工作角色

部署至 Azure
1 具有 1 個 Linux 節點和 1 個 Windows 節點的 Jenkins 主要節點
將 VM 加入現有的網域

部署至 Azure
此範本示範在雲端中加入私人 AD 網域。
將現有的 Windows VM 加入 AD 網域

部署至 Azure
此範本可讓您將已經結束的 Windows 虛擬機加入現有的 Active Directory 網域。 若要讓此範本能夠運作,您需要現有的虛擬機、AD 網域和域控制器,此域控制器會與此虛擬機通訊,以及允許此虛擬機解析網域 DNS 名稱的 DNS 設定。
使用 VMSS 叢集自動調整程式 Kubernetes 叢集

部署至 Azure
此範本會部署使用 kubeadm 初始化的 vanilla kubernetes 叢集。 它會使用叢集自動調整程式部署已設定的主要節點。 預先設定的虛擬機擴展集 (VMSS) 也會部署並自動連結至叢集。 接著,叢集自動調整程式可以根據叢集的工作負載自動相應增加/減少叢集。
使用 Gnome Desktop RDP VSCode 和 Azure CLI Linux VM

部署至 Azure
此範本會部署 Ubuntu Server VM,然後使用 Linux CustomScript 擴充功能來安裝 Ubuntu Gnome Desktop 和遠端桌面支援(透過 xrdp)。 最後布建的Ubuntu VM支援透過 RDP 的遠端連線。
使用 MSI 存取記憶體 Linux VM

部署至 Azure
此範本會部署具有系統指派受控識別的Linux VM,其可存取不同資源群組中的記憶體帳戶。
Lustre HPC 用戶端和伺服器節點

部署至 Azure
此範本會建立 Lustre 用戶端和伺服器節點 VM 和相關基礎結構,例如 VNET
Windows VM 上的 McAfee Endpoint Security (試用版授權)

部署至 Azure
此範本會建立 Windows VM 並設定 McAfee Endpoint Security 的試用版
使用多個Ubuntu VM的 Memcached服務叢集

部署至 Azure
此範本會在私人子網中的Ubuntu14.04 VM上建立一或多個 memcached 服務。 它也會使用 PHP 測試頁面建立一個可公開存取的 Apache VM,以確認 memcached 已安裝且可存取。
多用戶端 VNS3 網路設備

部署至 Azure
VNS3 是僅限軟體的虛擬設備,可在雲端應用程式邊緣提供安全性設備、應用程式傳遞控制器和整合威脅管理裝置的結合特性和功能。 主要優點:在雲端網路功能之上,Always on 端對端加密、同盟數據中心、雲端區域、雲端提供者和/或容器,建立一個統一位址空間、可證明控制加密密鑰、大規模可管理網狀網路、雲端中的可靠 HA、隔離敏感性應用程式(快速低成本網路分割)、應用程式內的分割、分析雲端中所有行動的數據。 主要網路功能;虛擬路由器、交換器、防火牆、vpn 集中器、多播散發者,以及 WAF、NIDS、快取、Proxy Load Balancer 和其他第 4 層網路功能,VNS3 不需要新的知識或訓練來實作,因此您可以與現有的網路設備整合。
使用 Chef 擴充功能 多個 VM 範本

部署至 Azure
部署使用 Chef 用戶端設定的指定數目 Ubuntu VM
使用自訂腳本 多個 Windows-VM

部署至 Azure
具有所選自定義腳本的多個 Windows VM。
Ubuntu VM 上的 Nagios Core

部署至 Azure
此範本會安裝及設定 Nagios Core、業界標準開放原始碼 IT 監視系統,讓組織在影響重要商務程式之前識別並解決 IT 基礎結構問題
Debian 上的 Nylas N1 電子郵件同步處理引擎

部署至 Azure
此範本會在 Debian VM 上安裝並設定 Nylas N1 開放原始碼同步處理引擎。
OpenCanvas-LMS

部署至 Azure
此範本會在Ubuntu16.04上部署OpenCanvas
OpenScholar

部署至 Azure
此範本會將 OpenScholar 部署到 ubuntu VM 16.04
Openshift 容器平臺 4.3

部署至 Azure
Openshift 容器平臺 4.3
Ubuntu VM 上的 OS 修補擴充功能

部署至 Azure
此範本會建立Ubuntu VM並安裝OSPatching擴充功能
Private Link 服務範例

部署至 Azure
此範本示範如何建立私人鏈接服務
在Ubuntu虛擬機上布建Kafka叢集

部署至 Azure
此範本會在Ubuntu虛擬機映像上建立Kafka叢集、啟用持續性(預設)並套用所有已知的優化和最佳做法
在 Ubuntu 虛擬機上佈建 Spark 叢集

部署至 Azure
此範本會在Ubuntu虛擬機映像上建立Spark叢集、啟用持續性(預設)並套用所有已知的優化和最佳做法
已鏈結至閘道 Load Balancer 的公用 Load Balancer

部署至 Azure
此範本可讓您部署鏈結至閘道 Load Balancer 的公用標準 Load Balancer。 來自因特網的流量會路由傳送至後端集區中具有Linux VM(NVA)的網關負載平衡器。
Windows VM 上的 Puppet 代理程式

部署至 Azure
使用 Puppet 代理程式部署 Windows VM
將憑證推送至 Windows VM

部署至 Azure
將憑證推送至 Windows VM。 使用範本在 http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault 建立 Key Vault
使用自定義腳本 Linux 擴充功能在 Ubuntu 上 Python Proxy

部署至 Azure
此範本會在Ubuntu虛擬機上部署 Python Proxy。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。
使用現有的 Active Directory RDS 伺服器陣列部署

部署至 Azure
此範本會使用相同的資源群組中的現有 Active Directory 來建立 RDS 伺服器陣列部署
Red Hat Tomcat 伺服器搭配 Team Services 部署使用

部署至 Azure
此範本可讓您建立執行 Apache2 和 Tomcat7 的 Red Hat VM,並啟用以支援 Visual Studio Team Services Apache Tomcat 部署工作、透過 SSH 複製檔案工作,以及 FTP 上傳工作(使用 ftps)來啟用 Web 應用程式的部署。
使用 Azure 負載平衡器和浮動 IP 備援 haproxy

部署至 Azure
此範本會建立備援 haproxy 設定,其中 2 個 Ubuntu VM 設定在已啟用浮動 IP 的 Azure 負載平衡器後方。 每個Ubuntu VM都會執行 haproxy,以對其他應用程式 VM 的要求進行負載平衡(在此案例中執行Apache)。 Keepalived 藉由將浮動 IP 指派給 MASTER,並封鎖 BACKUP 上的負載平衡器探查,來啟用 haproxy VM 的備援。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址、網路介面。
SAP 2 層 S/4HANA 完全啟用裝置

部署至 Azure
此範本會部署 SAP S/4HANA 完全啟動設備系統。
SAP NetWeaver 應用程式伺服器的 SAP LaMa 範本

部署至 Azure
此範本會部署虛擬機,並安裝必要的應用程式,以針對 SAP LaMa 使用此虛擬機。 此範本也會建立所需的磁碟配置。 如需使用 SAP LaMa 管理 Azure 虛擬機的詳細資訊,請參閱 /azure/virtual-machines/workloads/sap/lama-installation。
SAP NetWeaver ASCS 的 SAP LaMa 範本

部署至 Azure
此範本會部署虛擬機,並安裝必要的應用程式,以針對 SAP LaMa 使用此虛擬機。 此範本也會建立所需的磁碟配置。 如需使用 SAP LaMa 管理 Azure 虛擬機的詳細資訊,請參閱 /azure/virtual-machines/workloads/sap/lama-installation。
SAP NetWeaver 資料庫伺服器的 SAP LaMa 範本

部署至 Azure
此範本會部署虛擬機,並安裝必要的應用程式,以針對 SAP LaMa 使用此虛擬機。 此範本也會建立所需的磁碟配置。 如需使用 SAP LaMa 管理 Azure 虛擬機的詳細資訊,請參閱 /azure/virtual-machines/workloads/sap/lama-installation。
SAP NetWeaver 2 層式 (受控磁碟)

部署至 Azure
此範本可讓您使用 SAP 和受控磁碟支援的作業系統來部署 VM。
SAP NetWeaver 3 層式 (受控磁碟)

部署至 Azure
此範本可讓您使用 SAP 和受控磁碟支援的作業系統來部署 VM。
SAP NetWeaver 3 層多層式 SID AS (受控磁碟)

部署至 Azure
此範本可讓您使用 SAP 支援的作業系統來部署 VM。
SAP NetWeaver 3 層多層式 SID DB(受控磁碟)

部署至 Azure
此範本可讓您使用 SAP 支援的作業系統來部署 VM。
SAP NetWeaver 檔案伺服器 (受控磁碟)

部署至 Azure
此範本可讓您部署檔案伺服器,以作為 SAP NetWeaver 的共享記憶體。
SAP NW 2 層相容 Marketplace 映射

部署至 Azure
此範本可讓您使用 SAP 支援的作業系統來部署 VM。
Secure Ubuntu by Trailbot

部署至 Azure
此範本提供一個Ubuntu VM,其隨附名為 Trailbot 監看員的特殊惡魔,可監視系統檔案和記錄、在修改時觸發智慧原則,併產生 區塊鏈錨定不可變的稽核記錄 發生的所有專案。
Azure VM 上的自我裝載整合運行時間

部署至 Azure
此範本會建立自我裝載整合運行時間,並在 Azure 虛擬機上註冊它
SharePoint 訂閱 / 2019 / 2016 完整設定

部署至 Azure
建立 DC、SQL Server 2022,以及從 1 到 5 部伺服器(s)裝載 SharePoint 訂閱 /2019 / 2016 伺服器數位,其中包含廣泛的設定,包括受信任的驗證、具有個人網站的使用者配置檔、OAuth 信任(使用憑證)、裝載高信任載入巨集的專用 IIS 網站等等...已安裝最新版本的密鑰軟體(包括 Fiddler、vscode、np++、7zip、ULS Viewer)。 SharePoint 機器有額外的微調,使其立即可供使用(遠端管理工具、Edge 和 Chrome 的自定義原則、快捷方式等等...)。
旋轉扭力叢集

部署至 Azure
範本會啟動扭力叢集。
已啟用 SQL Server 2014 SP1 Enterprise 的所有 SQL VM 功能

部署至 Azure
此範本會建立已啟用自動修補、自動備份和 Azure Key Vault 整合功能的 SQL Server 2014 SP1 Enterprise 版本。
SQL Server 2014 SP1 Enterprise 與自動修補

部署至 Azure
此範本會建立已啟用自動修補功能的 SQL Server 2014 SP1 Enterprise 版本。
SQL Server 2014 SP1 Enterprise 搭配 Azure Key Vault

部署至 Azure
此範本會建立已啟用 Azure Key Vault 整合功能的 SQL Server 2014 SP1 Enterprise 版本。
SQL Server 2014 SP2 Enterprise with Auto Backup

部署至 Azure
此範本會建立已啟用自動備份功能的 SQL Server 2014 SP2 Enterprise 版本
使用效能優化的記憶體設定 SQL Server VM

部署至 Azure
在 PremiumSSD 上建立具有效能優化記憶體設定的 SQL Server 虛擬機
獨立 Ethereum Studio

部署至 Azure
此範本會在 Ubuntu 上部署具有獨立版 Ethereum Studio 的 Docker。
依IP位址 具有後端集區的標準負載平衡器

部署至 Azure
此範本用來示範如何使用ARM範本,依IP位址設定負載平衡器的後端集區,如 後端集區管理 檔中所述。
Windows VM 上的 Symantec Endpoint Protection 擴充功能試用版

部署至 Azure
此範本會建立 Windows VM 並設定 Symantec Endpoint Protection 的試用版
Azure 上的 Terraform

部署至 Azure
此範本可讓您將 Terraform 工作站部署為具有 MSI 的 Linux VM。
適用於 Azure 防火牆進階 測試環境

部署至 Azure
此範本會建立具有進階功能的 Azure 防火牆進階和防火牆原則,例如入侵檢測 (IDPS)、TLS 檢查和 Web 類別篩選
TFS 基本網域部署

部署至 Azure
此範本會建立獨立的單一 VM TFS 部署,包括 TFS、SQL Express 和域控制器。 其旨在用來評估 Azure 中的 TFS,而不是作為生產部署。
TFS 工作組部署

部署至 Azure
此範本會建立獨立的單一 VM TFS 工作組部署,包括 TFS 和 SQL Express。 其旨在用來評估 Azure 中的 TFS,而不是作為生產部署。
使用 Team Services 代理程式 Ubuntu 完整跨平台開發方塊

部署至 Azure
此範本可讓您建立具有一組完整跨平臺 SDK 和 Visual Studio Team Services Linux 組建代理程式的 Ubuntu VM。 成功布建 VM 之後,您可以在 [代理程式集區] 底下查看您的 Team Services 帳戶設定,以驗證 Team Services 組建代理程式安裝。 支援的語言/工具:OpenJDK Java 7 和 8;螞蟻、Maven 和 Gradle;npm 和 nodeJS;groovy 和 gulp;Gnu C 和 C++ 與 make;Perl、Python、Ruby 和 Ruby on Rails;.NET;和 go
使用 VSCode Ubuntu Mate Desktop VM

部署至 Azure
此範本可讓您使用幾個不同的Ubuntu版本選項來部署簡單的Linux VM,並使用最新的修補版本。 這會在資源群組位置部署 A1 大小的 VM,並傳回 VM 的 FQDN。
Ubuntu Tomcat 伺服器搭配 Team Services 部署使用

部署至 Azure
此範本可讓您建立執行 Apache2 和 Tomcat7 的 Ubuntu VM,並啟用以支援 Visual Studio Team Services Apache Tomcat 部署工作、透過 SSH 複製檔案工作,以及 FTP 上傳工作 (使用 ftps) 來啟用 Web 應用程式的部署。
使用 OpenJDK 7/8、Maven 和 Team Services 代理程式 Ubuntu VM

部署至 Azure
此範本可讓您使用 OpenJDK 7 和 8、Maven 和 Visual Studio Team Services Linux 組建代理程式來建立 Ubuntu VM 軟體建置電腦。 成功布建 VM 之後,您可以在 [代理程式集區] 底下查看您的 Team Services 帳戶設定,以驗證 Team Services 組建代理程式安裝
更新 RDS 憑證範本

部署至 Azure
此範本會在 RDS 部署中設定憑證
使用 Azure 防火牆作為中樞 & 輪輻拓撲中的 DNS Proxy

部署至 Azure
此範例示範如何使用 Azure 防火牆在 Azure 中部署中樞輪輻拓撲。 中樞虛擬網路可作為透過虛擬網路對等互連連線到中樞虛擬網路之許多輪輻虛擬網路的中央點。
使用腳本擴充功能在Ubuntu VM上安裝 Mongo DB

部署至 Azure
此範本會在兩個不同的腳本中,在Ubuntu虛擬機上部署設定及安裝Mongo DB。 此範本是一個很好的範例,示範如何在相同虛擬機上執行的兩個腳本之間表達相依性。 此範本也會部署記憶體帳戶、虛擬網路、公用IP位址和網路介面。
Ubuntu VM 上的 Vert.x、OpenJDK、Apache 和 MySQL Server

部署至 Azure
此範本會使用 Azure Linux CustomScript 擴充功能,在 Ubuntu 14.04 LTS 上部署 Vert.x、OpenJDK、Apache 和 MySQL Server。
使用 RDP 連接埠 虛擬機

部署至 Azure
建立虛擬機,併為負載平衡器中的 VM 建立 RDP 的 NAT 規則
使用條件式資源 虛擬機

部署至 Azure
此範本允許使用虛擬網路、記憶體和公用IP位址的新或現有資源來部署Linux VM。 它也允許在 SSH 和密碼驗證之間進行選擇。 範本會使用條件和邏輯函式來移除巢狀部署的需求。
虛擬機的病毒攻擊案例

部署至 Azure
這會部署 2 部虛擬機、OMS 和其他網路資源。 一部沒有端點保護的虛擬機,以及安裝 Enpoint 保護的其他虛擬機。 遵循指導方針執行病毒攻擊,並執行風險降低和預防病毒攻擊的案例。
Visual Studio 2019 CE 搭配 Docker Desktop

部署至 Azure
使用 Visual Studio 2019 CE 搭配 Docker Desktop 進行容器開發
VM 啟動風暴工作負載範本

部署至 Azure
此模板會建立要求的 VM 数目,並同時開機以計算平均 VM 開機時間
使用受控識別下載成品的 VM

部署至 Azure
此範本示範如何使用受控識別來下載虛擬機自定義腳本擴充功能的成品。
Ubuntu VM 上的 VMAccess 擴充功能

部署至 Azure
此範本會建立Ubuntu VM並安裝VMAccess擴充功能
使用 Load Balancer 和 NAT 在可用性區域中 VM

部署至 Azure
此範本可讓您使用 Load Balancer 建立分散於可用性區域的虛擬機,並透過負載平衡器設定 NAT 規則。 此範本也會部署虛擬網路、公用IP位址和網路介面。 在此範本中,我們使用資源迴圈功能來建立網路介面和虛擬機
適用於雲端連線和安全性 的 VNS3 網路設備

部署至 Azure
VNS3 是僅限軟體的虛擬設備,可在雲端應用程式邊緣提供安全性設備、應用程式傳遞控制器和統一威脅管理裝置的結合特性和功能。 主要優點,在雲端網路之上,一律在端對端加密、同盟數據中心、雲端區域、雲端提供者和/或容器上,建立一個統一地址空間、可證明控制加密密鑰、大規模可管理網狀網路、雲端中的可靠 HA、隔離敏感性應用程式(快速低成本的網路分割)、應用程式內的分割、分析雲端中所有行動的數據。 主要網路功能;虛擬路由器、交換器、防火牆、vpn 集中器、多播散發者,以及 WAF、NIDS、快取、Proxy、負載平衡器和其他第 4 層網路功能,VNS3 不需要新的知識或訓練來實作,因此您可以與現有的網路設備整合。
CentOS 8 上的 WildFly 18 (獨立 VM)

部署至 Azure
此範本可讓您建立執行 WildFly 18.0.1.Final 的 CentOS 8 VM,並在 Azure 上部署名為 JBoss-EAP 的 Web 應用程式,您可以使用部署時所設定的 Wildfly 使用者名稱和密碼來登入管理控制台。
已安裝 Portainer 和 Traefik 的 Windows Docker 主機

部署至 Azure
已安裝 Portainer 和 Traefik 的 Windows Docker 主機
使用 SSH Windows Server VM

部署至 Azure
部署已啟用開啟 SSH 的單一 Windows VM,讓您可以使用密鑰型驗證透過 SSH 連線。
使用 Azure 安全基準 Windows VM

部署至 Azure
此範本會在具有公用IP位址的新虛擬網路中建立執行 Windows Server 的虛擬機。 部署機器之後,就會安裝客體設定延伸模組,並套用適用於 Windows Server 的 Azure 安全基準。 如果機器的設定漂移,您可以再次部署範本來重新套用設定。
已安裝 O365 的 Windows VM

部署至 Azure
此範本會建立以 Windows 為基礎的 VM。 它會使用新的計算堆疊,在新的 vnet、記憶體帳戶、nic 和公用 IP 中建立 VM。
Ubuntu VM 上的 Zookeeper 叢集

部署至 Azure
此範本會在 Ubuntu VM 上建立 'n' 節點 Zookeper 叢集。 使用 scaleNumber 參數指定此叢集中的節點數目

Terraform (AzAPI 提供者) 資源定義

virtualMachines/extensions 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Compute/virtualMachines/extensions 資源,請將下列 Terraform 新增至您的範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachines/extensions@2024-07-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      autoUpgradeMinorVersion = bool
      enableAutomaticUpgrade = bool
      forceUpdateTag = "string"
      instanceView = {
        name = "string"
        statuses = [
          {
            code = "string"
            displayStatus = "string"
            level = "string"
            message = "string"
            time = "string"
          }
        ]
        substatuses = [
          {
            code = "string"
            displayStatus = "string"
            level = "string"
            message = "string"
            time = "string"
          }
        ]
        type = "string"
        typeHandlerVersion = "string"
      }
      protectedSettings = ?
      protectedSettingsFromKeyVault = {
        secretUrl = "string"
        sourceVault = {
          id = "string"
        }
      }
      provisionAfterExtensions = [
        "string"
      ]
      publisher = "string"
      settings = ?
      suppressFailures = bool
      type = "string"
      typeHandlerVersion = "string"
    }
  })
}

屬性值

InstanceViewStatus

名字 描述 價值
法典 狀態代碼。 字串
displayStatus 狀態的簡短可當地語系化標籤。 字串
水準 層級程序代碼。 'Error'
'Info'
'Warning'
消息 詳細的狀態消息,包括警示和錯誤訊息。 字串
時間 狀態的時間。 字串

KeyVaultSecretReference

名字 描述 價值
secretUrl 參考 Key Vault 中秘密的 URL。 字串 (必要)
sourceVault 包含秘密之 Key Vault 的相對 URL。 SubResource (必要)

Microsoft.Compute/virtualMachines/extensions

名字 描述 價值
位置 資源位置 字串
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:virtualMachines
性能 描述虛擬機擴充功能的屬性。 VirtualMachineExtensionProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Compute/virtualMachines/extensions@2024-07-01”

ResourceWithOptionalLocationTags

名字 描述 價值

SubResource

名字 描述 價值
id 資源標識碼 字串

VirtualMachineExtensionInstanceView

名字 描述 價值
名字 虛擬機擴充功能名稱。 字串
狀態 資源狀態資訊。 InstanceViewStatus[]
substatuses 資源狀態資訊。 InstanceViewStatus[]
類型 指定延伸模組的類型;例如“CustomScriptExtension”。 字串
typeHandlerVersion 指定文稿處理程式的版本。 字串

VirtualMachineExtensionProperties

名字 描述 價值
autoUpgradeMinorVersion 指出如果部署期間有新的次要版本,擴充功能是否應該使用較新的次要版本。 不過,部署之後,除非重新部署,否則擴充功能不會升級次要版本,即使此屬性設定為 true 也一定會升級。 bool
enableAutomaticUpgrade 指出如果有較新版本的延伸模組可用,平臺是否應該自動升級延伸模組。 bool
forceUpdateTag 即使延伸模組組態尚未變更,延伸模組處理程式也應該強制更新。 字串
instanceView 虛擬機擴充實例檢視。 VirtualMachineExtensionInstanceView
protectedSettings 延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault 或完全沒有受保護的設定。 任何
protectedSettingsFromKeyVault 以傳址方式傳遞的延伸模組受保護設定,並從金鑰保存庫取用 KeyVaultSecretReference
provisionAfterExtensions 必須布建此延伸模組之後的延伸模組名稱集合。 string[]
發行人 擴充處理程序發行者的名稱。 字串
設置 擴充功能的 Json 格式化公用設定。 任何
suppressFailures 指出延伸模組產生的失敗是否會隱藏(不論此值為何,無法連線到 VM 等作業失敗)。 默認值為 false。 bool
類型 指定延伸模組的類型;例如“CustomScriptExtension”。 字串
typeHandlerVersion 指定文稿處理程式的版本。 字串