Microsoft.Resources deploymentScripts
Bicep-erőforrásdefiníció
A deploymentScripts erőforrástípus üzembe helyezhető a következő célműveletekkel:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Megjegyzések
A szkriptek telepíté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 objektum típusának 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" |
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 |
---|---|---|
{customized property} | UserAssignedIdentity |
UserAssignedIdentity
Ez az objektum nem tartalmaz az üzembe helyezés során beállítandó tulajdonságokat. Minden tulajdonság readOnly.
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
Min.io Azure Gateway |
Teljesen privát min.io Azure Gateway üzembe helyezése a Blob Storage által támogatott S3-kompatibilis tárolási API biztosításához |
WordPress-webhely Létrehozás |
Ez a sablon létrehoz egy WordPress-webhelyet a tárolópéldányon |
Azure Image Builder az Azure Windows alapkonfigurációjával |
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 alapkonfigurációjának alkalmazásával. |
VHD-blobok importálása ZIP-archívum URL-címéről |
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-fájlban, é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ókblobtárolóba. |
Fájl másolása URI-ból blobtárolóba |
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-ra kell helyezni. |
Tárolóalkalmazás és környezet létrehozása a beállításjegyzékkel |
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ához. |
Létrehoz egy Dapr pub-sub servicebus-alkalmazást a Container Apps használatával |
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 |
Ez a sablon üzembe helyez egy egyszerű Azure Spring Apps-mikroszolgáltatás-alkalmazást az Azure-ban való futtatáshoz. |
Front Door Standard/Premium statikus webhely-forrással |
Ez a sablon létrehoz egy Front Door Standard/Premium-webhelyet é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 |
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ó |
Ez a sablon létrehoz egy blobtárolót, és feltölt egy fájlt az adatmásoló eszközhöz – rövid útmutató |
További lehetőségeket Azure Data Factory – Egy kattintással kipróbálhatja Azure Data Factory |
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 |
Ez a sablon a Dev Box összes rendszergazdai erőforrását a Dev Box rövid útmutatójának megfelelően hozza létre. Megtekintheti az összes létrehozott erőforrást, vagy közvetlenül a DevPortal.microsoft.com-ra léphet az első Dev Box létrehozásához. |
Azure Container Service (AKS) a Helmel |
Felügyelt fürt üzembe helyezése az Azure Container Service (AKS) használatával a Helmel |
Azure Machine Learning Sweep-feladat Létrehozás |
Ez a sablon létrehoz egy Azure Machine Learning Sweep-feladatot a hiperparaméterek finomhangolásához. |
Tesztelési környezet Azure Firewall Premiumhoz |
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 |
Ez a sablon a DeploymentScript használatával vezényeli 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 |
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 |
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 |
Ez a minta üzembehelyezési szkripttel hoz létre objektumokat az Azure Active Directoryban. |
összetett bemenetekkel & kimenetekkel rendelkező üzembehelyezési szkript Létrehozás |
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 |
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 |
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 |
Statikus webhely üzembe helyezése háttértárfiókkal |
Függvényalkalmazás Linux-alapú használatalapú csomagon távoli buildel |
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 |
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:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
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, 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 |
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 |
Ez a sablon létrehoz egy WordPress-webhelyet a tárolópéldányon |
Azure Image Builder az Azure Windows alapkonfigurációjával |
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 |
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 |
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 |
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 |
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 |
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 |
Ez a sablon létrehoz egy Front Door Standard/Premium-webhelyet é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 |
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ó |
Ez a sablon létrehoz egy blobtárolót, és feltölt egy fájlt az adatmásoló eszközhöz – rövid útmutató |
További lehetőségeket Azure Data Factory – Egy kattintással kipróbálhatja Azure Data Factory |
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 |
Ez a sablon a Dev Box összes rendszergazdai erőforrását a Dev Box rövid útmutatójának megfelelően hozza létre. Megtekintheti az összes létrehozott erőforrást, vagy közvetlenül a DevPortal.microsoft.com-ra léphet az első Dev Box létrehozásához. |
Azure Container Service (AKS) a Helmel |
Felügyelt fürt üzembe helyezése az Azure Container Service (AKS) használatával a Helmel |
Azure Machine Learning Sweep-feladat Létrehozás |
Ez a sablon létrehoz egy Azure Machine Learning Sweep-feladatot a hiperparaméterek finomhangolásához. |
Tesztelési környezet Azure Firewall Premiumhoz |
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 |
Ez a sablon a DeploymentScript használatával vezényeli 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 |
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 importálásához egy Azure Container Registry. |
Létrehozás Application Gateway tanúsítványokkal |
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 |
Ez a minta üzembehelyezési szkripttel hoz létre objektumokat az Azure Active Directoryban. |
Üzembehelyezési szkript Létrehozás összetett bemenetekkel & kimenetekkel |
Ez a sablon bemutatja az összetett bemenetek, kimenetek és naplók az Az CLI üzembehelyezési szkriptbe való továbbítására és olvasására vonatkozó ajánlott eljárásokat |
Üzembehelyezési szkript Létrehozás összetett bemenetekkel & kimenetekkel |
Ez a sablon bemutatja az összetett bemenetek, kimenetek és naplók Az PowerShell-alapú üzembehelyezési szkriptbe való átadásának és olvasásának ajánlott eljárásait |
SSH-kulcsok Létrehozás és tárolása a KeyVaultban |
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 |
Statikus webhely üzembe helyezése háttértárfiókkal |
Függvényalkalmazás Linux-használatalapú csomagban távoli buildel |
Ez a sablon kiépít egy függvényalkalmazást egy Linux használatalapú csomagon, é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 és minta virtuális hálózatok Létrehozás |
Ez a sablon üzembe helyez egy Azure Virtual Network Managert és virtuális mintahálózatokat a nevesített erőforráscsoportban. Több kapcsolati topológiát és hálózaticsoport-tagságtípust támogat. |
Terraform -erőforrásdefiníció (AzAPI-szolgáltató)
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 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 objektum típusának 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" |
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 |
---|---|---|
{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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: