Microsoft.Sql managedInstances

Bicep-erőforrásdefiníció

A managedInstances erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

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/managedInstances erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Sql/managedInstances@2023-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    administrators: {
      administratorType: 'ActiveDirectory'
      azureADOnlyAuthentication: bool
      login: 'string'
      principalType: 'string'
      sid: 'string'
      tenantId: 'string'
    }
    authenticationMetadata: 'string'
    collation: 'string'
    databaseFormat: 'string'
    dnsZonePartner: 'string'
    hybridSecondaryUsage: 'string'
    instancePoolId: 'string'
    isGeneralPurposeV2: bool
    keyId: 'string'
    licenseType: 'string'
    maintenanceConfigurationId: 'string'
    managedInstanceCreateMode: 'string'
    minimalTlsVersion: 'string'
    pricingModel: 'string'
    primaryUserAssignedIdentityId: 'string'
    proxyOverride: 'string'
    publicDataEndpointEnabled: bool
    requestedBackupStorageRedundancy: 'string'
    restorePointInTime: 'string'
    servicePrincipal: {
      type: 'string'
    }
    sourceManagedInstanceId: 'string'
    storageIOps: int
    storageSizeInGB: int
    storageThroughputMBps: int
    subnetId: 'string'
    timezoneId: 'string'
    vCores: int
    zoneRedundant: bool
  }
}

Tulajdonságértékek

managedInstances

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-63

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Nem lehet kötőjellel kezdeni vagy végződni.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
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 Felügyelt példány termékváltozata. A sku.name engedélyezett értékei: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH Sku
identity A felügyelt példány Azure Active Directory-identitása. ResourceIdentity
properties Erőforrás tulajdonságai. ManagedInstanceProperties

ResourceIdentity

Név Leírás Érték
típus Az identitás típusa. Állítsa ezt a "SystemAssigned" értékre, hogy automatikusan létrehozhasson és hozzárendelhessen egy Azure Active Directory-tagot az erőforráshoz. "Nincs"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
userAssignedIdentities A felhasználó által hozzárendelt identitások használandó erőforrás-azonosítói ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Név Leírás Érték
{testreszabott tulajdonság} Felhasználói azonosító

Felhasználói azonosító

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

ManagedInstanceProperties

Név Leírás Érték
administratorLogin A felügyelt példány rendszergazdai felhasználóneve. Csak a felügyelt példány létrehozásakor adható meg (és a létrehozáshoz szükséges). sztring
administratorLoginPassword A rendszergazda bejelentkezési jelszava (a felügyelt példány létrehozásához szükséges). sztring

Korlátok:
Bizalmas érték. Jelentkezzen be biztonságos paraméterként.
Rendszergazdák A példány Azure Active Directory-rendszergazdája. Ez csak a példány létrehozásakor használható. Ha példányfrissítésre használják, a rendszer figyelmen kívül hagyja, vagy hibát eredményez. A frissítésekhez egyéni API-kat kell használni. ManagedInstanceExternalAdministrator
authenticationMetadata A felügyelt példány hitelesítési metaadatainak keresési módja. "AzureAD"
"Párosítva"
"Windows"
Egybevetés A felügyelt példány rendezése. sztring
databaseFormat Megadja az SQL-motor verziójára jellemző példányadatbázisok belső formátumát. "AlwaysUpToDate"
"SQLServer2022"
dnsZonePartner Egy másik felügyelt példány erőforrás-azonosítója, amelynek DNS-zónáját ez a felügyelt példány a létrehozás után megosztja. sztring
hybridSecondaryUsage Hibrid másodlagos használat. Lehetséges értékek: "Aktív" (alapértelmezett érték) és "Passzív" (az ügyfél a másodlagost passzív VÉSZ-ként használja). "Aktív"
"Passzív"
instancePoolId Annak a példánykészletnek az azonosítója, amelyhez a felügyelt kiszolgáló tartozik. sztring
isGeneralPurposeV2 Azt, hogy ez általános célú kiadás GPv2-változata-e. logikai
keyId A titkosításhoz használandó kulcs CMK URI-ja. sztring
licenseType A licenc típusa. A lehetséges értékek a "LicenseIncluded" (az új SQL-licenceket tartalmazó normál ár) és a "BasePrice" (kedvezményes AHB-ár a saját SQL-licencek behozása esetén). "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Megadja a felügyelt példányra alkalmazandó karbantartási konfiguráció azonosítóját. sztring
managedInstanceCreateMode Megadja az adatbázis-létrehozás módját.

