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


Microsoft.Resources deploymentScripts 2023-08-01

Bicep-erőforrásdefiníció

A deploymentScripts erőforrástípus üzembe helyezhető a következő célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Megjegyzések

A szkriptek üzembe helyezés közbeni végrehajtásával kapcsolatos további információkért lásd: Üzembehelyezési szkriptek használata a Bicepben vagy Üzembehelyezési szkriptek használata ARM-sablonokban.

Erőforrás formátuma

Microsoft.Resources/deploymentScripts-erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Resources/deploymentScripts@2023-08-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  identity: {
    type: 'UserAssigned'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  // For remaining properties, see deploymentScripts objects
}

deploymentScripts-objektumok

Állítsa be a kind tulajdonságot az objektum típusának megadásához.

Az AzureCLI-hez használja a következőt:

  kind: 'AzureCLI'
  properties: {
    arguments: 'string'
    azCliVersion: 'string'
    cleanupPreference: 'string'
    containerSettings: {
      containerGroupName: 'string'
      subnetIds: [
        {
          id: 'string'
          name: 'string'
        }
      ]
    }
    environmentVariables: [
      {
        name: 'string'
        secureValue: 'string'
        value: 'string'
      }
    ]
    forceUpdateTag: 'string'
    primaryScriptUri: 'string'
    retentionInterval: 'string'
    scriptContent: 'string'
    storageAccountSettings: {
      storageAccountKey: 'string'
      storageAccountName: 'string'
    }
    supportingScriptUris: [
      'string'
    ]
    timeout: 'string'
  }

Az AzurePowerShell esetében használja a következőt:

  kind: 'AzurePowerShell'
  properties: {
    arguments: 'string'
    azPowerShellVersion: 'string'
    cleanupPreference: 'string'
    containerSettings: {
      containerGroupName: 'string'
      subnetIds: [
        {
          id: 'string'
          name: 'string'
        }
      ]
    }
    environmentVariables: [
      {
        name: 'string'
        secureValue: 'string'
        value: 'string'
      }
    ]
    forceUpdateTag: 'string'
    primaryScriptUri: 'string'
    retentionInterval: 'string'
    scriptContent: 'string'
    storageAccountSettings: {
      storageAccountKey: 'string'
      storageAccountName: 'string'
    }
    supportingScriptUris: [
      'string'
    ]
    timeout: 'string'
  }

Tulajdonságértékek

deploymentScripts

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)
location Az üzembehelyezési szkript ACI-jének és tárfiókjának helye. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Fajta Az objektumtípus beállítása AzureCLI
AzurePowerShell (kötelező)
identity Nem kötelező tulajdonság. Az üzembehelyezési szkripthez használandó felügyelt identitás. Jelenleg csak a felhasználó által hozzárendelt MSI támogatott. ManagedServiceIdentity

AzureCliScript

Név Leírás Érték
Fajta A szkript típusa. "AzureCLI" (kötelező)
properties Az Azure CLI-szkriptobjektum tulajdonságai. AzureCliScriptProperties (kötelező)

AzureCliScriptProperties

Név Leírás Érték
Érvek Parancssori argumentumok a szkriptnek való továbbításhoz. Az argumentumokat szóközök választják el egymástól. például: -Name blue* -Location "West US 2" sztring
azCliVersion Az Azure CLI-modul használni kívánt verziója. sztring (kötelező)
cleanupPreference A törlési beállítás, ha a szkript végrehajtása terminálállapotba kerül. Az alapértelmezett beállítás az "Always". "Mindig"
"OnExpiration"
"OnSuccess"
containerSettings Tárolóbeállítások. ContainerConfiguration
environmentVariables A szkriptnek átadni kívánt környezeti változók. EnvironmentVariable[]
forceUpdateTag Lekérdezi vagy beállítja, hogyan kell végrehajtani az üzembehelyezési szkriptet, még akkor is, ha a szkripterőforrás nem változott. Lehet aktuális időbélyeg vagy GUID. sztring
primaryScriptUri A szkript URI-ja. Ez a külső szkript belépési pontja. sztring
retentionInterval Az az időköz, amelyre vonatkozóan a szolgáltatás megőrzi a szkripterőforrást, miután elérte a terminálállapotot. Az erőforrás törlődik, ha ez az időtartam lejár. Az időtartam ISO 8601-mintán alapul (például a P1D egy napot jelent). sztring (kötelező)
scriptContent Szkript törzse. sztring
storageAccountSettings Tárfiók beállításai. StorageAccountConfiguration
supportingScriptUris A külső szkripthez tartozó támogató fájlok. sztring[]
timeout Az ISO 8601 formátumban megadott maximális engedélyezett szkriptvégrehajtási idő. Az alapértelmezett érték a P1D sztring

ContainerConfiguration

