Microsoft. SQL sunucuları/anahtarları

Bicep kaynak tanımı

Sunucular/anahtarlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/servers/keys kaynağı, aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.Sql/servers/keys@2025-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    serverKeyType: 'string'
    uri: 'string'
  }
}

Özellik Değerleri

Microsoft. Sql/sunucular/keys

Name Description Value
name Kaynak adı dize (gerekli)
parent Bicep'te, bir çocuk kaynağın ana kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: sunucuları
properties Kaynak özellikleri. ServerKeyProperties

ServerKeyProperties

Name Description Value
serverKeyType 'ServiceManaged', 'AzureKeyVault' gibi sunucu anahtarı türü. 'AzureKeyVault'
'ServiceManaged' (gerekli)
uri Sunucu anahtarının URI'sini. ServerKeyType AzureKeyVault ise URI gereklidir. AKV URI'sinin şu biçimde olması gerekir: 'https://YourVaultName.vault.azure.net/keys/YourKeyName/YourKeyVersion' veya 'https://YourVaultName.vault.azure.net/keys/YourKeyName' olabilir string

ARM şablonu kaynak tanımı

Sunucular/anahtarlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/servers/keys kaynağı, aşağıdaki JSON'u şablonunuza ekleyin.

{
  "type": "Microsoft.Sql/servers/keys",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "properties": {
    "serverKeyType": "string",
    "uri": "string"
  }
}

Özellik Değerleri

Microsoft. Sql/sunucular/keys

Name Description Value
apiVersion API sürümü '2025-02-01-önizleme'
name Kaynak adı dize (gerekli)
properties Kaynak özellikleri. ServerKeyProperties
type Kaynak türü 'Microsoft. Sql/sunucular/anahtarlar'

ServerKeyProperties

Name Description Value
serverKeyType 'ServiceManaged', 'AzureKeyVault' gibi sunucu anahtarı türü. 'AzureKeyVault'
'ServiceManaged' (gerekli)
uri Sunucu anahtarının URI'sini. ServerKeyType AzureKeyVault ise URI gereklidir. AKV URI'sinin şu biçimde olması gerekir: 'https://YourVaultName.vault.azure.net/keys/YourKeyName/YourKeyVersion' veya 'https://YourVaultName.vault.azure.net/keys/YourKeyName' olabilir string

Kullanım Örnekleri

Azure Quickstart Şablonları

Aşağıdaki Azure Hızlı başlat şablonları bu kaynak tipini dağıtır.

Template Description
Veri şifreleme koruyucusu ile bir Azure SQL Server oluşturun

Azure
Bu şablon, bir Azure SQL sunucusu oluşturur, belirli bir anahtarı belirli bir Key Vault'ta saklanan bir anahtarla veri şifreleme koruyucusunu etkinleştirir

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Sunucular/anahtarlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/sunucular/keys kaynağı, aşağıdaki Terraform'u şablonunuza ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/keys@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      serverKeyType = "string"
      uri = "string"
    }
  }
}

Özellik Değerleri

Microsoft. Sql/sunucular/keys

Name Description Value
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: sunucuları
properties Kaynak özellikleri. ServerKeyProperties
type Kaynak türü "Microsoft. Sql/servers/keys@2025-02-01-preview"

ServerKeyProperties

Name Description Value
serverKeyType 'ServiceManaged', 'AzureKeyVault' gibi sunucu anahtarı türü. 'AzureKeyVault'
'ServiceManaged' (gerekli)
uri Sunucu anahtarının URI'sini. ServerKeyType AzureKeyVault ise URI gereklidir. AKV URI'sinin şu biçimde olması gerekir: 'https://YourVaultName.vault.azure.net/keys/YourKeyName/YourKeyVersion' veya 'https://YourVaultName.vault.azure.net/keys/YourKeyName' olabilir string