Alapértelmezett: Normál példánylétrehozás.

Visszaállítás: Létrehoz egy példányt egy biztonsági másolat adott időpontra történő visszaállításával. Meg kell adni a RestorePointInTime és a SourceManagedInstanceId értéket.
"Alapértelmezett"
"PointInTimeRestore"
minimalTlsVersion Minimális TLS-verzió. Megengedett értékek: "Nincs", "1.0", "1.1", "1.2" sztring
pricingModel A felügyelt példány időjárása freemium. "Freemium"
"Normál"
primaryUserAssignedIdentityId Egy felhasználó által hozzárendelt identitás erőforrás-azonosítója, amelyet alapértelmezés szerint használni szeretne. sztring
proxyOverride A példányhoz való csatlakozáshoz használt kapcsolattípus. "Alapértelmezett"
"Proxy"
"Átirányítás"
publicDataEndpointEnabled Azt jelzi, hogy a nyilvános adatvégpont engedélyezve van-e. logikai
requestedBackupStorageRedundancy A példány biztonsági másolatainak tárolására használt tárfióktípus. A beállítások a következők: Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) és GeoZone(GeoZoneRedundantStorage) "Geo"
"GeoZone"
"Helyi"
"Zóna"
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
servicePrincipal A felügyelt példány szolgáltatásneve. Szolgáltatásnév
sourceManagedInstanceId A példány létrehozási műveletéhez társított felügyelt forráspéldány erőforrás-azonosítója. sztring
storageIOps Storage IOps. Minimális érték: 120. Maximális érték: 120000. Csak 1 IOps-növekmény engedélyezett. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
storageSizeInGB Tárterület mérete GB-ban. Minimális érték: 32. Maximális érték: 16384. Csak 32 GB-os növekmények engedélyezettek. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
storageThroughputMBps Tárolási átviteli sebesség MBps-ben. Minimális érték: 25. Maximális érték: 4000. Csak 1 MB/s-os növekmények engedélyezettek. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
alhálózat-azonosító A felügyelt példány alhálózati erőforrás-azonosítója. sztring
timezoneId Az időzószám azonosítója. Az engedélyezett értékek a Windows által támogatott időzónák.
A Windows megőrzi a támogatott időzónák részleteit, beleértve az azonosítót is, a beállításjegyzékben a
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Ezeket a beállításjegyzék-értékeket a SQL Server keresztül szerezheti be a SELECT name AS timezone_id FROM sys.time_zone_info lekérdezésével.
Az azonosítók listája a [System.TimeZoneInfo]::GetSystemTimeZones() PowerShellben történő végrehajtásával is lekérhető.
Az érvényes időzóná-azonosítók például a "Csendes-óceáni téli idő" vagy a "W". Európai téli idő".
sztring
Virtuális magok A virtuális magok száma. Megengedett értékek: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Azt jelzi, hogy a multi-az engedélyezve van-e. logikai

ManagedInstanceExternalAdministrator

Név Leírás Érték
administratorType A rendszergazda típusa. "ActiveDirectory"
azureADOnlyAuthentication Csak az Azure Active Directory-hitelesítés engedélyezve van. logikai
bejelentkezés A kiszolgáló-rendszergazda bejelentkezési neve. sztring
principalType A rendszergazda egyszerű típusa. "Alkalmazás"
"Csoport"
"Felhasználó"
Sid A kiszolgálóadminisztrátor SID-azonosítója (objektumazonosítója). sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId A rendszergazda bérlőazonosítója. sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Szolgáltatásnév

