Megosztás a következőn keresztül:


Gépkonfigurációs hozzárendelés létrehozása Azure Resource Manager-sablonnal

Üzembe helyezhet egy Azure Resource Manager-sablont, amely gépkonfiguráció-hozzárendelési erőforrásokat tartalmaz. Ez a cikk példákat mutat be az egyéni és a beépített konfigurációk üzembe helyezésére.

A következő szakaszok mindegyikében a példa tartalmaz egy típustulajdonságot , amelyben a név a következővel Microsoft.Compute/virtualMachineskezdődik: . A vendégkonfigurációs erőforrás-szolgáltató Microsoft.GuestConfiguration egy olyan bővítményerőforrás , amely egy szülőtípusra hivatkozik.

Más erőforrástípusok, például az Arc-kompatibilis kiszolgálók példájának módosításához módosítsa a szülőtípust az erőforrás-szolgáltató nevére. Az Arc-kompatibilis kiszolgálók esetében az erőforrás-szolgáltató a Microsoft.HybridCompute/machines.

Cserélje le a következő "<>" mezőket a környezetére jellemző értékekre:

  • <vm_name>: Adja meg annak a gépi erőforrásnak a nevét, amelyen a konfigurációt alkalmazni szeretné.
  • <configuration_name>: Adja meg az alkalmazni kívánt konfiguráció nevét.
  • <vm_location>: Adja meg azt az Azure-régiót, amelyben létre szeretné hozni a gépkonfigurációs hozzárendelést.
  • <Url_to_Package.zip>: Adjon meg egy HTTPS-hivatkozást az .zip egyéni tartalomcsomag fájljához.
  • <SHA256_hash_of_package.zip>: Adja meg az egyéni tartalomcsomaghoz tartozó fájl SHA256 .zip kivonatát.

Egyéni konfiguráció hozzárendelése

Az alábbi példa egyéni konfigurációt rendel hozzá.

{
    "apiVersion": "2020-06-25",
    "type": "Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments",
    "name": "<vm_name>/Microsoft.GuestConfiguration/<configuration_name>",
    "location": "<vm_location>",
    "dependsOn": [
        "Microsoft.Compute/virtualMachines/<vm_name>"
    ],
    "properties": {
        "guestConfiguration": {
            "name": "<configuration_name>",
            "contentUri": "<Url_to_Package.zip>",
            "contentHash": "<SHA256_hash_of_package.zip>",
            "assignmentType": "ApplyAndMonitor"
        }
    }
}

Beépített konfiguráció hozzárendelése

Az alábbi példa a AzureWindowBaseline beépített konfigurációt rendeli hozzá.

{
    "apiVersion": "2020-06-25",
    "type": "Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments",
    "name": "<vm_name>/Microsoft.GuestConfiguration/<configuration_name>",
    "location": "<vm_location>",
    "dependsOn": [
        "Microsoft.Compute/virtualMachines/<vm_name>"
    ],
    "properties": {
        "guestConfiguration": {
            "name": "AzureWindowsBaseline",
            "version": "1.*",
            "assignmentType": "ApplyAndMonitor",
            "configurationParameter": [
                {
                    "name": "Minimum Password Length;ExpectedValue",
                    "value": "16"
                },
                {
                    "name": "Minimum Password Length;RemediateValue",
                    "value": "16"
                },
                {
                    "name": "Maximum Password Age;ExpectedValue",
                    "value": "75"
                },
                {
                    "name": "Maximum Password Age;RemediateValue",
                    "value": "75"
                }
            ]
        }
    }
}