Név Leírás Érték
containerGroupName Ha nincs megadva a tárolócsoport neve, a rendszer automatikusan létrehozza a nevet. Ha nem ad meg "containerGroupName" értéket, az azt jelzi, hogy a rendszer létrehoz egy egyedi nevet, amely végül nem megfelelőként jelöl meg egy Azure Policy. A "containerGroupName" kifejezést akkor használja, ha olyan Azure Policy rendelkezik, amely egy adott elnevezési konvenciót vár, vagy ha teljes mértékben szabályozni szeretné a nevet. A "containerGroupName" tulajdonságnak 1 és 63 karakter közötti hosszúságúnak kell lennie, csak kisbetűket, számokat és kötőjeleket tartalmazhat, és nem kezdődhet és nem végződhet kötőjellel, és az egymást követő kötőjelek nem használhatók. A "containerGroupName" megadásához adja hozzá a következő objektumot a tulajdonságokhoz: { "containerSettings": { "containerGroupName": "contoso-container" } }. Ha nem szeretne megadni egy "containerGroupName" tulajdonságot, ne adjon hozzá "containerSettings" tulajdonságot. sztring

Korlátok:
Minimális hossz = 1
Maximális hossz = 63
alhálózati azonosítók Egy tárolócsoport alhálózati erőforrásazonosítói. ContainerGroupSubnetId[]

ContainerGroupSubnetId

Név Leírás Érték
id Az alhálózat erőforrás-azonosítója. sztring (kötelező)
name Az alhálózat rövid neve. sztring

EnvironmentVariable

Név Leírás Érték
name A környezeti változó neve. sztring (kötelező)
secureValue A biztonságos környezeti változó értéke. sztring

Korlátok:
Bizalmas érték. Jelentkezzen be biztonságos paraméterként.
érték A környezeti változó értéke. sztring

StorageAccountConfiguration

Név Leírás Érték
storageAccountKey A tárfiók hozzáférési kulcsa. sztring

Korlátok:
Bizalmas érték. Jelentkezzen be biztonságos paraméterként.
storageAccountName A tárfiók neve. sztring

AzurePowerShellScript

Név Leírás Érték
Fajta A szkript típusa. "AzurePowerShell" (kötelező)
properties A Azure PowerShell szkriptobjektum tulajdonságai. AzurePowerShellScriptProperties (kötelező)

AzurePowerShellScriptProperties

Név Leírás Érték
Érvek Parancssori argumentumok a szkriptnek való továbbításhoz. Az argumentumokat szóközök választják el egymástól. például: -Name blue* -Location "West US 2" sztring
azPowerShellVersion Azure PowerShell használni kívánt modulverziót. sztring (kötelező)
cleanupPreference A törlési beállítás, ha a szkript végrehajtása terminálállapotba kerül. Az alapértelmezett beállítás az "Always". "Mindig"
"OnExpiration"
"OnSuccess"
containerSettings Tárolóbeállítások. ContainerConfiguration
environmentVariables A szkriptnek átadni kívánt környezeti változók. EnvironmentVariable[]
forceUpdateTag Lekérdezi vagy beállítja, hogyan kell végrehajtani az üzembehelyezési szkriptet, még akkor is, ha a szkripterőforrás nem változott. Lehet aktuális időbélyeg vagy GUID. sztring
primaryScriptUri A szkript URI-ja. Ez a külső szkript belépési pontja. sztring
retentionInterval Az az időköz, amelyre vonatkozóan a szolgáltatás megőrzi a szkripterőforrást, miután elérte a terminálállapotot. Az erőforrás törlődik, ha ez az időtartam lejár. Az időtartam ISO 8601-mintán alapul (például a P1D egy napot jelent). sztring (kötelező)
scriptContent Szkript törzse. sztring
storageAccountSettings Tárfiók beállításai. StorageAccountConfiguration
supportingScriptUris A külső szkripthez tartozó támogató fájlok. sztring[]
timeout Az ISO 8601 formátumban megadott maximális engedélyezett szkriptvégrehajtási idő. Az alapértelmezett érték a P1D sztring

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt identitás típusa. "UserAssigned"
userAssignedIdentities Az erőforráshoz társított, felhasználó által hozzárendelt felügyelt identitások listája. A kulcs a felügyelt identitás Azure-erőforrás-azonosítója. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték
{testreszabott tulajdonság} UserAssignedIdentity

UserAssignedIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság a ReadOnly.

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
min.io Azure Gateway

Üzembe helyezés az Azure-ban
Teljesen privát min.io Azure Gateway üzembe helyezése, amely egy blobtároló által támogatott S3-kompatibilis tárolási API-t biztosít
WordPress-webhely Létrehozás

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy WordPress-webhelyet a tárolópéldányon
Azure Image Builder az Azure Windows alapkonfigurációjával

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Image Builder-környezetet, és létrehoz egy Windows Server-rendszerképet a legújabb Windows Frissítések és az Azure Windows Alapterv alkalmazásával.
VHD-blobok importálása ZIP-archívum URL-címéről

Üzembe helyezés az Azure-ban
A Virtual Machines speciális lemezképeken alapuló üzembe helyezéséhez VHD-fájlokat kell importálni egy tárfiókba. Abban az esetben, ha több VHD-fájl van tömörítve egyetlen ZIP-ben, és megkapta a ZIP-archívum lekérésére szolgáló URL-címet, ez az ARM-sablon megkönnyíti a feladatot: Letöltés, kinyerés és importálás meglévő tárfiók-blobtárolóba.
Fájl másolása URI-ból blobtárolóba