Név Leírás Érték
típus Szolgáltatásnév típusa. "Nincs"
"SystemAssigned"

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
SQL Managed Instance üzembe helyezése hálózatkezeléssel

Üzembe helyezés az Azure-ban
UDR és NSG üzembe helyezése a Azure SQL Managed Instance támogatásához és a felügyelt példány üzembe helyezéséhez
SQL MI létrehozása az új virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Helyezze üzembe a felügyelt Azure SQL Database-példányt (SQL MI) az új Virtual Network.
SQL MI létrehozása naplók és metrikák konfigurált küldésével

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi az SQL MI és a naplók és metrikák (diagnosztikai munkaterület, tárfiók, eseményközpont) tárolásához használt további erőforrások üzembe helyezését.
SQL MI létrehozása jumpbox használatával új virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Helyezze üzembe a felügyelt Azure SQL Database-példányt (SQL MI) és a JumpBoxot az SSMS-sel az új Virtual Network belül.
SQL MI létrehozása pont–hely kapcsolat konfigurálásával

Üzembe helyezés az Azure-ban
Helyezze üzembe a felügyelt Azure SQL Database-példányt (SQL MI) és a pont–hely kapcsolatra konfigurált virtuális hálózati átjárót az új virtuális hálózaton belül.

ARM-sablon erőforrás-definíciója

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

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

Erőforrás formátuma

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

{
  "type": "Microsoft.Sql/managedInstances",
  "apiVersion": "2023-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "administrators": {
      "administratorType": "ActiveDirectory",
      "azureADOnlyAuthentication": "bool",
      "login": "string",
      "principalType": "string",
      "sid": "string",
      "tenantId": "string"
    },
    "authenticationMetadata": "string",
    "collation": "string",
    "databaseFormat": "string",
    "dnsZonePartner": "string",
    "hybridSecondaryUsage": "string",
    "instancePoolId": "string",
    "isGeneralPurposeV2": "bool",
    "keyId": "string",
    "licenseType": "string",
    "maintenanceConfigurationId": "string",
    "managedInstanceCreateMode": "string",
    "minimalTlsVersion": "string",
    "pricingModel": "string",
    "primaryUserAssignedIdentityId": "string",
    "proxyOverride": "string",
    "publicDataEndpointEnabled": "bool",
    "requestedBackupStorageRedundancy": "string",
    "restorePointInTime": "string",
    "servicePrincipal": {
      "type": "string"
    },
    "sourceManagedInstanceId": "string",
    "storageIOps": "int",
    "storageSizeInGB": "int",
    "storageThroughputMBps": "int",
    "subnetId": "string",
    "timezoneId": "string",
    "vCores": "int",
    "zoneRedundant": "bool"
  }
}

Tulajdonságértékek

managedInstances

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Sql/managedInstances"
apiVersion Az erőforrás API-verziója "2023-05-01-preview"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-63

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Nem lehet kötőjellel kezdeni vagy végződni.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
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 Felügyelt példány termékváltozata. A sku.name engedélyezett értékei: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH Sku
identity A felügyelt példány Azure Active Directory-identitása. ResourceIdentity
properties Erőforrás tulajdonságai. ManagedInstanceProperties

ResourceIdentity

Név Leírás Érték
típus Az identitás típusa. Állítsa ezt a "SystemAssigned" értékre, hogy automatikusan létrehozhasson és hozzárendelhessen egy Azure Active Directory-tagot az erőforráshoz. "Nincs"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
userAssignedIdentities A felhasználó által hozzárendelt identitások használandó erőforrás-azonosítói ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Név Leírás Érték
{testreszabott tulajdonság} Felhasználói azonosító

