Microsoft.Sql servers/databases 2020-02-02-preview
- Legújabb
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-preview
- 2022-05-01-preview
- 2022-02-01-preview
- 2021-11-01
- 2021-11-01-preview
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 2019-06-01-preview
- 2017-10-01-preview
- 2017-03-01-preview
- 2014-04-01
Bicep-erőforrásdefiníció
A kiszolgálók/adatbázisok erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:
- 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.
Erőforrás formátuma
Microsoft.Sql/servers/databases erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.Sql/servers/databases@2020-02-02-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
parent: resourceSymbolicName
properties: {
autoPauseDelay: int
catalogCollation: 'string'
collation: 'string'
createMode: 'string'
elasticPoolId: 'string'
licenseType: 'string'
longTermRetentionBackupResourceId: 'string'
maxSizeBytes: int
minCapacity: json('decimal-as-string')
readReplicaCount: int
readScale: 'string'
recoverableDatabaseId: 'string'
recoveryServicesRecoveryPointId: 'string'
restorableDroppedDatabaseId: 'string'
restorePointInTime: 'string'
sampleName: 'string'
sourceDatabaseDeletionDate: 'string'
sourceDatabaseId: 'string'
storageAccountType: 'string'
zoneRedundant: bool
}
}
Tulajdonságértékek
kiszolgálók/adatbázisok
Név | Leírás | Érték |
---|---|---|
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben. |
sztring (kötelező) Karakterkorlát: 1-128 Érvényes karakterek: Nem használható: <>*%&:\/? vagy vezérlőkarakterekNem végződhet ponttal vagy szóközzel. |
location | Erőforrás helye. | sztring (kötelező) |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
Sku | Az adatbázis termékváltozata. A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, szintjét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:Azure CLI: az sql db list-editions -l {location} -o table Azure PowerShell: Get-AzSqlServerServiceObjective -Location {location} |
Sku |
Szülő | A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva. További információ: Gyermekerőforrás a szülőerőforráson kívül. |
A következő típusú erőforrás szimbolikus neve: kiszolgálók |
properties | Erőforrás tulajdonságai. | DatabaseProperties |
DatabaseProperties
Név | Leírás | Érték |
---|---|---|
autoPauseDelay | Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva | int |
catalogCollation | A metaadat-katalógus rendezése. | "DATABASE_DEFAULT" "SQL_Latin1_General_CP1_CI_AS" |
Egybevetés | Az adatbázis rendezése. | sztring |
createMode | Megadja az adatbázis-létrehozás módját. Alapértelmezett: normál adatbázis-létrehozás. Másolás: létrehoz egy adatbázist egy meglévő adatbázis másolataként. A sourceDatabaseId értéket a forrásadatbázis erőforrás-azonosítójaként kell megadni. Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId értéket a meglévő elsődleges adatbázis erőforrás-azonosítójaként kell megadni. PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. A sourceDatabaseId értéket meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket. Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági másolat visszaállításával. A sourceDatabaseId értéket meg kell adni a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként. Visszaállítás: Adatbázist hoz létre egy törölt adatbázis biztonsági másolatának visszaállításával. meg kell adni a sourceDatabaseId értéket. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId fájlnak a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. A restorePointInTime egy korábbi időpontból történő visszaállításhoz is megadható. RestoreLongTermRetentionBackup: Létrehoz egy adatbázist egy hosszú távú megőrzési tárolóból történő visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként. A Copy, a Secondary és a RestoreLongTermRetentionBackup nem támogatott a DataWarehouse-kiadásban. |
"Másolás" "Alapértelmezett" "OnlineSecondary" "PointInTimeRestore" "Helyreállítás" "Visszaállítás" "RestoreExternalBackup" "RestoreExternalBackupSecondary" "RestoreLongTermRetentionBackup" "Másodlagos" |
elasticPoolId | Az adatbázist tartalmazó rugalmas készlet erőforrás-azonosítója. | sztring |
licenseType | Az adatbázishoz alkalmazandó licenctípus. LicenseIncluded ha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit. |
"BasePrice" "LicenseIncluded" |
longTermRetentionBackupResourceId | Az adatbázis létrehozási műveletéhez társított hosszú távú megőrzési biztonsági mentés erőforrás-azonosítója. | sztring |
maxSizeBytes | Az adatbázis maximális mérete bájtban kifejezve. | int |
minCapacity | Minimális kapacitás, amelyet az adatbázis mindig lefoglal, ha nincs szüneteltetve Tizedesérték megadásához használja a json() függvényt. | int vagy json decimális |
readReplicaCount | Az adatbázishoz társított, írásvédett másodlagos replikák száma. | int |
readScale | Az írásvédett útválasztás állapota. Ha engedélyezve van, azokat a kapcsolatokat, amelyeknél az alkalmazás szándéka a kapcsolati karakterlánc írásvédettre van állítva, átirányíthatja egy, ugyanabban a régióban lévő, olvasható másodlagos replikára. | "Letiltva" "Engedélyezve" |
recoverableDatabaseId | Az adatbázis létrehozási műveletéhez társított helyreállítható adatbázis erőforrás-azonosítója. | sztring |
recoveryServicesRecoveryPointId | Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. | sztring |
restorableDroppedDatabaseId | Az adatbázis létrehozási műveletéhez társított visszaállítható elvetett adatbázis erőforrás-azonosítója. | sztring |
restorePointInTime | Megadja annak a forrásadatbázisnak az időpontját (ISO8601 formátumát), amely az új adatbázis létrehozásához lesz visszaállítva. | sztring |
sampleName | Az adatbázis létrehozásakor alkalmazandó mintaséma neve. | "AdventureWorksLT" 'WideWorldImportersFull' 'WideWorldImportersStd' |
sourceDatabaseDeletionDate | Az adatbázis törlésének idejét adja meg. | sztring |
sourceDatabaseId | Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. | sztring |
storageAccountType | Az adatbázis biztonsági mentéseinek tárolására használt tárfióktípus. | "GRS" "LRS" "ZRS" |
zoneRedundant | Azt jelzi, hogy az adatbázis zónaredundáns-e, ami azt jelenti, hogy az adatbázis replikái több rendelkezésre állási zónában is el lesznek osztva. | logikai |
SKU
Név | Leírás | Érték |
---|---|---|
capacity | Az adott termékváltozat kapacitása. | int |
family | Ha a szolgáltatás eltérő hardvergenerációval rendelkezik ugyanahhoz a termékváltozathoz, akkor az itt rögzíthető. | sztring |
name | A termékváltozat neve, általában egy betű + szám kód, például P3. | sztring (kötelező) |
size | Az adott termékváltozat mérete | sztring |
tier | Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
Django-alkalmazás SQL-adatbázisokkal |
Ez a sablon az Azure Linux CustomScript-bővítményt használja egy alkalmazás üzembe helyezéséhez. Ez a példa létrehoz egy Ubuntu virtuális gépet, elvégzi a Python, a Django és az Apache csendes telepítését, majd létrehoz egy egyszerű Django-alkalmazást. A sablon egy SQL Database is létrehoz egy mintatáblával, amely néhány mintaadatot tartalmaz, amelyek egy lekérdezés használatával jelennek meg a webböngészőben |
EPiserverCMS az Azure-ban |
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását |
LANSA windowsos virtuálisgép-méretezési csoport automatikus skálázása Azure SQL-adatbázissal |
A sablon üzembe helyez egy Windows rendszerű VMSS-t a méretezési csoportban lévő virtuális gépek kívánt számával, és egy LANSA MSI-t az egyes virtuális gépekre való telepítéshez. A virtuálisgép-méretezési csoport üzembe helyezése után egy egyéni szkriptbővítményt használ a LANSA MSI telepítéséhez) |
Az Octopus Deploy 3.0 üzembe helyezése próbaverziós licenccel |
Ezzel a sablonnal egyetlen Octopus Deploy 3.0-kiszolgálót helyezhet üzembe próbaverziós licenccel. Ez egyetlen Windows Server 2012R2 rendszerű virtuális gépen (Standard D2) és SQL DB-n (S1 szint) lesz üzembe helyezve az erőforráscsoporthoz megadott helyen. |
Orchard CMS Video Portal webalkalmazás |
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával. |
Méretezhető Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
Egyszerű Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok |
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelősségteljes és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) egy összetett megoldás, amely az Azure Partner gyorsútmutatóiból érhető el. Ez egy bevezetést lehetővé tevő eszköz az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely egy önkiszolgáló, automatizált irányítási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázatok csökkentése áll. A megoldás kiemeli a láthatóság és a szabályozás alapvető szabályozási pilléreit. |
eShop webhely az ILB ASE-vel |
A App Service Environment a Azure App Service prémium szintű szolgáltatáscsomagja, amely teljesen elkülönített és dedikált környezetet biztosít a Azure App Service-alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Apps, a Mobile Apps és az API Apps alkalmazást. |
Azure SQL privát végpontot használó WebApp |
Ez a sablon bemutatja, hogyan hozhat létre olyan webalkalmazást, amely a Azure SQL Serverre mutató privát végpontot használ |
Távoli asztali szolgáltatások magas rendelkezésre állással |
Ez az ARM-sablonmintakód egy magas rendelkezésre állású Távoli asztali szolgáltatások 2019 munkamenet-gyűjtemény tesztkörnyezetet helyez üzembe. A cél egy teljesen redundáns, magas rendelkezésre állású megoldás üzembe helyezése a Távoli asztali szolgáltatásokhoz a Windows Server 2019 használatával. |
A Sports Analytics üzembe helyezése az Azure-architektúrában |
Létrehoz egy Azure-tárfiókot, amelyen engedélyezve van az ADLS Gen 2, egy Azure Data Factory-példány a tárfiók társított szolgáltatásaival (ha telepítve van a Azure SQL-adatbázis), valamint egy Azure Databricks-példányt. A sablont üzembe helyező felhasználó AAD-identitása és az ADF-példány felügyelt identitása a tárfiókban a Storage-blobadatok közreműködője szerepkört kapja meg. Az Azure Key Vault-példány, az Azure SQL-adatbázis és az Azure Event Hub üzembe helyezésére is van lehetőség (streamelési használati esetekben). Az Azure Key Vault üzembe helyezésekor az adat-előállító által felügyelt identitás és a sablont telepítő felhasználó AAD-identitása megkapja a Key Vault Titkos kódok felhasználói szerepkört. |
Webalkalmazás SQL Database, Azure Cosmos DB, Azure Search |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az Azure Cosmos DB-t, az Azure Search-t és az Application Insightsot. |
Migrálás Azure SQL adatbázisba az Azure DMS használatával |
A Azure Database Migration Service (DMS) úgy lett kialakítva, hogy leegyszerűsítse a helyszíni adatbázisok Azure-ba való migrálásának folyamatát. A DMS leegyszerűsíti a meglévő helyszíni SQL Server és Oracle-adatbázisok migrálását egy Azure-beli virtuális gép Azure SQL Database-be, Azure SQL Managed Instance vagy Microsoft SQL Server. Ez a sablon üzembe helyezné az Azure Database Migration Service egy példányát, egy olyan Azure-beli virtuális gépet, amelyen telepítve van az SQL Server, amely forráskiszolgálóként fog működni, amelyen előre létrehozott adatbázis található, valamint egy Cél Azure SQL DB-kiszolgálót, amely rendelkezik az adatbázis előre létrehozott sémájával, amelyet a forráskiszolgálóról a célkiszolgálóra migrál. A sablon üzembe helyezi a forrás virtuális gép, a DMS szolgáltatás és a célkiszolgáló támogatásához szükséges erőforrásokat, például a hálózati adaptert, a virtuális hálózatot stb. |
HDInsight egyéni Ambari + Hive metaadattár-adatbázissal a VNET-ben |
Ezzel a sablonnal létrehozhat egy HDInsight-fürtöt egy meglévő virtuális hálózaton egy új SQL DB-vel, amely egyéni Ambari-adatbázisként és Hive-metaadattárként is szolgál. Rendelkeznie kell egy meglévő SQL-kiszolgálóval, tárfióktal és virtuális hálózattal. |
HDInsight-fürt és SQL-adatbázis üzembe helyezése |
Ez a sablon lehetővé teszi EGY HDInsight-fürt és egy SQL Database létrehozását a Sqoop teszteléséhez. |
Példa privát végpontra |
Ez a sablon bemutatja, hogyan hozhat létre privát végpontot, amely a Azure SQL Serverre mutat |
Azure SQL-kiszolgáló az Event Hubba írt naplózással |
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, ha a naplózás engedélyezve van az auditnaplók Event Hubba való írásához |
Azure SQL-kiszolgáló a Log Analyticsbe írt naplózással |
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, amelyen engedélyezve van a naplózás, hogy naplókat írjon a Log Analyticsbe (OMS-munkaterület) |
Dedikált SQL-készlet transzparens titkosítással |
Létrehoz egy SQL Server és egy dedikált SQL-készletet (korábbi nevén SQL DW) transzparens adattitkosítással. |
SQL Server és adatbázis létrehozása |
Ez a sablon lehetővé teszi SQL Database és kiszolgáló létrehozását. |
SQL Database kiépítése a TDE-vel |
Ez a sablon kiépít egy SQL Server az Azure-forgalom számára megnyitott tűzfallal és egy transzparens adattitkosítással (TDE) rendelkező SQL-adatbázissal. |
Új rugalmas SQL-készlet üzembe helyezése |
Ez a sablon lehetővé teszi egy új rugalmas SQL-készlet üzembe helyezését az új társított SQL Server és új SQL Database-adatbázisokkal, amelyek hozzá lesznek rendelve. |
Azure SQL-kiszolgálók és -adatbázis létrehozása feladatátvételi csoporttal |
Két Azure SQL kiszolgálót, egy adatbázist és egy feladatátvételi csoportot hoz létre. |
App Service Environment Azure SQL háttérrendszerrel |
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint privát végpontokkal, valamint a társított erőforrásokkal, amelyeket általában privát/izolált környezetben használnak. |
Mobilalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy Mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz. |
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel |
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database. |
Webalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightsot. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz. |
Webalkalmazás létrehozása, konfigurálása és üzembe helyezése Azure-beli virtuális gépen |
Windows rendszerű virtuális gép létrehozása és konfigurálása SQL Azure adatbázissal, valamint webalkalmazás üzembe helyezése a környezetben a PowerShell DSC használatával |
Sonarqube Docker Web App Linux rendszeren Azure SQL |
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL Serverrel. |
ARM-sablon erőforrás-definíciója
A kiszolgálók/adatbázisok erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:
- 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.
Erőforrás formátuma
Microsoft.Sql/servers/databases erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.Sql/servers/databases",
"apiVersion": "2020-02-02-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"properties": {
"autoPauseDelay": "int",
"catalogCollation": "string",
"collation": "string",
"createMode": "string",
"elasticPoolId": "string",
"licenseType": "string",
"longTermRetentionBackupResourceId": "string",
"maxSizeBytes": "int",
"minCapacity": "[json('decimal-as-string')]",
"readReplicaCount": "int",
"readScale": "string",
"recoverableDatabaseId": "string",
"recoveryServicesRecoveryPointId": "string",
"restorableDroppedDatabaseId": "string",
"restorePointInTime": "string",
"sampleName": "string",
"sourceDatabaseDeletionDate": "string",
"sourceDatabaseId": "string",
"storageAccountType": "string",
"zoneRedundant": "bool"
}
}
Tulajdonságértékek
kiszolgálók/adatbázisok
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Sql/servers/databases" |
apiVersion | Az erőforrás API-verziója | "2020-02-02-preview" |
name | Az erőforrás neve Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban. |
sztring (kötelező) Karakterkorlát: 1-128 Érvényes karakterek: Nem használható: <>*%&:\/? vagy vezérlőkarakterekNem végződhet ponttal vagy szóközzel. |
location | Erőforrás helye. | sztring (kötelező) |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. Címkék megtekintése sablonokban |
Sku | Az adatbázis termékváltozata. A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, szintjét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:Azure CLI: az sql db list-editions -l {location} -o table Azure PowerShell: Get-AzSqlServerServiceObjective -Location {location} |
Sku |
properties | Erőforrás tulajdonságai. | DatabaseProperties |
DatabaseProperties
Név | Leírás | Érték |
---|---|---|
autoPauseDelay | Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva | int |
catalogCollation | A metaadat-katalógus rendezése. | "DATABASE_DEFAULT" "SQL_Latin1_General_CP1_CI_AS" |
Egybevetés | Az adatbázis rendezése. | sztring |
createMode | Megadja az adatbázis-létrehozás módját. Alapértelmezett: normál adatbázis-létrehozás. Másolás: létrehoz egy adatbázist egy meglévő adatbázis másolataként. A sourceDatabaseId értéket a forrásadatbázis erőforrás-azonosítójaként kell megadni. Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. A sourceDatabaseId értéket a meglévő elsődleges adatbázis erőforrás-azonosítójaként kell megadni. PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. A sourceDatabaseId értéket meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket. Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági másolat visszaállításával. A sourceDatabaseId értéket meg kell adni a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként. Visszaállítás: Adatbázist hoz létre egy törölt adatbázis biztonsági másolatának visszaállításával. meg kell adni a sourceDatabaseId értéket. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. Ellenkező esetben a sourceDatabaseId fájlnak a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. A restorePointInTime egy korábbi időpontból történő visszaállításhoz is megadható. RestoreLongTermRetentionBackup: Létrehoz egy adatbázist egy hosszú távú megőrzési tárolóból történő visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként. A Copy, a Secondary és a RestoreLongTermRetentionBackup nem támogatott a DataWarehouse-kiadásban. |
"Másolás" "Alapértelmezett" "OnlineSecondary" "PointInTimeRestore" "Helyreállítás" "Visszaállítás" "RestoreExternalBackup" "RestoreExternalBackupSecondary" "RestoreLongTermRetentionBackup" "Másodlagos" |
elasticPoolId | Az adatbázist tartalmazó rugalmas készlet erőforrás-azonosítója. | sztring |
licenseType | Az adatbázishoz alkalmazandó licenctípus. LicenseIncluded ha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit. |
"BasePrice" "LicenseIncluded" |
longTermRetentionBackupResourceId | Az adatbázis létrehozási műveletéhez társított hosszú távú megőrzési biztonsági mentés erőforrás-azonosítója. | sztring |
maxSizeBytes | Az adatbázis maximális mérete bájtban kifejezve. | int |
minCapacity | Minimális kapacitás, amelyet az adatbázis mindig lefoglal, ha nincs szüneteltetve Tizedesérték megadásához használja a json() függvényt. | int vagy json decimális |
readReplicaCount | Az adatbázishoz társított, írásvédett másodlagos replikák száma. | int |
readScale | Az írásvédett útválasztás állapota. Ha engedélyezve van, azokat a kapcsolatokat, amelyeknél az alkalmazás szándéka a kapcsolati karakterlánc írásvédettre van állítva, átirányíthatja egy, ugyanabban a régióban lévő, olvasható másodlagos replikára. | "Letiltva" "Engedélyezve" |
recoverableDatabaseId | Az adatbázis létrehozási műveletéhez társított helyreállítható adatbázis erőforrás-azonosítója. | sztring |
recoveryServicesRecoveryPointId | Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. | sztring |
restorableDroppedDatabaseId | Az adatbázis létrehozási műveletéhez társított visszaállítható elvetett adatbázis erőforrás-azonosítója. | sztring |
restorePointInTime | Megadja annak a forrásadatbázisnak az időpontját (ISO8601 formátumát), amely az új adatbázis létrehozásához lesz visszaállítva. | sztring |
sampleName | Az adatbázis létrehozásakor alkalmazandó mintaséma neve. | "AdventureWorksLT" 'WideWorldImportersFull' 'WideWorldImportersStd' |
sourceDatabaseDeletionDate | Az adatbázis törlésének idejét adja meg. | sztring |
sourceDatabaseId | Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. | sztring |
storageAccountType | Az adatbázis biztonsági mentéseinek tárolására használt tárfióktípus. | "GRS" "LRS" "ZRS" |
zoneRedundant | Azt jelzi, hogy az adatbázis zónaredundáns-e, ami azt jelenti, hogy az adatbázis replikái több rendelkezésre állási zónában is el lesznek osztva. | logikai |
SKU
Név | Leírás | Érték |
---|---|---|
capacity | Az adott termékváltozat kapacitása. | int |
family | Ha a szolgáltatás eltérő hardvergenerációval rendelkezik ugyanahhoz a termékváltozathoz, akkor az itt rögzíthető. | sztring |
name | A termékváltozat neve, általában egy betű + szám kód, például P3. | sztring (kötelező) |
size | Az adott termékváltozat mérete | sztring |
tier | Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. | sztring |
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Description |
---|---|
Django-alkalmazás SQL-adatbázisokkal |
Ez a sablon az Azure Linux CustomScript-bővítményt használja egy alkalmazás üzembe helyezéséhez. Ez a példa létrehoz egy Ubuntu virtuális gépet, elvégzi a Python, a Django és az Apache csendes telepítését, majd létrehoz egy egyszerű Django-alkalmazást. A sablon egy SQL Database is létrehoz egy mintatáblával, amely néhány mintaadatot tartalmaz, amelyek egy lekérdezés használatával jelennek meg a webböngészőben |
EPiserverCMS az Azure-ban |
Ez a sablon lehetővé teszi az EpiServerCMS Azure-beli üzembe helyezéséhez szükséges erőforrások létrehozását |
LANSA windowsos virtuálisgép-méretezési csoport automatikus skálázása Azure SQL-adatbázissal |
A sablon üzembe helyez egy Windows rendszerű VMSS-t a méretezési csoportban lévő virtuális gépek kívánt számával, és egy LANSA MSI-t az egyes virtuális gépekre való telepítéshez. A virtuálisgép-méretezési csoport üzembe helyezése után egy egyéni szkriptbővítményt használ a LANSA MSI telepítéséhez) |
Az Octopus Deploy 3.0 üzembe helyezése próbaverziós licenccel |
Ezzel a sablonnal egyetlen Octopus Deploy 3.0-kiszolgálót helyezhet üzembe próbaverziós licenccel. Ez egyetlen Windows Server 2012R2 rendszerű virtuális gépen (Standard D2) és SQL DB-n (S1 szint) lesz üzembe helyezve az erőforráscsoporthoz megadott helyen. |
Orchard CMS Video Portal webalkalmazás |
Ez a sablon egyszerű módot kínál az Orchard CMS üzembe helyezésére Azure App Service Web Apps az Azure Media Services modul engedélyezésével és konfigurálásával. |
Méretezhető Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
Egyszerű Umbraco CMS-webalkalmazás |
Ez a sablon egyszerű módot kínál az umbraco CMS-webalkalmazás üzembe helyezésére Azure App Service Web Apps. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbookok |
A nagyvállalati, kis- vagy nagyvállalati felhőbevezetéshez felelősségteljes és hatékony szabályozási modellekre van szükség ahhoz, hogy értéket nyerjenek a felhőbeli üzemelő példányaikból. A CloudWise (a megoldás kódneve) egy összetett megoldás, amely az Azure Partner gyorsútmutatóiból érhető el. Ez egy bevezetést lehetővé tevő eszköz az ügyfelek, a rendszerintegrátorok és a partnerek számára egyaránt, amely egy önkiszolgáló, automatizált irányítási és üzemeltetési megoldást kínál, amelynek középpontjában a költségek optimalizálása, az alkalmazás(ok) megbízhatóságának javítása és az üzleti kockázatok csökkentése áll. A megoldás kiemeli a láthatóság és a szabályozás alapvető szabályozási pilléreit. |
eShop webhely az ILB ASE-vel |
A App Service Environment a Azure App Service prémium szintű szolgáltatáscsomagja, amely teljesen elkülönített és dedikált környezetet biztosít a Azure App Service-alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Apps, a Mobile Apps és az API Apps alkalmazást. |
A WebApp egy Azure SQL privát végpontot használ |
Ez a sablon bemutatja, hogyan hozhat létre egy privát végpontot használó webalkalmazást, amely Azure SQL-kiszolgálóra mutat |
Távoli asztali szolgáltatások magas rendelkezésre állással |
Ez az ARM-sablon mintakód egy magas rendelkezésre állású Távoli asztali szolgáltatások 2019 munkamenet-gyűjtemény tesztkörnyezetet fog üzembe helyezni. A cél egy teljesen redundáns, magas rendelkezésre állású megoldás üzembe helyezése a Távoli asztali szolgáltatásokhoz a Windows Server 2019 használatával. |
A Sports Analytics üzembe helyezése az Azure-architektúrában |
Létrehoz egy Azure-tárfiókot, amelyen engedélyezve van az ADLS Gen 2, egy Azure Data Factory-példány a tárfiók társított szolgáltatásaival (üzembe helyezés esetén az Azure SQL-adatbázis), valamint egy Azure Databricks-példány. A sablont üzembe helyező felhasználó AAD-identitása és az ADF-példány felügyelt identitása a tárfiókon a Storage-blobadatok közreműködője szerepkört kapja. Az Azure Key Vault-példány, egy Azure SQL-adatbázis és egy Azure Event Hub üzembe helyezésére is van lehetőség (streamelési használati esetekben). Az Azure Key Vault üzembe helyezésekor az adat-előállító által felügyelt identitás és a sablont üzembe helyező felhasználó AAD-identitása megkapja a Key Vault Titkos kulcsok felhasználója szerepkört. |
Webalkalmazás SQL Database, Azure Cosmos DB, Azure Search |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az Azure Cosmos DB-t, az Azure Search-t és az Application Insightst. |
Migrálás Azure SQL adatbázisba az Azure DMS használatával |
A Azure Database Migration Service (DMS) célja, hogy leegyszerűsítse a helyszíni adatbázisok Azure-ba való migrálásának folyamatát. A DMS leegyszerűsíti a meglévő helyszíni SQL Server és Oracle-adatbázisok migrálását egy Azure-beli virtuális gépen Azure SQL Database, Azure SQL Managed Instance vagy Microsoft SQL Server. Ez a sablon üzembe helyezné az Azure Database Migration service egy példányát, egy sql serverrel rendelkező Azure-beli virtuális gépet, amely forráskiszolgálóként működik, amelyen előre létrehozott adatbázis található, valamint egy Cél Azure SQL DB-kiszolgálót, amely rendelkezik az adatbázis előre létrehozott sémájával, amelyet a forráskiszolgálóról a célkiszolgálóra migrálni szeretne. A sablon a forrás virtuális gép, a DMS szolgáltatás és a célkiszolgáló támogatásához szükséges erőforrásokat is üzembe helyezi, például a hálózati adaptert, a virtuális hálózatot stb. |
HDInsight egyéni Ambari + Hive Metaadattár-adatbázissal a VNET-ben |
Ez a sablon lehetővé teszi EGY HDInsight-fürt létrehozását egy meglévő virtuális hálózaton egy új SQL DB-vel, amely egyéni Ambari-adatbázisként és Hive-metaadattárként is szolgál. Rendelkeznie kell egy meglévő SQL Sever-fiókkal, tárfióktal és virtuális hálózattal. |
HDInsight-fürt és SQL-adatbázis üzembe helyezése |
Ez a sablon lehetővé teszi EGY HDInsight-fürt és egy SQL Database létrehozását a Sqoop teszteléséhez. |
Privát végpont – példa |
Ez a sablon bemutatja, hogyan hozhat létre privát végpontot, amely Azure SQL-kiszolgálóra mutat |
Azure SQL Kiszolgáló az Event Hubba írt naplózással |
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, amelynek naplózása engedélyezve van az auditnaplók Event Hubba való írásához |
Azure SQL Kiszolgáló a Log Analyticsbe írt naplózással |
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, amelynek naplózása engedélyezve van a naplók Log Analyticsbe (OMS-munkaterület) való írásához |
Dedikált SQL-készlet transzparens titkosítással |
Létrehoz egy SQL Server és egy dedikált SQL-készletet (korábbi nevén SQL DW) transzparens adattitkosítással. |
SQL Server és adatbázis létrehozása |
Ez a sablon lehetővé teszi SQL Database és kiszolgáló létrehozását. |
SQL Database kiépítése a TDE-vel |
Ez a sablon kiépít egy SQL Server az Azure-forgalom számára megnyitott tűzfallal és egy transzparens adattitkosítással (TDE) rendelkező SQL-adatbázissal. |
Új rugalmas SQL-készlet üzembe helyezése |
Ez a sablon lehetővé teszi egy új rugalmas SQL-készlet üzembe helyezését az új társított SQL Server és az új SQL Database-adatbázisokkal, amelyekhez hozzá lehet rendelni. |
Azure SQL-kiszolgálók és -adatbázis létrehozása feladatátvételi csoporttal |
Két Azure SQL kiszolgálót, egy adatbázist és egy feladatátvételi csoportot hoz létre. |
App Service Environment Azure SQL háttérrendszerrel |
Ez a sablon létrehoz egy App Service Environment egy Azure SQL háttérrendszerrel, valamint a privát végpontokkal, valamint a általában privát/elkülönített környezetben használt társított erőforrásokkal. |
Mobilalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy mobilalkalmazást, SQL Database és Notification Hubot. Konfigurál egy kapcsolati karakterlánc a mobilalkalmazásban az adatbázishoz és az értesítési központhoz. |
Webalkalmazás felügyelt identitással, SQL Server és ΑΙ-vel |
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére az alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
Webalkalmazás létrehozása + Redis Cache + SQL DB sablonnal |
Ez a sablon létrehoz egy Azure-webalkalmazást Redis Cache-gyorsítótárral és egy SQL Database. |
Webalkalmazás kiépítése SQL Database |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database, az automatikus skálázási beállításokat, a riasztási szabályokat és az App Insightst. Konfigurál egy kapcsolati karakterlánc a webalkalmazásban az adatbázishoz. |
Webalkalmazás létrehozása, konfigurálása és üzembe helyezése Azure-beli virtuális gépen |
Windows rendszerű virtuális gép létrehozása és konfigurálása SQL Azure adatbázissal, valamint webalkalmazás üzembe helyezése a környezetben a PowerShell DSC használatával |
Sonarqube Docker Web App Linux rendszeren Azure SQL |
Ez a sablon egy Azure App Service webalkalmazás Linux-tárolójában helyezi üzembe a Sonarqube-t a hivatalos Sonarqube-rendszerkép használatával, és egy Azure SQL-kiszolgálóval. |
Terraform (AzAPI-szolgáltató) erőforrásdefiníció
A kiszolgálók/adatbázisok erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:
- 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.Sql/servers/databases erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/databases@2020-02-02-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
autoPauseDelay = int
catalogCollation = "string"
collation = "string"
createMode = "string"
elasticPoolId = "string"
licenseType = "string"
longTermRetentionBackupResourceId = "string"
maxSizeBytes = int
minCapacity = "decimal-as-string"
readReplicaCount = int
readScale = "string"
recoverableDatabaseId = "string"
recoveryServicesRecoveryPointId = "string"
restorableDroppedDatabaseId = "string"
restorePointInTime = "string"
sampleName = "string"
sourceDatabaseDeletionDate = "string"
sourceDatabaseId = "string"
storageAccountType = "string"
zoneRedundant = bool
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
Tulajdonságértékek
kiszolgálók/adatbázisok
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.Sql/servers/databases@2020-02-02-preview" |
name | Az erőforrás neve | sztring (kötelező) Karakterkorlát: 1-128 Érvényes karakterek: Nem használható: <>*%&:\/? vagy vezérlőkarakterekNem lehet ponttal vagy szóközzel végződni. |
location | Erőforrás helye. | sztring (kötelező) |
parent_id | Az erőforrás szülőjének azonosítója. | Típusú erőforrás azonosítója: kiszolgálók |
tags | Erőforráscímkék. | Címkenevek és -értékek szótára. |
Sku | Az adatbázis termékváltozata. A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Előfizetéshez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, a réteget/kiadást, a családot és a kapacitást) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy az alábbi parancsok egyikét:Azure CLI: az sql db list-editions -l {location} -o table Azure PowerShell: Get-AzSqlServerServiceObjective -Location {location} |
Sku |
properties | Erőforrás tulajdonságai. | Adatbázistulajdonságok |
Adatbázistulajdonságok
Név | Leírás | Érték |
---|---|---|
autoPauseDelay | Az adatbázis automatikus szüneteltetése után percek alatt. A -1 érték azt jelenti, hogy az automatikus szüneteltetés le van tiltva | int |
catalogCollation | A metaadat-katalógus rendezése. | "DATABASE_DEFAULT" "SQL_Latin1_General_CP1_CI_AS" |
Egybevetés | Az adatbázis rendezése. | sztring |
createMode | Az adatbázis létrehozásának módját határozza meg. Alapértelmezett: rendszeres adatbázis-létrehozás. Másolás: létrehoz egy adatbázist egy meglévő adatbázis másolataként. sourceDatabaseId értéket kell megadni a forrásadatbázis erőforrás-azonosítójaként. Másodlagos: létrehoz egy adatbázist egy meglévő adatbázis másodlagos replikájaként. sourceDatabaseId értéket kell megadni a meglévő elsődleges adatbázis erőforrás-azonosítójaként. PointInTimeRestore: Adatbázist hoz létre egy meglévő adatbázis időponthoz kötött biztonsági mentésének visszaállításával. a sourceDatabaseId értéket meg kell adni a meglévő adatbázis erőforrás-azonosítójaként, és meg kell adni a restorePointInTime értéket. Helyreállítás: Létrehoz egy adatbázist egy georeplikált biztonsági mentés visszaállításával. A sourceDatabaseId értéket a visszaállítandó helyreállítható adatbázis-erőforrás-azonosítóként kell megadni. Visszaállítás: Létrehoz egy adatbázist egy törölt adatbázis biztonsági másolatának visszaállításával. sourceDatabaseId értéket kell megadni. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor meg kell adni a sourceDatabaseDeletionDate értéket. Ellenkező esetben a sourceDatabaseId-nek a visszaállítható elvetett adatbázis-erőforrás-azonosítónak kell lennie, és a sourceDatabaseDeletionDate paraméter figyelmen kívül lesz hagyva. a restorePointInTime is megadható a visszaállításhoz egy korábbi időpontból. RestoreLongTermRetentionBackup: Adatbázist hoz létre egy hosszú távú megőrzési tárolóból való visszaállítással. recoveryServicesRecoveryPointResourceId értéket kell megadni a helyreállítási pont erőforrás-azonosítójaként. A Copy, Secondary és RestoreLongTermRetentionBackup nem támogatott a DataWarehouse kiadásban. |
"Másolás" "Alapértelmezett" "OnlineSecondary" "PointInTimeRestore" "Helyreállítás" "Visszaállítás" "RestoreExternalBackup" "RestoreExternalBackupSecondary" "RestoreLongTermRetentionBackup" "Másodlagos" |
elasticPoolId | Az adatbázist tartalmazó rugalmas készlet erőforrás-azonosítója. | sztring |
licenseType | Az adatbázishoz alkalmazandó licenctípus. LicenseIncluded ha licencre van szüksége, vagy BasePrice ha rendelkezik licenccel, és jogosult a Azure Hybrid Benefit. |
"BasePrice" "LicenseIncluded" |
longTermRetentionBackupResourceId | Az adatbázis létrehozási műveletéhez társított hosszú távú adatmegőrzési biztonsági mentés erőforrás-azonosítója. | sztring |
maxSizeBytes | Az adatbázis maximális mérete bájtban kifejezve. | int |
minCapacity | Minimális kapacitás, amelyet az adatbázis mindig lefoglalt, ha nem szünetelteti, adjon meg egy decimális értéket sztringként. | int vagy json decimális |
readReplicaCount | Az adatbázishoz tartozó, olvashatóan másodlagos replikák száma. | int |
readScale | Az írásvédett útválasztás állapota. Ha engedélyezve van, a kapcsolati karakterlánc az alkalmazás szándékával rendelkező kapcsolatok átirányíthatók egy, ugyanabban a régióban lévő, olvashatóan másodlagos replikára. | "Letiltva" "Engedélyezve" |
recoverableDatabaseId | Az adatbázis létrehozási műveletéhez társított helyreállítható adatbázis erőforrás-azonosítója. | sztring |
recoveryServicesRecoveryPointId | Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. | sztring |
restorableDroppedDatabaseId | Az adatbázis létrehozási műveletéhez társított visszaállítható elvetett adatbázis erőforrás-azonosítója. | sztring |
restorePointInTime | Megadja annak a forrásadatbázisnak az időpontját (ISO8601 formátumát), amely az új adatbázis létrehozásához lesz visszaállítva. | sztring |
sampleName | Az adatbázis létrehozásakor alkalmazandó mintaséma neve. | "AdventureWorksLT" "WideWorldImportersFull" "WideWorldImportersStd" |
sourceDatabaseDeletionDate | Az adatbázis törlésének idejét adja meg. | sztring |
sourceDatabaseId | Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. | sztring |
storageAccountType | Az adatbázis biztonsági mentéseinek tárolására használt tárfiók típusa. | "GRS" "LRS" "ZRS" |
zoneRedundant | Függetlenül attól, hogy ez az adatbázis zónaredundáns-e, ami azt jelenti, hogy az adatbázis replikái több rendelkezésre állási zónában lesznek elosztva. | logikai |
SKU
Név | Leírás | Érték |
---|---|---|
capacity | Az adott termékváltozat kapacitása. | int |
family | Ha a szolgáltatás különböző hardvergenerációkkal rendelkezik ugyanahhoz a termékváltozathoz, akkor az itt rögzíthető. | sztring |
name | A termékváltozat neve, általában betű + Szám kód, pl. P3. | sztring (kötelező) |
size | Az adott termékváltozat mérete | sztring |
tier | Az adott termékváltozat (pl. Alapszintű, Prémium) szintje vagy kiadása. | sztring |