Microsoft.Sql servers/databases 2019-06-01-preview
- legújabb
- 2024-05-01-preview
- 2023.08.01-i előzetes
- 2023.05.01-i előzetes
- 2023.02.01-i előzetes
- 2022-11-01-preview
- 2022.08.01-i előzetes
- 2022.05.01-i előzetes
- 2022-02-01-preview
- 2021.11.01-
- 2021-11-01-preview
- 2021-08-01-preview
- 2021.05.01- előzetes
- 2021-02-01-preview
- 2020. 11. 01.
- 2020.08.01-i előzetes
- 2020.02.02-i előzetes
- 2019.06.01- előzetes
- 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 üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok – Lásd erőforráscsoport üzembe helyezési parancsaival
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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@2019-06-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
autoPauseDelay: int
catalogCollation: 'string'
collation: 'string'
createMode: 'string'
elasticPoolId: 'string'
licenseType: 'string'
longTermRetentionBackupResourceId: 'string'
maxSizeBytes: int
minCapacity: int
readReplicaCount: int
readScale: 'string'
recoverableDatabaseId: 'string'
recoveryServicesRecoveryPointId: 'string'
restorableDroppedDatabaseId: 'string'
restorePointInTime: 'string'
sampleName: 'string'
sourceDatabaseDeletionDate: 'string'
sourceDatabaseId: 'string'
sourceResourceId: 'string'
storageAccountType: 'string'
zoneRedundant: bool
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Tulajdonságértékek
DatabaseProperties
Név | Leírás | Érték |
---|---|---|
autoPauseDelay | Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 értéke 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. | húr |
createMode | Megadja az adatbázis létrehozásának módját. Alapértelmezett: normál adatbázis-létrehozás. Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót 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 azonosítót 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 azonosítót 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 azonosítót 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 mentésének visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. 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 egy korábbi időpontból való visszaállításhoz is megadható. 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 Másolás, a Másodlagos é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. | húr |
licenseType | Az adatbázisra alkalmazandó licenctípus.
LicenseIncluded , ha licencre van szüksége, vagy BasePrice , ha rendelkezik licenccel, és jogosult az Azure Hybrid Benefit használatára. |
"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. | húr |
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 függeszt fel | Int |
readReplicaCount | Az adatbázishoz társított olvasható másodlagos replikák száma. | Int |
olvasási skálázás | Az írásvédett útválasztás állapota. Ha engedélyezve van, a kapcsolati sztringben olvasásra beállított alkalmazás szándékkal rendelkező kapcsolatok átirányíthatók egy olvasásilag másodlagos replikára ugyanabban a régióban. | "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. | húr |
recoveryServicesRecoveryPointId | Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. | húr |
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. | húr |
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. | húr |
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. | húr |
sourceDatabaseId | Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. | húr |
sourceResourceId | Az adatbázis létrehozási műveletéhez társított forrás erőforrás-azonosítója. A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, a CreateMode-nak pedig PointInTimeRestore, Restore vagy Recover értéknek kell lennie. Ha a createMode a PointInTimeRestore, a sourceResourceId értéknek egy meglévő adatbázis vagy meglévő SQL-készlet erőforrás-azonosítójának kell lennie, és meg kell adni a RestorePointInTime értéket. A createMode visszaállításakor a sourceResourceId-nek a visszaállítható elvetett adatbázis vagy a visszaállítható elvetett SQL-készlet erőforrás-azonosítójának kell lennie. Ha a createMode helyreállítása történik, a sourceResourceId-nek a helyreállítható adatbázis vagy a helyreállítható SQL-készlet erőforrás-azonosítójának kell lennie. Ez a tulajdonság lehetővé teszi az előfizetések közötti visszaállítást, amely csak a DataWarehouse kiadás esetében támogatott. Ha a forrás-előfizetés egy másik bérlőhöz tartozik, mint a célelőfizetés, az "x-ms-authorization-auxiliary" fejlécnek tartalmaznia kell a forrásbérlõhöz tartozó hitelesítési jogkivonatot. További információ az "x-ms-authorization-auxiliary" fejlécről: /azure/azure-resource-manager/management/authentication-multi-tenant |
húr |
storageAccountType | Az adatbázis biztonsági mentéseinek tárolására használt tárfióktípus. | "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. | Bool |
Microsoft.Sql/servers/databases
Név | Leírás | Érték |
---|---|---|
hely | Erőforrás helye. | sztring (kötelező) |
név | Az erőforrás neve | sztring (kötelező) |
szülő | A Bicepben megadhatja a 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ó: szülőerőforráson kívüli gyermekerőforrás. |
A típus erőforrásának szimbolikus neve: kiszolgálók |
kellékek | Erőforrás tulajdonságai. | DatabaseProperties |
Sku | Az adatbázis termékváltozata. A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegé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:azurecli<br />az sql db list-editions -l <location> -o table<br />````<br /><br /> PowerShellGet-AzSqlServerServiceObjective -Location <hely> ```` |
termékváltozat |
Címkék | Erőforráscímkék | Címkenevek és -értékek szótára. sablonok címkéinek megtekintése |
Sku
Név | Leírás | Érték |
---|---|---|
kapacitás | Az adott termékváltozat kapacitása. | Int |
Család | Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti. | húr |
név | Az termékváltozat neve általában egy betű + Szám kód, pl. P3. | sztring (kötelező) |
méret | Az adott termékváltozat mérete | húr |
kötő | Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. | húr |
TrackedResourceTags
Név | Leírás | Érték |
---|
Gyorsútmutató-minták
Az alábbi gyorsútmutató-minták üzembe helyezik ezt az erőforrástípust.
Bicep-fájl | Leírás |
---|---|
Azure SQL Server naplózással a Log Analytics | Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, ha engedélyezve van a naplózás, hogy naplókat írjon a Log Analyticsbe (OMS-munkaterület) |
SQL Server- és adatbázis- létrehozása | Ez a sablon lehetővé teszi az SQL Database és a Server létrehozását. |
dedikált SQL-készlet transzparens titkosítási | Létrehoz egy SQL Servert és egy dedikált SQL-készletet (korábban SQL DW) transzparens adattitkosítással. |
A Sports Analytics üzembe helyezése az Azure Architecture | Létrehoz egy Azure-tárfiókot az ADLS Gen 2 engedélyezésével, egy Azure Data Factory-példányt a tárfiók társított szolgáltatásaival (üzembe helyezés esetén az Azure SQL Database-t), 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 megkapja a tárfiókban a Storage Blob-adat közreműködői szerepkört. Az Azure Key Vault-példány, az Azure SQL Database é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 a data factory által felügyelt identitás és a sablont üzembe helyező felhasználó AAD-identitása megkapja a Key Vault titkos kulcsfelhasználói szerepkörét. |
Privát végpont példa | Ez a sablon bemutatja, hogyan hozhat létre privát végpontot az Azure SQL Serverre mutatva |
Webalkalmazás kiépítése SQL Database- | Ez a sablon kiépít egy webalkalmazást, egy SQL Database-adatbázist, egy automatikus méretezési beállításokat, riasztási szabályokat és App Insightst. Konfigurál egy kapcsolati sztringet a webalkalmazásban az adatbázishoz. |
Sonarqube Docker Web App Linuxon az Azure SQL | Ez a sablon üzembe helyezi a Sonarqube-t egy Azure App Service-webalkalmazás Linux-tárolójában a hivatalos Sonarqube-rendszerkép használatával, és amelyet egy Azure SQL Server készít. |
webalkalmazás felügyelt identitással, SQL Serverrel és ΑΙ- | Egyszerű példa az Azure-infrastruktúra üzembe helyezésére alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
ARM-sablon erőforrásdefiníciója
A kiszolgálók/adatbázisok erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok – Lásd erőforráscsoport üzembe helyezési parancsaival
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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": "2019-06-01-preview",
"name": "string",
"location": "string",
"properties": {
"autoPauseDelay": "int",
"catalogCollation": "string",
"collation": "string",
"createMode": "string",
"elasticPoolId": "string",
"licenseType": "string",
"longTermRetentionBackupResourceId": "string",
"maxSizeBytes": "int",
"minCapacity": "int",
"readReplicaCount": "int",
"readScale": "string",
"recoverableDatabaseId": "string",
"recoveryServicesRecoveryPointId": "string",
"restorableDroppedDatabaseId": "string",
"restorePointInTime": "string",
"sampleName": "string",
"sourceDatabaseDeletionDate": "string",
"sourceDatabaseId": "string",
"sourceResourceId": "string",
"storageAccountType": "string",
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Tulajdonságértékek
DatabaseProperties
Név | Leírás | Érték |
---|---|---|
autoPauseDelay | Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 értéke 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. | húr |
createMode | Megadja az adatbázis létrehozásának módját. Alapértelmezett: normál adatbázis-létrehozás. Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót 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 azonosítót 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 azonosítót 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 azonosítót 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 mentésének visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. 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 egy korábbi időpontból való visszaállításhoz is megadható. 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 Másolás, a Másodlagos é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. | húr |
licenseType | Az adatbázisra alkalmazandó licenctípus.
LicenseIncluded , ha licencre van szüksége, vagy BasePrice , ha rendelkezik licenccel, és jogosult az Azure Hybrid Benefit használatára. |
"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. | húr |
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 függeszt fel | Int |
readReplicaCount | Az adatbázishoz társított olvasható másodlagos replikák száma. | Int |
olvasási skálázás | Az írásvédett útválasztás állapota. Ha engedélyezve van, a kapcsolati sztringben olvasásra beállított alkalmazás szándékkal rendelkező kapcsolatok átirányíthatók egy olvasásilag másodlagos replikára ugyanabban a régióban. | "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. | húr |
recoveryServicesRecoveryPointId | Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. | húr |
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. | húr |
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. | húr |
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. | húr |
sourceDatabaseId | Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. | húr |
sourceResourceId | Az adatbázis létrehozási műveletéhez társított forrás erőforrás-azonosítója. A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, a CreateMode-nak pedig PointInTimeRestore, Restore vagy Recover értéknek kell lennie. Ha a createMode a PointInTimeRestore, a sourceResourceId értéknek egy meglévő adatbázis vagy meglévő SQL-készlet erőforrás-azonosítójának kell lennie, és meg kell adni a RestorePointInTime értéket. A createMode visszaállításakor a sourceResourceId-nek a visszaállítható elvetett adatbázis vagy a visszaállítható elvetett SQL-készlet erőforrás-azonosítójának kell lennie. Ha a createMode helyreállítása történik, a sourceResourceId-nek a helyreállítható adatbázis vagy a helyreállítható SQL-készlet erőforrás-azonosítójának kell lennie. Ez a tulajdonság lehetővé teszi az előfizetések közötti visszaállítást, amely csak a DataWarehouse kiadás esetében támogatott. Ha a forrás-előfizetés egy másik bérlőhöz tartozik, mint a célelőfizetés, az "x-ms-authorization-auxiliary" fejlécnek tartalmaznia kell a forrásbérlõhöz tartozó hitelesítési jogkivonatot. További információ az "x-ms-authorization-auxiliary" fejlécről: /azure/azure-resource-manager/management/authentication-multi-tenant |
húr |
storageAccountType | Az adatbázis biztonsági mentéseinek tárolására használt tárfióktípus. | "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. | Bool |
Microsoft.Sql/servers/databases
Név | Leírás | Érték |
---|---|---|
apiVersion | Az API verziója | '2019-06-01-preview" |
hely | Erőforrás helye. | sztring (kötelező) |
név | Az erőforrás neve | sztring (kötelező) |
kellékek | Erőforrás tulajdonságai. | DatabaseProperties |
Sku | Az adatbázis termékváltozata. A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegé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:azurecli<br />az sql db list-editions -l <location> -o table<br />````<br /><br /> PowerShellGet-AzSqlServerServiceObjective -Location <hely> ```` |
termékváltozat |
Címkék | Erőforráscímkék | Címkenevek és -értékek szótára. sablonok címkéinek megtekintése |
típus | Az erőforrás típusa | "Microsoft.Sql/servers/databases" |
Sku
Név | Leírás | Érték |
---|---|---|
kapacitás | Az adott termékváltozat kapacitása. | Int |
Család | Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti. | húr |
név | Az termékváltozat neve általában egy betű + Szám kód, pl. P3. | sztring (kötelező) |
méret | Az adott termékváltozat mérete | húr |
kötő | Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. | húr |
TrackedResourceTags
Név | Leírás | Érték |
---|
Rövid útmutatósablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Leírás |
---|---|
Azure SQL Server naplózással a Log Analytics |
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, ha engedélyezve van a naplózás, hogy naplókat írjon a Log Analyticsbe (OMS-munkaterület) |
SQL Server- és adatbázis- létrehozása |
Ez a sablon lehetővé teszi az SQL Database és a Server létrehozását. |
dedikált SQL-készlet transzparens titkosítási |
Létrehoz egy SQL Servert és egy dedikált SQL-készletet (korábban SQL DW) transzparens adattitkosítással. |
Ú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 Serverrel és az új SQL Database-adatbázisokkal, amelyekhez hozzá rendelhetők. |
A Sports Analytics üzembe helyezése az Azure Architecture |
Létrehoz egy Azure-tárfiókot az ADLS Gen 2 engedélyezésével, egy Azure Data Factory-példányt a tárfiók társított szolgáltatásaival (üzembe helyezés esetén az Azure SQL Database-t), 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 megkapja a tárfiókban a Storage Blob-adat közreműködői szerepkört. Az Azure Key Vault-példány, az Azure SQL Database é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 a data factory által felügyelt identitás és a sablont üzembe helyező felhasználó AAD-identitása megkapja a Key Vault titkos kulcsfelhasználói szerepkörét. |
HDInsight egyéni Ambari + Hive Metastore DB-vel a VNET- |
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 DB-ként és Hive Metastore-ként is szolgál. Rendelkeznie kell egy meglévő SQL Sever-fiókkal, tárfióktal és virtuális hálózattal. |
Privát végpont példa |
Ez a sablon bemutatja, hogyan hozhat létre privát végpontot az Azure SQL Serverre mutatva |
Webalkalmazás kiépítése SQL Database- |
Ez a sablon kiépít egy webalkalmazást, egy SQL Database-adatbázist, egy automatikus méretezési beállításokat, riasztási szabályokat és App Insightst. Konfigurál egy kapcsolati sztringet a webalkalmazásban az adatbázishoz. |
távoli asztali szolgáltatások magas rendelkezésre állású |
Ez az ARM-sablonmintakód üzembe helyez egy Távoli asztali szolgáltatások 2019-munkamenetgyűjteményt magas rendelkezésre állású labort. 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. |
Sonarqube Docker Web App Linuxon az Azure SQL |
Ez a sablon üzembe helyezi a Sonarqube-t egy Azure App Service-webalkalmazás Linux-tárolójában a hivatalos Sonarqube-rendszerkép használatával, és amelyet egy Azure SQL Server készít. |
webalkalmazás felügyelt identitással, SQL Serverrel és ΑΙ- |
Egyszerű példa az Azure-infrastruktúra üzembe helyezésére alkalmazáshoz + adatokhoz + felügyelt identitáshoz + monitorozáshoz |
Privát Azure SQL-végpontot használó WebApp |
Ez a sablon bemutatja, hogyan hozhat létre olyan webalkalmazást, amely az Azure SQL Serverre mutató privát végpontot használ |
Terraform (AzAPI-szolgáltató) erőforrásdefiníciója
A kiszolgálók/adatbázisok erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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@2019-06-01-preview"
name = "string"
location = "string"
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
autoPauseDelay = int
catalogCollation = "string"
collation = "string"
createMode = "string"
elasticPoolId = "string"
licenseType = "string"
longTermRetentionBackupResourceId = "string"
maxSizeBytes = int
minCapacity = int
readReplicaCount = int
readScale = "string"
recoverableDatabaseId = "string"
recoveryServicesRecoveryPointId = "string"
restorableDroppedDatabaseId = "string"
restorePointInTime = "string"
sampleName = "string"
sourceDatabaseDeletionDate = "string"
sourceDatabaseId = "string"
sourceResourceId = "string"
storageAccountType = "string"
zoneRedundant = bool
}
})
}
Tulajdonságértékek
DatabaseProperties
Név | Leírás | Érték |
---|---|---|
autoPauseDelay | Az adatbázis automatikus szüneteltetése utáni percekben megadott idő. A -1 értéke 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. | húr |
createMode | Megadja az adatbázis létrehozásának módját. Alapértelmezett: normál adatbázis-létrehozás. Másolás: adatbázist hoz létre egy meglévő adatbázis másolataként. A sourceDatabaseId azonosítót 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 azonosítót 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 azonosítót 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 azonosítót 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 mentésének visszaállításával. meg kell adni a sourceDatabaseId azonosítót. Ha a sourceDatabaseId az adatbázis eredeti erőforrás-azonosítója, akkor a sourceDatabaseDeletionDate értéket kell megadni. 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 egy korábbi időpontból való visszaállításhoz is megadható. 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 Másolás, a Másodlagos é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. | húr |
licenseType | Az adatbázisra alkalmazandó licenctípus.
LicenseIncluded , ha licencre van szüksége, vagy BasePrice , ha rendelkezik licenccel, és jogosult az Azure Hybrid Benefit használatára. |
"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. | húr |
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 függeszt fel | Int |
readReplicaCount | Az adatbázishoz társított olvasható másodlagos replikák száma. | Int |
olvasási skálázás | Az írásvédett útválasztás állapota. Ha engedélyezve van, a kapcsolati sztringben olvasásra beállított alkalmazás szándékkal rendelkező kapcsolatok átirányíthatók egy olvasásilag másodlagos replikára ugyanabban a régióban. | "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. | húr |
recoveryServicesRecoveryPointId | Az adatbázis létrehozási műveletéhez társított helyreállítási pont erőforrás-azonosítója. | húr |
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. | húr |
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. | húr |
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. | húr |
sourceDatabaseId | Az adatbázis létrehozási műveletéhez társított forrásadatbázis erőforrás-azonosítója. | húr |
sourceResourceId | Az adatbázis létrehozási műveletéhez társított forrás erőforrás-azonosítója. A sourceResourceId megadásakor a sourceDatabaseId, a recoverableDatabaseId, a restoreableDroppedDatabaseId és a sourceDatabaseDeletionDate nem adható meg, a CreateMode-nak pedig PointInTimeRestore, Restore vagy Recover értéknek kell lennie. Ha a createMode a PointInTimeRestore, a sourceResourceId értéknek egy meglévő adatbázis vagy meglévő SQL-készlet erőforrás-azonosítójának kell lennie, és meg kell adni a RestorePointInTime értéket. A createMode visszaállításakor a sourceResourceId-nek a visszaállítható elvetett adatbázis vagy a visszaállítható elvetett SQL-készlet erőforrás-azonosítójának kell lennie. Ha a createMode helyreállítása történik, a sourceResourceId-nek a helyreállítható adatbázis vagy a helyreállítható SQL-készlet erőforrás-azonosítójának kell lennie. Ez a tulajdonság lehetővé teszi az előfizetések közötti visszaállítást, amely csak a DataWarehouse kiadás esetében támogatott. Ha a forrás-előfizetés egy másik bérlőhöz tartozik, mint a célelőfizetés, az "x-ms-authorization-auxiliary" fejlécnek tartalmaznia kell a forrásbérlõhöz tartozó hitelesítési jogkivonatot. További információ az "x-ms-authorization-auxiliary" fejlécről: /azure/azure-resource-manager/management/authentication-multi-tenant |
húr |
storageAccountType | Az adatbázis biztonsági mentéseinek tárolására használt tárfióktípus. | "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. | Bool |
Microsoft.Sql/servers/databases
Név | Leírás | Érték |
---|---|---|
hely | Erőforrás helye. | sztring (kötelező) |
név | Az erőforrás neve | sztring (kötelező) |
parent_id | Annak az erőforrásnak az azonosítója, amely az erőforrás szülője. | Típus típusú erőforrás azonosítója: kiszolgálók |
kellékek | Erőforrás tulajdonságai. | DatabaseProperties |
Sku | Az adatbázis termékváltozata. A termékváltozatok listája régiónként és támogatási ajánlatonként eltérő lehet. Az Előfizetéséhez egy Azure-régióban elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegé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:azurecli<br />az sql db list-editions -l <location> -o table<br />````<br /><br /> PowerShellGet-AzSqlServerServiceObjective -Location <hely> ```` |
termékváltozat |
Címkék | Erőforráscímkék | Címkenevek és -értékek szótára. |
típus | Az erőforrás típusa | "Microsoft.Sql/servers/databases@2019-06-01-preview" |
Sku
Név | Leírás | Érték |
---|---|---|
kapacitás | Az adott termékváltozat kapacitása. | Int |
Család | Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti. | húr |
név | Az termékváltozat neve általában egy betű + Szám kód, pl. P3. | sztring (kötelező) |
méret | Az adott termékváltozat mérete | húr |
kötő | Az adott termékváltozat szintje vagy kiadása, például Alapszintű, Prémium. | húr |
TrackedResourceTags
Név | Leírás | Érték |
---|