Felhasználói azonosító

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

ManagedInstanceProperties

Név Leírás Érték
administratorLogin A felügyelt példány rendszergazdai felhasználóneve. Csak a felügyelt példány létrehozásakor adható meg (és a létrehozáshoz szükséges). sztring
administratorLoginPassword A rendszergazda bejelentkezési jelszava (a felügyelt példány létrehozásához szükséges). sztring

Korlátok:
Bizalmas érték. Jelentkezzen be biztonságos paraméterként.
Rendszergazdák A példány Azure Active Directory-rendszergazdája. Ez csak a példány létrehozásakor használható. Ha példányfrissítésre használják, a rendszer figyelmen kívül hagyja, vagy hibát eredményez. A frissítésekhez egyéni API-kat kell használni. ManagedInstanceExternalAdministrator
authenticationMetadata A felügyelt példány hitelesítési metaadatainak keresési módja. "AzureAD"
"Párosítva"
"Windows"
Egybevetés A felügyelt példány rendezése. sztring
databaseFormat Megadja az SQL-motor verziójára jellemző példányadatbázisok belső formátumát. "AlwaysUpToDate"
"SQLServer2022"
dnsZonePartner Egy másik felügyelt példány erőforrás-azonosítója, amelynek DNS-zónáját a felügyelt példány a létrehozás után megosztja. sztring
hybridSecondaryUsage Hibrid másodlagos használat. Lehetséges értékek: "Aktív" (alapértelmezett érték) és "Passzív" (az ügyfél passzív DR-ként használja a másodlagos értéket). "Aktív"
"Passzív"
instancePoolId Annak a példánykészletnek az azonosítója, amelyhez a felügyelt kiszolgáló tartozik. sztring
isGeneralPurposeV2 Függetlenül attól, hogy ez általános célú kiadás GPv2-változata-e. logikai
keyId A titkosításhoz használandó kulcs CMK URI-ja. sztring
licenseType A licenc típusa. Lehetséges értékek a "LicenseIncluded" (az új SQL-licenceket tartalmazó normál ár) és a "BasePrice" (kedvezményes AHB-ár a saját SQL-licencek létrehozásához). "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Meghatározza a felügyelt példányra alkalmazandó karbantartási konfiguráció azonosítóját. sztring
managedInstanceCreateMode Az adatbázis létrehozásának módját határozza meg.

Alapértelmezett: Normál példánylétrehozás.

Visszaállítás: Létrehoz egy példányt a biztonsági másolatok adott időpontra történő visszaállításával. Meg kell adni a RestorePointInTime és a SourceManagedInstanceId értéket.
"Alapértelmezett"
"PointInTimeRestore"
minimalTlsVersion Minimális TLS-verzió. Engedélyezett értékek: "Nincs", "1.0", "1.1", "1.2" sztring
pricingModel A felügyelt példány időjárása freemium. "Freemium"
"Normál"
primaryUserAssignedIdentityId Egy felhasználó által hozzárendelt identitás erőforrás-azonosítója, amelyet alapértelmezés szerint használni szeretne. sztring
proxyOverride A példányhoz való csatlakozáshoz használt kapcsolattípus. "Alapértelmezett"
"Proxy"
"Átirányítás"
publicDataEndpointEnabled Azt jelzi, hogy a nyilvános adatvégpont engedélyezve van-e. logikai
requestedBackupStorageRedundancy A példány biztonsági mentéseinek tárolására használt tárfiók típusa. A beállítások a következők: Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) és GeoZone(GeoZoneRedundantStorage) "Geo"
"GeoZone"
"Helyi"
"Zóna"
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
servicePrincipal A felügyelt példány szolgáltatásnév. Szolgáltatásnév
sourceManagedInstanceId A példány létrehozási műveletéhez társított felügyelt forráspéldány erőforrás-azonosítója. sztring
storageIOps Storage IOps. Minimális érték: 120. Maximális érték: 120000. Csak 1 IOps-növekmény engedélyezett. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
storageSizeInGB Tárterület mérete GB-ban. Minimális érték: 32. Maximális érték: 16384. A 32 GB-os növekmények csak engedélyezettek. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
storageThroughputMBps Tárolási átviteli sebesség MBps-ben. Minimális érték: 25. Maximális érték: 4000. 1 MBps-os növekmények csak engedélyezettek. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
alhálózati azonosító A felügyelt példány alhálózati erőforrás-azonosítója. sztring
timezoneId Az időzón azonosítója. Az engedélyezett értékek a Windows által támogatott időzónák.
A Windows a támogatott időzónák adatait , beleértve az azonosítót is, a beállításjegyzékben tárolja a következő helyen:
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Ezeket a beállításjegyzék-értékeket SQL Server keresztül is lekérheti a SELECT name AS timezone_id FROM sys.time_zone_info lekérdezésével.
Az azonosítók listája a [System.TimeZoneInfo]::GetSystemTimeZones() PowerShellben történő végrehajtásával is lekérhető.
Az érvényes időzón-azonosítóra példa a "Csendes-óceáni téli idő" vagy a "W". Európai téli idő".
sztring
virtuális magok A virtuális magok száma. Engedélyezett értékek: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Azt jelzi, hogy a multi-az engedélyezve van-e. logikai