Üzembe helyezés az Azure-ban
Ez a modul letölt egy fájlt egy URI-ból, és átmásolja azt egy Azure StorageAccount blobtárolóba. A storageAccountnak már léteznie kell, és a forrásfájlt már az URI-hoz kell előkészíteni.
Tárolóalkalmazás és környezet létrehozása a beállításjegyzékkel

Üzembe helyezés az Azure-ban
Létrehozás egy tárolóalkalmazás-környezetet egy alapszintű tárolóalkalmazással egy Azure Container Registry. Emellett egy Log Analytics-munkaterületet is üzembe helyez a naplók tárolására.
Dapr pub-sub servicebus-alkalmazás létrehozása a Container Apps használatával

Üzembe helyezés az Azure-ban
Létrehozás egy Dapr pub-sub servicebus-alkalmazást a Container Apps használatával.
Egyszerű Azure Spring Apps-mikroszolgáltatási alkalmazás üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon egy egyszerű Azure Spring Apps mikroszolgáltatás-alkalmazást helyez üzembe az Azure-ban való futtatáshoz.
Front Door Standard/Premium statikus webhely-forrással

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Front Door Standard/Premium és egy Statikus Azure Storage-webhelyet, és konfigurálta a Front Doort, hogy forgalmat küldjön a statikus webhelyre.
igény szerinti SFTP-kiszolgáló Létrehozás állandó tárhellyel

Üzembe helyezés az Azure-ban
Ez a sablon egy igény szerinti SFTP-kiszolgálót mutat be egy Azure Container Instance (ACI) használatával.
Létrehozás a Data Factory adatmásolási eszközének blobját – rövid útmutató

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy blobtárolót, és feltölt egy fájlt az adatmásolási eszközhöz – rövid útmutató
További lehetőségeket is Azure Data Factory – Egy kattintással kipróbálhatja Azure Data Factory

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy data factory-folyamatot egy másolási tevékenységhez az Azure Blobból egy másik Azure Blobba
A Dev Box szolgáltatás konfigurálása

Üzembe helyezés az Azure-ban
Ez a sablon minden Dev Box-rendszergazdai erőforrást létrehozna a Dev Box gyors üzembe helyezési útmutatójának megfelelően. Megtekintheti az összes létrehozott erőforrást, vagy közvetlenül a DevPortal.microsoft.com az első Dev Box létrehozásához.
Azure Container Service (AKS) a Helm használatával

Üzembe helyezés az Azure-ban
Felügyelt fürt üzembe helyezése az Azure Container Service(AKS) használatával a Helm használatával
Azure Machine Learning Sweep-feladat Létrehozás

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure Machine Learning Sweep-feladatot a hiperparaméterek finomhangolásához.
Tesztelési környezet Azure Firewall Premiumhoz

Üzembe helyezés az Azure-ban
Ez a sablon egy prémium szintű Azure Firewall és tűzfalszabályzatot hoz létre olyan prémium funkciókkal, mint a behatolásvizsgálat észlelése (IDPS), a TLS-vizsgálat és a webkategória szűrése
Tárolórendszerképek létrehozása ACR-feladatokkal

Üzembe helyezés az Azure-ban
Ez a sablon a DeploymentScript használatával vezényli az ACR-t a tárolórendszerkép kódtárból való létrehozásához.
Tárolórendszerképek importálása az ACR-be

Üzembe helyezés az Azure-ban
Ez a sablon az ACR importálása modult használja a bicep-beállításjegyzékből a nyilvános tárolórendszerképek Azure Container Registry való importálásához.
Létrehozás Application Gateway tanúsítványokkal

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre Key Vault önaláírt tanúsítványokat, majd hogyan hivatkozhat Application Gateway.
Üzembehelyezési szkript használata Azure AD objektumok létrehozásához

Üzembe helyezés az Azure-ban
Ez a minta üzembehelyezési szkripttel hoz létre objektumokat az Azure Active Directoryban.
összetett bemenetekkel & kimenetekkel rendelkező üzembehelyezési szkript Létrehozás

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja az összetett bemenetek, kimenetek és naplók az Az CLI üzembehelyezési szkriptbe való átadására és olvasására vonatkozó ajánlott eljárásokat
összetett bemenetekkel & kimenetekkel rendelkező üzembehelyezési szkript Létrehozás

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja az összetett bemenetek, kimenetek és naplók Az PowerShell-alapú üzembehelyezési szkriptbe való továbbítására és olvasására vonatkozó ajánlott eljárásokat
ssh-kulcsok Létrehozás és tárolása a KeyVaultban

Üzembe helyezés az Azure-ban
Ez a sablon a deploymentScript erőforrást használja az ssh-kulcsok létrehozásához és a titkos kulcs keyVaultban való tárolásához.
Statikus webhely üzembe helyezése

