Aracılığıyla paylaş


Microsoft.Kusto kümeleri 2019-09-07

Bicep kaynak tanımı

Kümeler 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

Microsoft.Kusto/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Kusto/clusters@2019-09-07' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    enableDiskEncryption: bool
    enableStreamingIngest: bool
    keyVaultProperties: {
      keyName: 'string'
      keyVaultUri: 'string'
      keyVersion: 'string'
    }
    optimizedAutoscale: {
      isEnabled: bool
      maximum: int
      minimum: int
      version: int
    }
    trustedExternalTenants: [
      {
        value: 'string'
      }
    ]
    virtualNetworkConfiguration: {
      dataManagementPublicIpId: 'string'
      enginePublicIpId: 'string'
      subnetId: 'string'
    }
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Özellik Değerleri

AzureSku

Ad Açıklama Değer
kapasite Kümenin örnek sayısı. Int
ad SKU adı. 'Geliştirme(SLA Yok)_Standard_D11_v2'
'Standard_D11_v2'
'Standard_D12_v2'
'Standard_D13_v2'
'Standard_D14_v2'
'Standard_DS13_v2+1TB_PS'
'Standard_DS13_v2+2TB_PS'
'Standard_DS14_v2+3TB_PS'
'Standard_DS14_v2+4TB_PS'
'Standard_L16s'
'Standard_L4s'
'Standard_L8s' (gerekli)
Katmanı SKU katmanı. 'Temel'
'Standart' (gerekli)

ClusterProperties

Ad Açıklama Değer
enableDiskEncryption Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. Bool
enableStreamingIngest Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
keyVaultProperties Küme şifrelemesi için KeyVault özellikleri. KeyVaultProperties
optimizedAutoscale İyileştirilmiş otomatik ölçeklendirme tanımı. OptimizedAutoscale
trustedExternalTenants Kümenin dış kiracıları. TrustedExternalTenant[]
virtualNetworkConfiguration Sanal ağ tanımı. VirtualNetworkConfiguration

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Ad Açıklama Değer

Kimlik

Ad Açıklama Değer
tür Kimlik türü. 'Hiçbiri'
'SystemAssigned' (gerekli)
userAssignedIdentities Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Ad Açıklama Değer

KeyVaultProperties

Ad Açıklama Değer
keyName Anahtar kasası anahtarının adı. dize (gerekli)
keyVaultUri Anahtar kasasının Uri'sini. dize (gerekli)
keyVersion Anahtar kasası anahtarının sürümü. dize (gerekli)

Microsoft.Kusto/clusters

Ad Açıklama Değer
kimlik Yapılandırıldıysa kümenin kimliği. kimlik
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Küme özellikleri. ClusterProperties
Sku Kümenin SKU'su. AzureSku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Bölge Kümenin kullanılabilirlik alanları. string[]

OptimizedAutoscale

Ad Açıklama Değer
isEnabled İyileştirilmiş otomatik ölçeklendirme özelliğinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. bool (gerekli)
maksimum İzin verilen en fazla örnek sayısı. int (gerekli)
asgari İzin verilen en düşük örnek sayısı. int (gerekli)
Sürüm Şablonun tanımlı sürümü, örneğin 1. int (gerekli)

TrackedResourceTags

Ad Açıklama Değer

TrustedExternalTenant

Ad Açıklama Değer
değer Dış kiracıyı temsil eden GUID. dizgi

VirtualNetworkConfiguration

Ad Açıklama Değer
dataManagementPublicIpId Veri yönetiminin hizmet genel IP adresi kaynak kimliği. dize (gerekli)
enginePublicIpId Altyapı hizmetinin genel IP adresi kaynak kimliği. dize (gerekli)
subnetId Alt ağ kaynak kimliği. dize (gerekli)

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Azure Veri Gezgini (Kusto) kümesini Azure Veri Gezgini (Kusto) kümesi için AVM Kaynak Modülü

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Zaman Veri Geçmişi Bağlantısı ile Azure Digital Twins'i Bu şablon, zaman serisi veri geçmişi bağlantısıyla yapılandırılmış bir Azure Digital Twins örneği oluşturur. Bağlantı oluşturmak için Event Hubs ad alanı, olay hub'ı, Azure Veri Gezgini kümesi ve veritabanı gibi diğer kaynakların oluşturulması gerekir. Veriler, sonunda verileri Azure Veri Gezgini kümesine ileden bir olay hub'ına gönderilir. Veriler kümedeki bir veritabanı tablosunda depolanır
Veritabanı izleyicisi oluşturma Bu örnek, Azure SQL için bir veritabanı izleyicisi oluşturur ve veri deposunu, SQL hedeflerini ve yönetilen özel uç noktalarını yapılandırmaktadır
Cosmos DB bağlantı ile Azure Veri Gezgini DB dağıtma Cosmos DB bağlantısı ile Azure Veri Gezgini DB'yi dağıtın.
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
Olay Hub'ı bağlantı ile Azure Veri Gezgini veritabanı dağıtma Olay Hub'ı bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
FinOps hub Bu şablon Veri Gezgini, Data Lake depolama ve Data Factory gibi yeni bir FinOps hub örneği oluşturur.