ManagedInstanceExternalAdministrator

Név Leírás Érték
administratorType A rendszergazda típusa. "ActiveDirectory"
azureADOnlyAuthentication Csak az Azure Active Directory-hitelesítés engedélyezve van. logikai
bejelentkezés A kiszolgáló-rendszergazda bejelentkezési neve. sztring
principalType A rendszergazda egyszerű típusa. "Alkalmazás"
"Csoport"
"Felhasználó"
Sid A kiszolgálóadminisztrátor SID-azonosítója (objektumazonosítója). sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId A rendszergazda bérlőazonosítója. sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Szolgáltatásnév

Név Leírás Érték
típus Szolgáltatásnév típusa. "Nincs"
"SystemAssigned"

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
SQL Managed Instance üzembe helyezése hálózatkezeléssel

Üzembe helyezés az Azure-ban
UDR és NSG üzembe helyezése a Azure SQL Managed Instance támogatásához és a felügyelt példány üzembe helyezéséhez
SQL MI létrehozása az új virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Helyezze üzembe a felügyelt Azure SQL Database-példányt (SQL MI) az új Virtual Network.
SQL MI létrehozása naplók és metrikák konfigurált küldésével

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi az SQL MI és a naplók és metrikák (diagnosztikai munkaterület, tárfiók, eseményközpont) tárolásához használt további erőforrások üzembe helyezését.
SQL MI létrehozása jumpbox használatával új virtuális hálózaton belül

Üzembe helyezés az Azure-ban
Helyezze üzembe a felügyelt Azure SQL Database-példányt (SQL MI) és a JumpBoxot az SSMS-sel az új Virtual Network belül.
SQL MI létrehozása pont–hely kapcsolat konfigurálásával

Üzembe helyezés az Azure-ban
Helyezze üzembe a felügyelt Azure SQL Database-példányt (SQL MI) és a pont–hely kapcsolatra konfigurált virtuális hálózati átjárót az új virtuális hálózaton belül.

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