Üzembe helyezés az Azure-ban
Statikus webhely üzembe helyezése háttértárfiókkal
Függvényalkalmazás Linux-alapú használatalapú csomagon távoli buildel

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy függvényalkalmazást egy Linux-használati csomagra, és távoli buildelést hajt végre a kód üzembe helyezése során. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül.
Azure Virtual Network Manager Létrehozás és minta VNET-k

Üzembe helyezés az Azure-ban
Ez a sablon üzembe helyez egy Azure Virtual Network Managert és virtuális mintákat a nevesített erőforráscsoportban. Több kapcsolati topológiát és hálózati csoporttagságtípust támogat.

ARM-sablon erőforrásdefiníciója

A deploymentScripts erőforrástípus üzembe helyezhető a következő célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Megjegyzések

A szkriptek üzembe helyezés közbeni végrehajtásával kapcsolatos további információkért lásd: Üzembehelyezési szkriptek használata a Bicepben vagy Üzembehelyezési szkriptek használata ARM-sablonokban.

Erőforrás formátuma

Microsoft.Resources/deploymentScripts-erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Resources/deploymentScripts",
  "apiVersion": "2023-08-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  // For remaining properties, see deploymentScripts objects
}

deploymentScripts-objektumok

Állítsa be a kind tulajdonságot az objektum típusának megadásához.

Az AzureCLI-hez használja a következőt:

  "kind": "AzureCLI",
  "properties": {
    "arguments": "string",
    "azCliVersion": "string",
    "cleanupPreference": "string",
    "containerSettings": {
      "containerGroupName": "string",
      "subnetIds": [
        {
          "id": "string",
          "name": "string"
        }
      ]
    },
    "environmentVariables": [
      {
        "name": "string",
        "secureValue": "string",
        "value": "string"
      }
    ],
    "forceUpdateTag": "string",
    "primaryScriptUri": "string",
    "retentionInterval": "string",
    "scriptContent": "string",
    "storageAccountSettings": {
      "storageAccountKey": "string",
      "storageAccountName": "string"
    },
    "supportingScriptUris": [ "string" ],
    "timeout": "string"
  }

Az AzurePowerShell esetében használja a következőt:

  "kind": "AzurePowerShell",
  "properties": {
    "arguments": "string",
    "azPowerShellVersion": "string",
    "cleanupPreference": "string",
    "containerSettings": {
      "containerGroupName": "string",
      "subnetIds": [
        {
          "id": "string",
          "name": "string"
        }
      ]
    },
    "environmentVariables": [
      {
        "name": "string",
        "secureValue": "string",
        "value": "string"
      }
    ],
    "forceUpdateTag": "string",
    "primaryScriptUri": "string",
    "retentionInterval": "string",
    "scriptContent": "string",
    "storageAccountSettings": {
      "storageAccountKey": "string",
      "storageAccountName": "string"
    },
    "supportingScriptUris": [ "string" ],
    "timeout": "string"
  }

Tulajdonságértékek

deploymentScripts

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Resources/deploymentScripts"
apiVersion Az erőforrás API-verziója '2023-08-01'
name Az erőforrás neve sztring (kötelező)
location Az üzembehelyezési szkript ACI-jének és tárfiókjának helye. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Fajta Az objektumtípus beállítása AzureCLI
AzurePowerShell (kötelező)
identity Nem kötelező tulajdonság. Az üzembehelyezési szkripthez használandó felügyelt identitás. Jelenleg csak a felhasználó által hozzárendelt MSI támogatott. ManagedServiceIdentity

AzureCliScript

Név Leírás Érték
Fajta A szkript típusa. "AzureCLI" (kötelező)
properties Az Azure CLI-szkriptobjektum tulajdonságai. AzureCliScriptProperties (kötelező)

AzureCliScriptProperties

Név Leírás Érték
Érvek Parancssori argumentumok a szkriptnek való továbbításhoz. Az argumentumokat szóközök választják el egymástól. például: -Name blue* -Location "West US 2" sztring
azCliVersion Az Azure CLI-modul használni kívánt verziója. sztring (kötelező)
cleanupPreference A törlési beállítás, ha a szkript végrehajtása terminálállapotba kerül. Az alapértelmezett beállítás az "Always". "Mindig"
"OnExpiration"
"OnSuccess"
containerSettings Tárolóbeállítások. ContainerConfiguration
environmentVariables A szkriptnek átadni kívánt környezeti változók. EnvironmentVariable[]
forceUpdateTag Lekérdezi vagy beállítja, hogy az üzembehelyezési szkript hogyan legyen kényszerítve a végrehajtásra, még akkor is, ha a szkripterőforrás nem változott. Lehet aktuális időbélyeg vagy GUID. sztring
primaryScriptUri A szkript URI-ja. Ez a külső szkript belépési pontja. sztring
retentionInterval Az az időköz, amelyre vonatkozóan a szolgáltatás megőrzi a szkripterőforrást, miután elérte a terminálállapotot. Az erőforrás törlődik, ha ez az időtartam lejár. Az időtartam az ISO 8601-es mintán alapul (például a P1D egy napot jelent). sztring (kötelező)
scriptContent Szkript törzse. sztring
storageAccountSettings Tárfiók beállításai. StorageAccountConfiguration
supportingScriptUris A külső szkripthez tartozó támogató fájlok. sztring[]
timeout Iso 8601 formátumban megadott maximális engedélyezett szkript-végrehajtási idő. Az alapértelmezett érték a P1D sztring