ARM şablonu kaynak tanımı

Kümeler 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

Microsoft.Kusto/clusters kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Kusto/clusters",
  "apiVersion": "2019-09-07",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "enableDiskEncryption": "bool",
    "enableStreamingIngest": "bool",
    "keyVaultProperties": {
      "keyName": "string",
      "keyVaultUri": "string",
      "keyVersion": "string"
    },
    "optimizedAutoscale": {
      "isEnabled": "bool",
      "maximum": "int",
      "minimum": "int",
      "version": "int"
    },
    "trustedExternalTenants": [
      {
        "value": "string"
      }
    ],
    "virtualNetworkConfiguration": {
      "dataManagementPublicIpId": "string",
      "enginePublicIpId": "string",
      "subnetId": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Özellik Değerleri

AzureSku

Ad Açıklama Değer
kapasite Kümenin örnek sayısı. Int
ad SKU adı. 'Geliştirme(SLA Yok)_Standard_D11_v2'
'Standard_D11_v2'
'Standard_D12_v2'
'Standard_D13_v2'
'Standard_D14_v2'
'Standard_DS13_v2+1TB_PS'
'Standard_DS13_v2+2TB_PS'
'Standard_DS14_v2+3TB_PS'
'Standard_DS14_v2+4TB_PS'
'Standard_L16s'
'Standard_L4s'
'Standard_L8s' (gerekli)
Katmanı SKU katmanı. 'Temel'
'Standart' (gerekli)

ClusterProperties

Ad Açıklama Değer
enableDiskEncryption Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. Bool
enableStreamingIngest Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
keyVaultProperties Küme şifrelemesi için KeyVault özellikleri. KeyVaultProperties
optimizedAutoscale İyileştirilmiş otomatik ölçeklendirme tanımı. OptimizedAutoscale
trustedExternalTenants Kümenin dış kiracıları. TrustedExternalTenant[]
virtualNetworkConfiguration Sanal ağ tanımı. VirtualNetworkConfiguration

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Ad Açıklama Değer

Kimlik

Ad Açıklama Değer
tür Kimlik türü. 'Hiçbiri'
'SystemAssigned' (gerekli)
userAssignedIdentities Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Ad Açıklama Değer

KeyVaultProperties

Ad Açıklama Değer
keyName Anahtar kasası anahtarının adı. dize (gerekli)
keyVaultUri Anahtar kasasının Uri'sini. dize (gerekli)
keyVersion Anahtar kasası anahtarının sürümü. dize (gerekli)

Microsoft.Kusto/clusters

Ad Açıklama Değer
apiVersion API sürümü '2019-09-07'
kimlik Yapılandırıldıysa kümenin kimliği. kimlik
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Küme özellikleri. ClusterProperties
Sku Kümenin SKU'su. AzureSku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Kusto/clusters'
Bölge Kümenin kullanılabilirlik alanları. string[]

OptimizedAutoscale

Ad Açıklama Değer
isEnabled İyileştirilmiş otomatik ölçeklendirme özelliğinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. bool (gerekli)
maksimum İzin verilen en fazla örnek sayısı. int (gerekli)
asgari İzin verilen en düşük örnek sayısı. int (gerekli)
Sürüm Şablonun tanımlı sürümü, örneğin 1. int (gerekli)

TrackedResourceTags

Ad Açıklama Değer

TrustedExternalTenant

Ad Açıklama Değer
değer Dış kiracıyı temsil eden GUID. dizgi

VirtualNetworkConfiguration

Ad Açıklama Değer
dataManagementPublicIpId Veri yönetiminin hizmet genel IP adresi kaynak kimliği. dize (gerekli)
enginePublicIpId Altyapı hizmetinin genel IP adresi kaynak kimliği. dize (gerekli)
subnetId Alt ağ kaynak kimliği. dize (gerekli)

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Zaman Veri Geçmişi Bağlantısı ile Azure Digital Twins'i

Azure 'a dağıtma
Bu şablon, zaman serisi veri geçmişi bağlantısıyla yapılandırılmış bir Azure Digital Twins örneği oluşturur. Bağlantı oluşturmak için Event Hubs ad alanı, olay hub'ı, Azure Veri Gezgini kümesi ve veritabanı gibi diğer kaynakların oluşturulması gerekir. Veriler, sonunda verileri Azure Veri Gezgini kümesine ileden bir olay hub'ına gönderilir. Veriler kümedeki bir veritabanı tablosunda depolanır
Veritabanı küme oluşturma

Azure 'a dağıtma
Bu şablon bir küme ve veritabanı oluşturmanıza olanak tanır.
Veritabanı izleyicisi oluşturma

Azure 'a dağıtma
Bu örnek, Azure SQL için bir veritabanı izleyicisi oluşturur ve veri deposunu, SQL hedeflerini ve yönetilen özel uç noktalarını yapılandırmaktadır
Azure Veri Gezgini kümesini sanal ağınıza dağıtma

Azure 'a dağıtma
Bu şablon, sanal ağınıza bir küme dağıtmanıza olanak tanır.
Cosmos DB bağlantı ile Azure Veri Gezgini DB dağıtma

Azure 'a dağıtma
Cosmos DB bağlantısı ile Azure Veri Gezgini DB'yi dağıtın.
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma

Azure 'a dağıtma
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
Olay Hub'ı bağlantı ile Azure Veri Gezgini veritabanı dağıtma

Azure 'a dağıtma
Olay Hub'ı bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.
FinOps hub

Azure 'a dağıtma
Bu şablon Veri Gezgini, Data Lake depolama ve Data Factory gibi yeni bir FinOps hub örneği oluşturur.

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

Kümeler 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

Microsoft.Kusto/clusters kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters@2019-09-07"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      enableDiskEncryption = bool
      enableStreamingIngest = bool
      keyVaultProperties = {
        keyName = "string"
        keyVaultUri = "string"
        keyVersion = "string"
      }
      optimizedAutoscale = {
        isEnabled = bool
        maximum = int
        minimum = int
        version = int
      }
      trustedExternalTenants = [
        {
          value = "string"
        }
      ]
      virtualNetworkConfiguration = {
        dataManagementPublicIpId = "string"
        enginePublicIpId = "string"
        subnetId = "string"
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
    zones = [
      "string"
    ]
  }
}