A managedInstances 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.Sql/managedInstances erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances@2023-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      administrators = {
        administratorType = "ActiveDirectory"
        azureADOnlyAuthentication = bool
        login = "string"
        principalType = "string"
        sid = "string"
        tenantId = "string"
      }
      authenticationMetadata = "string"
      collation = "string"
      databaseFormat = "string"
      dnsZonePartner = "string"
      hybridSecondaryUsage = "string"
      instancePoolId = "string"
      isGeneralPurposeV2 = bool
      keyId = "string"
      licenseType = "string"
      maintenanceConfigurationId = "string"
      managedInstanceCreateMode = "string"
      minimalTlsVersion = "string"
      pricingModel = "string"
      primaryUserAssignedIdentityId = "string"
      proxyOverride = "string"
      publicDataEndpointEnabled = bool
      requestedBackupStorageRedundancy = "string"
      restorePointInTime = "string"
      servicePrincipal = {
        type = "string"
      }
      sourceManagedInstanceId = "string"
      storageIOps = int
      storageSizeInGB = int
      storageThroughputMBps = int
      subnetId = "string"
      timezoneId = "string"
      vCores = int
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Tulajdonságértékek

managedInstances

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Sql/managedInstances@2023-05-01-preview"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-63

Érvényes karakterek:
Kisbetűk, számok és kötőjelek.

Nem lehet kötőjellel kezdeni vagy végződni.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
location Erőforrás 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.
Sku Felügyelt példány termékváltozata. A sku.name engedélyezett értékei: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH Sku
identity A felügyelt példány Azure Active Directory-identitása. ResourceIdentity
properties Erőforrás tulajdonságai. ManagedInstanceProperties

ResourceIdentity

Név Leírás Érték
típus Az identitás típusa. Állítsa ezt "SystemAssigned" értékre, hogy automatikusan létrehozhasson és hozzárendelhessen egy Azure Active Directory-tagot az erőforráshoz. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
identity_ids A felhasználó által hozzárendelt használandó identitások erőforrás-azonosítói Felhasználói identitásazonosítók tömbje.

ResourceIdentityUserAssignedIdentities

Név Leírás Érték
{customized property} Felhasználói azonosító

Felhasználói azonosító

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

ManagedInstanceProperties

Név Leírás Érték
administratorLogin A felügyelt példány rendszergazdai felhasználóneve. Csak a felügyelt példány létrehozásakor adható meg (és a létrehozáshoz szükséges). sztring
administratorLoginPassword A rendszergazdai bejelentkezési jelszó (a felügyelt példány létrehozásához szükséges). sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
Rendszergazdák A példány Azure Active Directory-rendszergazdája. Ez csak a példány létrehozásakor használható. Ha a példányfrissítéshez használják, a rendszer figyelmen kívül hagyja, vagy hibát eredményez. A frissítésekhez egyéni API-kat kell használni. ManagedInstanceExternalAdministrator
authenticationMetadata A felügyelt példány hitelesítési metaadatainak keresési módja. "AzureAD"
"Párosítva"
"Windows"
Egybevetés A felügyelt példány rendezése. sztring
databaseFormat Megadja az SQL-motor verziójára jellemző példányadatbázisok belső formátumát. "AlwaysUpToDate"
"SQLServer2022"
dnsZonePartner Egy másik felügyelt példány erőforrás-azonosítója, amelynek DNS-zónáját ez a felügyelt példány a létrehozás után megosztja. sztring
hybridSecondaryUsage Hibrid másodlagos használat. Lehetséges értékek: "Aktív" (alapértelmezett érték) és "Passzív" (az ügyfél a másodlagost passzív VÉSZ-ként használja). "Aktív"
"Passzív"
instancePoolId Annak a példánykészletnek az azonosítója, amelyhez a felügyelt kiszolgáló tartozik. sztring
isGeneralPurposeV2 Azt, hogy ez általános célú kiadás GPv2-változata-e. logikai
keyId A titkosításhoz használandó kulcs CMK URI-ja. sztring
licenseType A licenc típusa. A lehetséges értékek a "LicenseIncluded" (az új SQL-licenceket tartalmazó normál ár) és a "BasePrice" (kedvezményes AHB-ár a saját SQL-licencek behozása esetén). "BasePrice"
"LicenseIncluded"
maintenanceConfigurationId Megadja a felügyelt példányra alkalmazandó karbantartási konfiguráció azonosítóját. sztring
managedInstanceCreateMode Megadja az adatbázis-létrehozás módját.