ContainerConfiguration

Név Leírás Érték
containerGroupName Ha nincs megadva a tárolócsoport neve, a rendszer automatikusan létrehozza a nevet. Ha nem ad meg "containerGroupName" nevet, az azt jelzi, hogy a rendszer egyedi nevet hoz létre, amely végül nem megfelelőként jelöl meg egy Azure Policy. A "containerGroupName" kifejezést akkor használja, ha olyan Azure Policy rendelkezik, amely egy adott elnevezési konvencióra számít, vagy ha teljes mértékben szabályozni szeretné a nevet. A containerGroupName tulajdonságnak 1 és 63 karakter közötti hosszúságúnak kell lennie, csak kisbetűket, számokat és kötőjeleket tartalmazhat, és nem kezdődhet vagy végződhet kötőjellel, és egymást követő kötőjelek nem használhatók. A "containerGroupName" megadásához adja hozzá a következő objektumot a tulajdonságokhoz: { "containerSettings": { "containerGroupName": "contoso-container" } }. Ha nem szeretne "containerGroupName" tulajdonságot megadni, akkor ne adjon hozzá "containerSettings" tulajdonságot. sztring

Korlátok:
Minimális hossz = 1
Maximális hossz = 63
alhálózati azonosítók Egy tárolócsoport alhálózati erőforrásazonosítói. ContainerGroupSubnetId[]

ContainerGroupSubnetId

Név Leírás Érték
id Az alhálózat erőforrás-azonosítója. sztring (kötelező)
name Az alhálózat rövid neve. sztring

Környezetválható

Név Leírás Érték
name A környezeti változó neve. sztring (kötelező)
secureValue A biztonságos környezeti változó értéke. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
érték A környezeti változó értéke. sztring

StorageAccountConfiguration

Név Leírás Érték
storageAccountKey A tárfiók hozzáférési kulcsa. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
storageAccountName A tárfiók neve. sztring

AzurePowerShellScript

Név Leírás Érték
Fajta A szkript típusa. "AzurePowerShell" (kötelező)
properties A Azure PowerShell szkriptobjektum tulajdonságai. AzurePowerShellScriptProperties (kötelező)

AzurePowerShellScriptProperties

Név Leírás Érték
Érvek Parancssori argumentumok a szkriptnek való továbbításhoz. Az argumentumokat szóközök választják el egymástól. például: -Name blue* -Location "West US 2" sztring
azPowerShellVersion Azure PowerShell használni kívánt modulverziót. sztring (kötelező)
cleanupPreference A törlési beállítás, ha a szkript végrehajtása terminálállapotba kerül. Az alapértelmezett beállítás az "Always". "Mindig"
"OnExpiration"
"OnSuccess"
containerSettings Tárolóbeállítások. ContainerConfiguration
environmentVariables A szkriptnek átadni kívánt környezeti változók. EnvironmentVariable[]
forceUpdateTag Lekérdezi vagy beállítja, hogyan kell végrehajtani az üzembehelyezési szkriptet, még akkor is, ha a szkripterőforrás nem változott. Lehet aktuális időbélyeg vagy GUID. sztring
primaryScriptUri A szkript URI-ja. Ez a külső szkript belépési pontja. sztring
retentionInterval Az az időköz, amelyre vonatkozóan a szolgáltatás megőrzi a szkripterőforrást, miután elérte a terminálállapotot. Az erőforrás törlődik, ha ez az időtartam lejár. Az időtartam ISO 8601-mintán alapul (például a P1D egy napot jelent). sztring (kötelező)
scriptContent Szkript törzse. sztring
storageAccountSettings Tárfiók beállításai. StorageAccountConfiguration
supportingScriptUris A külső szkripthez tartozó támogató fájlok. sztring[]
timeout Az ISO 8601 formátumban megadott maximális engedélyezett szkriptvégrehajtási idő. Az alapértelmezett érték a P1D sztring

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt identitás típusa. "UserAssigned"
userAssignedIdentities Az erőforráshoz társított, felhasználó által hozzárendelt felügyelt identitások listája. A kulcs a felügyelt identitás Azure-erőforrás-azonosítója. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték
{testreszabott tulajdonság} UserAssignedIdentity

UserAssignedIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság a ReadOnly.

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
min.io Azure Gateway

Üzembe helyezés az Azure-ban
Teljesen privát min.io Azure Gateway üzembe helyezése, amely egy blobtároló által támogatott S3-kompatibilis tárolási API-t biztosít
WordPress-webhely Létrehozás

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy WordPress-webhelyet a tárolópéldányon
Azure Image Builder az Azure Windows alapkonfigurációjával

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Image Builder-környezetet, és létrehoz egy Windows Server-rendszerképet a legújabb Windows Frissítések és az Azure Windows Alapterv alkalmazásával.
VHD-blobok importálása ZIP-archívum URL-címéről