Özellik Değerleri

AzureSku

Ad Açıklama Değer
kapasite Kümenin örnek sayısı. Int
ad SKU adı. 'Geliştirme(SLA Yok)_Standard_D11_v2'
'Standard_D11_v2'
'Standard_D12_v2'
'Standard_D13_v2'
'Standard_D14_v2'
'Standard_DS13_v2+1TB_PS'
'Standard_DS13_v2+2TB_PS'
'Standard_DS14_v2+3TB_PS'
'Standard_DS14_v2+4TB_PS'
'Standard_L16s'
'Standard_L4s'
'Standard_L8s' (gerekli)
Katmanı SKU katmanı. 'Temel'
'Standart' (gerekli)

ClusterProperties

Ad Açıklama Değer
enableDiskEncryption Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. Bool
enableStreamingIngest Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. Bool
keyVaultProperties Küme şifrelemesi için KeyVault özellikleri. KeyVaultProperties
optimizedAutoscale İyileştirilmiş otomatik ölçeklendirme tanımı. OptimizedAutoscale
trustedExternalTenants Kümenin dış kiracıları. TrustedExternalTenant[]
virtualNetworkConfiguration Sanal ağ tanımı. VirtualNetworkConfiguration

ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties

Ad Açıklama Değer

Kimlik

Ad Açıklama Değer
tür Kimlik türü. 'Hiçbiri'
'SystemAssigned' (gerekli)
userAssignedIdentities Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük anahtarı başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Ad Açıklama Değer

KeyVaultProperties

Ad Açıklama Değer
keyName Anahtar kasası anahtarının adı. dize (gerekli)
keyVaultUri Anahtar kasasının Uri'sini. dize (gerekli)
keyVersion Anahtar kasası anahtarının sürümü. dize (gerekli)

Microsoft.Kusto/clusters

Ad Açıklama Değer
kimlik Yapılandırıldıysa kümenin kimliği. kimlik
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dize (gerekli)
Özellikler Küme özellikleri. ClusterProperties
Sku Kümenin SKU'su. AzureSku (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.Kusto/clusters@2019-09-07"
Bölge Kümenin kullanılabilirlik alanları. string[]

OptimizedAutoscale

Ad Açıklama Değer
isEnabled İyileştirilmiş otomatik ölçeklendirme özelliğinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. bool (gerekli)
maksimum İzin verilen en fazla örnek sayısı. int (gerekli)
asgari İzin verilen en düşük örnek sayısı. int (gerekli)
Sürüm Şablonun tanımlı sürümü, örneğin 1. int (gerekli)

TrackedResourceTags

Ad Açıklama Değer

TrustedExternalTenant

Ad Açıklama Değer
değer Dış kiracıyı temsil eden GUID. dizgi

VirtualNetworkConfiguration

Ad Açıklama Değer
dataManagementPublicIpId Veri yönetiminin hizmet genel IP adresi kaynak kimliği. dize (gerekli)
enginePublicIpId Altyapı hizmetinin genel IP adresi kaynak kimliği. dize (gerekli)
subnetId Alt ağ kaynak kimliği. dize (gerekli)

Kullanım Örnekleri

Azure Doğrulanmış Modülleri

Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.

Modül Açıklama
Kusto Kümelerini Kusto Kümeleri için AVM Kaynak Modülü