Alapértelmezett: Normál példánylétrehozás.

Visszaállítás: Létrehoz egy példányt egy biztonsági másolat adott időpontra történő visszaállításával. Meg kell adni a RestorePointInTime és a SourceManagedInstanceId értéket.
"Alapértelmezett"
"PointInTimeRestore"
minimalTlsVersion Minimális TLS-verzió. Megengedett értékek: "Nincs", "1.0", "1.1", "1.2" sztring
pricingModel A felügyelt példány időjárása freemium. "Freemium"
"Normál"
primaryUserAssignedIdentityId Egy felhasználó által hozzárendelt identitás erőforrás-azonosítója, amelyet alapértelmezés szerint használni szeretne. sztring
proxyOverride A példányhoz való csatlakozáshoz használt kapcsolattípus. "Alapértelmezett"
"Proxy"
"Átirányítás"
publicDataEndpointEnabled Azt jelzi, hogy a nyilvános adatvégpont engedélyezve van-e. logikai
requestedBackupStorageRedundancy A példány biztonsági másolatainak tárolására használt tárfióktípus. A beállítások a következők: Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) és GeoZone(GeoZoneRedundantStorage) "Geo"
"GeoZone"
"Helyi"
"Zóna"
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
servicePrincipal A felügyelt példány szolgáltatásneve. Szolgáltatásnév
sourceManagedInstanceId A példány létrehozási műveletéhez társított felügyelt forráspéldány erőforrás-azonosítója. sztring
storageIOps Storage IOps. Minimális érték: 120. Maximális érték: 120000. Csak 1 IOps-növekmény engedélyezett. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
storageSizeInGB Tárterület mérete GB-ban. Minimális érték: 32. Maximális érték: 16384. Csak 32 GB-os növekmények engedélyezettek. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
storageThroughputMBps Tárolási átviteli sebesség MBps-ben. Minimális érték: 25. Maximális érték: 4000. Csak 1 MB/s-os növekmények engedélyezettek. A maximális érték a kiválasztott hardvercsaládtól és a virtuális magok számától függ. int
alhálózat-azonosító A felügyelt példány alhálózati erőforrás-azonosítója. sztring
timezoneId Az időzószám azonosítója. Az engedélyezett értékek a Windows által támogatott időzónák.
A Windows megőrzi a támogatott időzónák részleteit, beleértve az azonosítót is, a beállításjegyzékben a
KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
Ezeket a beállításjegyzék-értékeket a SQL Server keresztül szerezheti be a SELECT name AS timezone_id FROM sys.time_zone_info lekérdezésével.
Az azonosítók listája a [System.TimeZoneInfo]::GetSystemTimeZones() PowerShellben történő végrehajtásával is lekérhető.
Az érvényes időzóná-azonosítók például a "Csendes-óceáni téli idő" vagy a "W". Európai téli idő".
sztring
Virtuális magok A virtuális magok száma. Megengedett értékek: 8, 16, 24, 32, 40, 64, 80. int
zoneRedundant Azt jelzi, hogy a multi-az engedélyezve van-e. logikai

ManagedInstanceExternalAdministrator

Név Leírás Érték
administratorType A rendszergazda típusa. "ActiveDirectory"
azureADOnlyAuthentication Csak az Azure Active Directory-hitelesítés engedélyezve van. logikai
bejelentkezés A kiszolgáló-rendszergazda bejelentkezési neve. sztring
principalType A rendszergazda egyszerű típusa. "Alkalmazás"
"Csoport"
"Felhasználó"
Sid A kiszolgálóadminisztrátor SID-azonosítója (objektumazonosítója). sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tenantId A rendszergazda bérlőazonosítója. sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

Szolgáltatásnév

Név Leírás Érték
típus Szolgáltatásnév típusa. "Nincs"
"SystemAssigned"

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