Üzembe helyezés az Azure-ban
A Virtual Machines speciális lemezképeken alapuló üzembe helyezéséhez VHD-fájlokat kell importálni egy tárfiókba. Abban az esetben, ha több VHD-fájl van tömörítve egyetlen ZIP-ben, és megkapta a ZIP-archívum lekérésére szolgáló URL-címet, ez az ARM-sablon megkönnyíti a feladatot: Letöltés, kinyerés és importálás meglévő tárfiók-blobtárolóba.
Fájl másolása URI-ból blobtárolóba

Üzembe helyezés az Azure-ban
Ez a modul letölt egy fájlt egy URI-ból, és átmásolja azt egy Azure StorageAccount blobtárolóba. A storageAccountnak már léteznie kell, és a forrásfájlt már az URI-hoz kell előkészíteni.
Tárolóalkalmazás és környezet létrehozása a beállításjegyzékkel

Üzembe helyezés az Azure-ban
Létrehozás egy tárolóalkalmazás-környezetet egy alapszintű tárolóalkalmazással egy Azure Container Registry. Emellett egy Log Analytics-munkaterületet is üzembe helyez a naplók tárolására.
Dapr pub-sub servicebus-alkalmazás létrehozása a Container Apps használatával

Üzembe helyezés az Azure-ban
Létrehozás egy Dapr pub-sub servicebus-alkalmazást a Container Apps használatával.
Egyszerű Azure Spring Apps-mikroszolgáltatási alkalmazás üzembe helyezése

Üzembe helyezés az Azure-ban
Ez a sablon egy egyszerű Azure Spring Apps mikroszolgáltatás-alkalmazást helyez üzembe az Azure-ban való futtatáshoz.
Front Door Standard/Premium statikus webhely-forrással

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Front Door Standard/Premium és egy Statikus Azure Storage-webhelyet, és konfigurálta a Front Doort, hogy forgalmat küldjön a statikus webhelyre.
igény szerinti SFTP-kiszolgáló Létrehozás állandó tárhellyel

Üzembe helyezés az Azure-ban
Ez a sablon egy igény szerinti SFTP-kiszolgálót mutat be egy Azure Container Instance (ACI) használatával.
Létrehozás a Data Factory adatmásolási eszközének blobját – rövid útmutató

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy blobtárolót, és feltölt egy fájlt az adatmásolási eszközhöz – rövid útmutató
További lehetőségeket is Azure Data Factory – Egy kattintással kipróbálhatja Azure Data Factory

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy data factory-folyamatot egy másolási tevékenységhez az Azure Blobból egy másik Azure Blobba
A Dev Box szolgáltatás konfigurálása

Üzembe helyezés az Azure-ban
Ez a sablon minden Dev Box-rendszergazdai erőforrást létrehozna a Dev Box gyors üzembe helyezési útmutatójának megfelelően. Megtekintheti az összes létrehozott erőforrást, vagy közvetlenül a DevPortal.microsoft.com az első Dev Box létrehozásához.
Azure Container Service (AKS) a Helm használatával

Üzembe helyezés az Azure-ban
Felügyelt fürt üzembe helyezése az Azure Container Service(AKS) használatával a Helm használatával
Azure Machine Learning Sweep-feladat Létrehozás

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Azure Machine Learning Sweep-feladatot a hiperparaméterek finomhangolásához.
Tesztelési környezet Azure Firewall Premiumhoz

Üzembe helyezés az Azure-ban
Ez a sablon egy prémium szintű Azure Firewall és tűzfalszabályzatot hoz létre olyan prémium funkciókkal, mint a behatolásvizsgálat észlelése (IDPS), a TLS-vizsgálat és a webkategória szűrése
Tárolórendszerképek létrehozása ACR-feladatokkal

Üzembe helyezés az Azure-ban
Ez a sablon a DeploymentScript használatával vezényli az ACR-t a tárolórendszerkép kódtárból való létrehozásához.
Tárolórendszerképek importálása az ACR-be

Üzembe helyezés az Azure-ban
Ez a sablon az ACR importálása modult használja a bicep-beállításjegyzékből a nyilvános tárolórendszerképek Azure Container Registry való importálásához.
Létrehozás Application Gateway tanúsítványokkal

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja, hogyan hozhat létre Key Vault önaláírt tanúsítványokat, majd hogyan hivatkozhat Application Gateway.
Üzembehelyezési szkript használata Azure AD objektumok létrehozásához

Üzembe helyezés az Azure-ban
Ez a minta üzembehelyezési szkripttel hoz létre objektumokat az Azure Active Directoryban.
összetett bemenetekkel & kimenetekkel rendelkező üzembehelyezési szkript Létrehozás

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja az összetett bemenetek, kimenetek és naplók az Az CLI üzembehelyezési szkriptbe való átadására és olvasására vonatkozó ajánlott eljárásokat
összetett bemenetekkel & kimenetekkel rendelkező üzembehelyezési szkript Létrehozás

Üzembe helyezés az Azure-ban
Ez a sablon bemutatja az összetett bemenetek, kimenetek és naplók Az PowerShell-alapú üzembehelyezési szkriptbe való továbbítására és olvasására vonatkozó ajánlott eljárásokat
ssh-kulcsok Létrehozás és tárolása a KeyVaultban

Üzembe helyezés az Azure-ban
Ez a sablon a deploymentScript erőforrást használja az ssh-kulcsok létrehozásához és a titkos kulcs keyVaultban való tárolásához.
Statikus webhely üzembe helyezése

Üzembe helyezés az Azure-ban
Statikus webhely üzembe helyezése háttértárfiókkal
Függvényalkalmazás Linux-alapú használatalapú csomagon távoli buildel

Üzembe helyezés az Azure-ban
Ez a sablon kiépít egy függvényalkalmazást egy Linux-használati csomagra, és távoli buildelést hajt végre a kód üzembe helyezése során. Az alkalmazás igény szerint fut, és a számlázás végrehajtásonként történik, állandó erőforrás-kötelezettségvállalás nélkül.
Azure Virtual Network Manager Létrehozás és minta VNET-k

Üzembe helyezés az Azure-ban
Ez a sablon üzembe helyez egy Azure Virtual Network Managert és virtuális mintákat a nevesített erőforráscsoportban. Több kapcsolati topológiát és hálózati csoporttagságtípust támogat.

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A deploymentScripts erőforrástípus üzembe helyezhető a következő célműveletekkel:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Resources/deploymentScripts-erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deploymentScripts@2023-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "UserAssigned"
    identity_ids = []
  }
  // For remaining properties, see deploymentScripts objects
  body = jsonencode({
    kind = "string"
  })
}

deploymentScripts-objektumok

Állítsa be a kind tulajdonságot az objektum típusának megadásához.

Az AzureCLI-hez használja a következőt:

  kind = "AzureCLI"
  properties = {
    arguments = "string"
    azCliVersion = "string"
    cleanupPreference = "string"
    containerSettings = {
      containerGroupName = "string"
      subnetIds = [
        {
          id = "string"
          name = "string"
        }
      ]
    }
    environmentVariables = [
      {
        name = "string"
        secureValue = "string"
        value = "string"
      }
    ]
    forceUpdateTag = "string"
    primaryScriptUri = "string"
    retentionInterval = "string"
    scriptContent = "string"
    storageAccountSettings = {
      storageAccountKey = "string"
      storageAccountName = "string"
    }
    supportingScriptUris = [
      "string"
    ]
    timeout = "string"
  }

Az AzurePowerShell esetében használja a következőt:

  kind = "AzurePowerShell"
  properties = {
    arguments = "string"
    azPowerShellVersion = "string"
    cleanupPreference = "string"
    containerSettings = {
      containerGroupName = "string"
      subnetIds = [
        {
          id = "string"
          name = "string"
        }
      ]
    }
    environmentVariables = [
      {
        name = "string"
        secureValue = "string"
        value = "string"
      }
    ]
    forceUpdateTag = "string"
    primaryScriptUri = "string"
    retentionInterval = "string"
    scriptContent = "string"
    storageAccountSettings = {
      storageAccountKey = "string"
      storageAccountName = "string"
    }
    supportingScriptUris = [
      "string"
    ]
    timeout = "string"
  }

Tulajdonságértékek

deploymentScripts

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Resources/deploymentScripts@2023-08-01"
name Az erőforrás neve sztring (kötelező)
location Az üzembehelyezési szkript ACI-jének és tárfiókjának helye. sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az adott erőforráscsoport azonosítóját. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára.
Fajta Az objektumtípus beállítása AzureCLI
AzurePowerShell (kötelező)
identity Nem kötelező tulajdonság. Az üzembehelyezési szkripthez használandó felügyelt identitás. Jelenleg csak a felhasználó által hozzárendelt MSI támogatott. ManagedServiceIdentity

AzureCliScript

Név Leírás Érték
Fajta A szkript típusa. "AzureCLI" (kötelező)
properties Az Azure CLI-szkriptobjektum tulajdonságai. AzureCliScriptProperties (kötelező)

AzureCliScriptProperties

Név Leírás Érték
Érvek A parancsprogramnak átadandó parancssori argumentumok. Az argumentumokat szóközök választják el egymástól. például: -Name blue* -Location "West US 2" sztring
azCliVersion Használandó Azure CLI-modulverzió. sztring (kötelező)
cleanupPreference A törlési beállítás, ha a szkript végrehajtása terminálállapotba kerül. Az alapértelmezett beállítás az "Always". "Mindig"
"OnExpiration"
"OnSuccess"
containerSettings Tárolóbeállítások. ContainerConfiguration
environmentVariables A szkriptnek átadni kívánt környezeti változók. EnvironmentVariable[]
forceUpdateTag Lekérdezi vagy beállítja, hogy az üzembehelyezési szkript hogyan legyen kényszerítve a végrehajtásra, még akkor is, ha a szkripterőforrás nem változott. Lehet aktuális időbélyeg vagy GUID. sztring
primaryScriptUri A szkript URI-ja. Ez a külső szkript belépési pontja. sztring
retentionInterval Az az időköz, amelyre vonatkozóan a szolgáltatás megőrzi a szkripterőforrást, miután elérte a terminálállapotot. Az erőforrás törlődik, ha ez az időtartam lejár. Az időtartam az ISO 8601-es mintán alapul (például a P1D egy napot jelent). sztring (kötelező)
scriptContent Szkript törzse. sztring
storageAccountSettings Tárfiók beállításai. StorageAccountConfiguration
supportingScriptUris A külső szkripthez tartozó támogató fájlok. sztring[]
timeout Iso 8601 formátumban megadott maximális engedélyezett szkript-végrehajtási idő. Az alapértelmezett érték a P1D sztring

ContainerConfiguration

Név Leírás Érték
containerGroupName Ha nincs megadva a tárolócsoport neve, a rendszer automatikusan létrehozza a nevet. Ha nem ad meg "containerGroupName" nevet, az azt jelzi, hogy a rendszer egyedi nevet hoz létre, amely végül nem megfelelőként jelöl meg egy Azure Policy. A "containerGroupName" kifejezést akkor használja, ha olyan Azure Policy rendelkezik, amely egy adott elnevezési konvencióra számít, vagy ha teljes mértékben szabályozni szeretné a nevet. A containerGroupName tulajdonságnak 1 és 63 karakter közötti hosszúságúnak kell lennie, csak kisbetűket, számokat és kötőjeleket tartalmazhat, és nem kezdődhet vagy végződhet kötőjellel, és egymást követő kötőjelek nem használhatók. A "containerGroupName" megadásához adja hozzá a következő objektumot a tulajdonságokhoz: { "containerSettings": { "containerGroupName": "contoso-container" } }. Ha nem szeretne "containerGroupName" tulajdonságot megadni, akkor ne adjon hozzá "containerSettings" tulajdonságot. sztring

Korlátok:
Minimális hossz = 1
Maximális hossz = 63
alhálózati azonosítók Egy tárolócsoport alhálózati erőforrásazonosítói. ContainerGroupSubnetId[]

ContainerGroupSubnetId

Név Leírás Érték
id Az alhálózat erőforrás-azonosítója. sztring (kötelező)
name Az alhálózat rövid neve. sztring

Környezetválható

Név Leírás Érték
name A környezeti változó neve. sztring (kötelező)
secureValue A biztonságos környezeti változó értéke. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
érték A környezeti változó értéke. sztring

StorageAccountConfiguration

Név Leírás Érték
storageAccountKey A tárfiók hozzáférési kulcsa. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
storageAccountName A tárfiók neve. sztring

AzurePowerShellScript

Név Leírás Érték
Fajta A szkript típusa. "AzurePowerShell" (kötelező)
properties A Azure PowerShell szkriptobjektum tulajdonságai. AzurePowerShellScriptProperties (kötelező)

AzurePowerShellScriptProperties

Név Leírás Érték
Érvek A parancsprogramnak átadandó parancssori argumentumok. Az argumentumokat szóközök választják el egymástól. például: -Name blue* -Location "West US 2" sztring
azPowerShellVersion Azure PowerShell használni kívánt modulverziót. sztring (kötelező)
cleanupPreference A törlési beállítás, ha a szkript végrehajtása terminálállapotba kerül. Az alapértelmezett beállítás az "Always". "Mindig"
"OnExpiration"
"OnSuccess"
containerSettings Tárolóbeállítások. ContainerConfiguration
environmentVariables A szkriptnek átadni kívánt környezeti változók. EnvironmentVariable[]
forceUpdateTag Lekérdezi vagy beállítja, hogy az üzembehelyezési szkript hogyan legyen kényszerítve a végrehajtásra, még akkor is, ha a szkripterőforrás nem változott. Lehet aktuális időbélyeg vagy GUID. sztring
primaryScriptUri A szkript URI-ja. Ez a külső szkript belépési pontja. sztring
retentionInterval Az az időköz, amelyre vonatkozóan a szolgáltatás megőrzi a szkripterőforrást, miután elérte a terminálállapotot. Az erőforrás törlődik, ha ez az időtartam lejár. Az időtartam az ISO 8601-es mintán alapul (például a P1D egy napot jelent). sztring (kötelező)
scriptContent Szkript törzse. sztring
storageAccountSettings Tárfiók beállításai. StorageAccountConfiguration
supportingScriptUris A külső szkripthez tartozó támogató fájlok. sztring[]
timeout Iso 8601 formátumban megadott maximális engedélyezett szkript-végrehajtási idő. Az alapértelmezett érték a P1D sztring

ManagedServiceIdentity

Név Leírás Érték
típus A felügyelt identitás típusa. "UserAssigned"
identity_ids Az erőforráshoz társított, felhasználó által hozzárendelt felügyelt identitások listája. A kulcs a felügyelt identitás Azure-erőforrás-azonosítója. Felhasználói identitásazonosítók tömbje.

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték
{customized property} UserAssignedIdentity

UserAssignedIdentity

Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.