Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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@2024-04-13' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
acceptedAudiences: [
{
value: 'string'
}
]
allowedFqdnList: [
'string'
]
allowedIpRangeList: [
'string'
]
calloutPolicies: [
{
calloutType: 'string'
calloutUriRegex: 'string'
outboundAccess: 'string'
}
]
enableAutoStop: bool
enableDiskEncryption: bool
enableDoubleEncryption: bool
enablePurge: bool
enableStreamingIngest: bool
engineType: 'string'
keyVaultProperties: {
keyName: 'string'
keyVaultUri: 'string'
keyVersion: 'string'
userIdentity: 'string'
}
languageExtensions: {
value: [
{
languageExtensionCustomImageName: 'string'
languageExtensionImageName: 'string'
languageExtensionName: 'string'
}
]
}
optimizedAutoscale: {
isEnabled: bool
maximum: int
minimum: int
version: int
}
publicIPType: 'string'
publicNetworkAccess: 'string'
restrictOutboundNetworkAccess: 'string'
trustedExternalTenants: [
{
value: 'string'
}
]
virtualClusterGraduationProperties: 'string'
virtualNetworkConfiguration: {
dataManagementPublicIpId: 'string'
enginePublicIpId: 'string'
state: 'string'
subnetId: 'string'
}
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Özellik Değerleri
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ı | dizgi Kısıtlama -ları: Desen = ^.*$ (gerekli) |
| Özellikler | Küme özellikleri. | ClusterProperties (Küme Özellikleri) |
| Sku | Kümenin SKU'su. | AzureSku |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
| Bölge | Kümenin kullanılabilirlik alanları. | dize[] |
Kabul Edilen İzleyiciler
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. | dizgi |
AzureSku
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | Kümenin örnek sayısı. | Int |
| ad | SKU adı. | 'Geliştirme(SLA Yok)_Standard_D11_v2' 'Geliştirme(SLA Yok)_Standard_E2a_v4' 'Standard_D11_v2' 'Standard_D12_v2' 'Standard_D13_v2' 'Standard_D14_v2' 'Standard_D16d_v5' 'Standard_D32d_v4' 'Standard_D32d_v5' 'Standard_DS13_v2+1TB_PS' 'Standard_DS13_v2+2TB_PS' 'Standard_DS14_v2+3TB_PS' 'Standard_DS14_v2+4TB_PS' 'Standard_E16ads_v5' 'Standard_E16as_v4+3TB_PS' 'Standard_E16as_v4+4TB_PS' 'Standard_E16as_v5+3TB_PS' 'Standard_E16as_v5+4TB_PS' 'Standard_E16a_v4' 'Standard_E16d_v4' 'Standard_E16d_v5' 'Standard_E16s_v4+3TB_PS' 'Standard_E16s_v4+4TB_PS' 'Standard_E16s_v5+3TB_PS' 'Standard_E16s_v5+4TB_PS' 'Standard_E2ads_v5' 'Standard_E2a_v4' 'Standard_E2d_v4' 'Standard_E2d_v5' 'Standard_E4ads_v5' 'Standard_E4a_v4' 'Standard_E4d_v4' 'Standard_E4d_v5' 'Standard_E64i_v3' 'Standard_E80ids_v4' 'Standard_E8ads_v5' 'Standard_E8as_v4+1TB_PS' 'Standard_E8as_v4+2TB_PS' 'Standard_E8as_v5+1TB_PS' 'Standard_E8as_v5+2TB_PS' 'Standard_E8a_v4' 'Standard_E8d_v4' 'Standard_E8d_v5' 'Standard_E8s_v4+1TB_PS' 'Standard_E8s_v4+2TB_PS' 'Standard_E8s_v5+1TB_PS' 'Standard_E8s_v5+2TB_PS' 'Standard_EC16ads_v5' 'Standard_EC16as_v5+3TB_PS' 'Standard_EC16as_v5+4TB_PS' 'Standard_EC8ads_v5' 'Standard_EC8as_v5+1TB_PS' 'Standard_EC8as_v5+2TB_PS' 'Standard_L16as_v3' 'Standard_L16s' 'Standard_L16s_v2' 'Standard_L16s_v3' 'Standard_L32as_v3' 'Standard_L32s_v3' 'Standard_L4s' 'Standard_L8as_v3' 'Standard_L8s' 'Standard_L8s_v2' 'Standard_L8s_v3' (gerekli) |
| Katmanı | SKU katmanı. | 'Temel' 'Standart' (gerekli) |
Belirtme Çizgisi Politikası
| Ad | Açıklama | Değer |
|---|---|---|
| belirtme çizgisi türü | Erişilmekte olan dış kaynak veya hizmetin türünü belirten açıklama balonu hizmetinin türü. | 'azure_digital_twins' 'azure_openai' 'CosmosDB' 'external_data' 'Cenevremetri' 'Kusto' 'mySQL' 'PostgreSQL' 'sandbox_artifacts' 'SQL' 'web api'si |
| belirtme çizgisiUriRegex | Belirtme çizgisi URI'sinin normal ifadesi veya FQDN deseni. | dizgi |
| giden Erişim | Belirtilen URI düzeni için giden erişime izin verilip verilmeyeceğini gösterir. | 'İzin Ver' 'Reddet' |
ClusterProperties (Küme Özellikleri)
| Ad | Açıklama | Değer |
|---|---|---|
| acceptedAudiences | Kümenin kabul edilen hedef kitleleri. | Kabul Edilen İzleyiciler[] |
| allowedFqdnList | Kümeden çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi. | dize[] |
| allowedIpRangeList | Kümeye bağlanmasına izin verilen CIDR biçimindeki IP'lerin listesi. | dize[] |
| belirtme çizgisi Politikaları | Kümeden çıkış için belirtme çizgisi ilkelerinin listesi. | Belirtme Politikası[] |
| etkinleştirmeAutoStop | Kümenin otomatik olarak durdurulup durdurulamadığını gösteren boole değeri (veri yetersizliği veya günler boyunca etkinlik olmaması nedeniyle). | Bool |
| enableDiskEncryption | Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. | Bool |
| enableDoubleEncryption | Çift şifrelemenin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| enablePurge | Temizleme işlemlerinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| enableStreamingIngest | Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| motor tipi | Altyapı türü | 'V2' 'V3' |
| keyVaultÖzellikleri | Küme şifrelemesi için KeyVault özellikleri. | KeyVaultProperties |
| languageExtensions | Kümenin dil uzantılarının listesi. | LanguageExtensionsList (Dil UzantılarıListesi) |
| optimize edilmişOtomatik ölçeklendirme | İyileştirilmiş otomatik ölçeklendirme tanımı. | İyileştirilmişOtomatik Ölçeklendirme |
| publicIPType | Hangi genel IP türünün oluşturulacağını gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) | 'Çift Yığın' 'IPv4' |
| publicNetworkAccess | Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında, kümeye yalnızca özel uç nokta bağlantısına izin verilir | 'Devre Dışı' 'Etkin' |
| restrictOutboundNetworkAccess | Giden ağ erişiminin kısıtlanıp kısıtlanmaması. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır | 'Devre Dışı' 'Etkin' |
| trustedExternalTenants | Kümenin dış kiracıları. | TrustedExternalTenant[] |
| virtualClusterGraduationProperties | Sanal Küme mezuniyet özellikleri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| virtualNetworkConfiguration | Sanal ağ tanımı. | VirtualNetworkConfiguration |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
| Ad | Açıklama | Değer |
|---|
Kimlik
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. | 'Hiçbiri' 'Sistem Atandı' 'Sistem Atandı, Kullanıcı Atandı' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | 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 |
|---|
KeyVaultÖzellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| anahtar adı | Anahtar kasası anahtarının adı. | dizgi |
| keyVaultUri | Anahtar kasasının Uri'sini. | dizgi |
| anahtar Sürümü | Anahtar kasası anahtarının sürümü. | dizgi |
| userIdentity (kullanıcı kimliği) | Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). | dizgi |
Dil Uzantısı
| Ad | Açıklama | Değer |
|---|---|---|
| languageExtensionCustomImageName | Dil uzantısı özel görüntü adı. | dizgi |
| languageExtensionImageName | Dil uzantısı resim adı. | 'Python3_10_8' 'Python3_10_8_DL' 'Python3_11_7' 'Python3_11_7_DL' 'Python3_6_5' 'PythonCustomImage' 'R' |
| languageExtensionName | Dil uzantısı adı. | 'PYTHON' 'R' |
LanguageExtensionsList (Dil UzantılarıListesi)
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Dil uzantılarının listesi. | Dil Uzantısı[] |
İyileştirilmişOtomatik Ölçeklendirme
| Ad | Açıklama | Değer |
|---|---|---|
| etkinleştirildi | İ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 |
Sanal Ağ Yapılandırması
| 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) |
| devlet | Etkinleştirildiğinde, küme yapılandırılan alt ağa dağıtılır, devre dışı bırakıldığında alt ağdan kaldırılır. | 'Devre Dışı' 'Etkin' |
| subnetId (Alt Ağ Kimliği) | Alt ağ kaynak kimliği. | dize (gerekli) |
Kullanım Örnekleri
Bicep Örnekleri
Kusto (Azure Veri Gezgini olarak da bilinir) Kümesi dağıtmanın temel bir örneği.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource cluster 'Microsoft.Kusto/clusters@2023-05-02' = {
name: resourceName
location: location
properties: {
enableAutoStop: true
enableDiskEncryption: false
enableDoubleEncryption: false
enablePurge: false
enableStreamingIngest: false
engineType: 'V2'
publicIPType: 'IPv4'
publicNetworkAccess: 'Enabled'
restrictOutboundNetworkAccess: 'Disabled'
trustedExternalTenants: []
}
sku: {
capacity: 1
name: 'Dev(No SLA)_Standard_D11_v2'
tier: 'Basic'
}
}
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 merkezi | 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": "2024-04-13",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"acceptedAudiences": [
{
"value": "string"
}
],
"allowedFqdnList": [ "string" ],
"allowedIpRangeList": [ "string" ],
"calloutPolicies": [
{
"calloutType": "string",
"calloutUriRegex": "string",
"outboundAccess": "string"
}
],
"enableAutoStop": "bool",
"enableDiskEncryption": "bool",
"enableDoubleEncryption": "bool",
"enablePurge": "bool",
"enableStreamingIngest": "bool",
"engineType": "string",
"keyVaultProperties": {
"keyName": "string",
"keyVaultUri": "string",
"keyVersion": "string",
"userIdentity": "string"
},
"languageExtensions": {
"value": [
{
"languageExtensionCustomImageName": "string",
"languageExtensionImageName": "string",
"languageExtensionName": "string"
}
]
},
"optimizedAutoscale": {
"isEnabled": "bool",
"maximum": "int",
"minimum": "int",
"version": "int"
},
"publicIPType": "string",
"publicNetworkAccess": "string",
"restrictOutboundNetworkAccess": "string",
"trustedExternalTenants": [
{
"value": "string"
}
],
"virtualClusterGraduationProperties": "string",
"virtualNetworkConfiguration": {
"dataManagementPublicIpId": "string",
"enginePublicIpId": "string",
"state": "string",
"subnetId": "string"
}
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Özellik Değerleri
Microsoft.Kusto/clusters
| Ad | Açıklama | Değer |
|---|---|---|
| apiVersiyonu | API sürümü | '2024-04-13' |
| kimlik | Yapılandırıldıysa kümenin kimliği. | kimlik |
| yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
| ad | Kaynak adı | dizgi Kısıtlama -ları: Desen = ^.*$ (gerekli) |
| Özellikler | Küme özellikleri. | ClusterProperties (Küme Özellikleri) |
| Sku | Kümenin SKU'su. | AzureSku |
| 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ı. | dize[] |
Kabul Edilen İzleyiciler
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. | dizgi |
AzureSku
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | Kümenin örnek sayısı. | Int |
| ad | SKU adı. | 'Geliştirme(SLA Yok)_Standard_D11_v2' 'Geliştirme(SLA Yok)_Standard_E2a_v4' 'Standard_D11_v2' 'Standard_D12_v2' 'Standard_D13_v2' 'Standard_D14_v2' 'Standard_D16d_v5' 'Standard_D32d_v4' 'Standard_D32d_v5' 'Standard_DS13_v2+1TB_PS' 'Standard_DS13_v2+2TB_PS' 'Standard_DS14_v2+3TB_PS' 'Standard_DS14_v2+4TB_PS' 'Standard_E16ads_v5' 'Standard_E16as_v4+3TB_PS' 'Standard_E16as_v4+4TB_PS' 'Standard_E16as_v5+3TB_PS' 'Standard_E16as_v5+4TB_PS' 'Standard_E16a_v4' 'Standard_E16d_v4' 'Standard_E16d_v5' 'Standard_E16s_v4+3TB_PS' 'Standard_E16s_v4+4TB_PS' 'Standard_E16s_v5+3TB_PS' 'Standard_E16s_v5+4TB_PS' 'Standard_E2ads_v5' 'Standard_E2a_v4' 'Standard_E2d_v4' 'Standard_E2d_v5' 'Standard_E4ads_v5' 'Standard_E4a_v4' 'Standard_E4d_v4' 'Standard_E4d_v5' 'Standard_E64i_v3' 'Standard_E80ids_v4' 'Standard_E8ads_v5' 'Standard_E8as_v4+1TB_PS' 'Standard_E8as_v4+2TB_PS' 'Standard_E8as_v5+1TB_PS' 'Standard_E8as_v5+2TB_PS' 'Standard_E8a_v4' 'Standard_E8d_v4' 'Standard_E8d_v5' 'Standard_E8s_v4+1TB_PS' 'Standard_E8s_v4+2TB_PS' 'Standard_E8s_v5+1TB_PS' 'Standard_E8s_v5+2TB_PS' 'Standard_EC16ads_v5' 'Standard_EC16as_v5+3TB_PS' 'Standard_EC16as_v5+4TB_PS' 'Standard_EC8ads_v5' 'Standard_EC8as_v5+1TB_PS' 'Standard_EC8as_v5+2TB_PS' 'Standard_L16as_v3' 'Standard_L16s' 'Standard_L16s_v2' 'Standard_L16s_v3' 'Standard_L32as_v3' 'Standard_L32s_v3' 'Standard_L4s' 'Standard_L8as_v3' 'Standard_L8s' 'Standard_L8s_v2' 'Standard_L8s_v3' (gerekli) |
| Katmanı | SKU katmanı. | 'Temel' 'Standart' (gerekli) |
Belirtme Çizgisi Politikası
| Ad | Açıklama | Değer |
|---|---|---|
| belirtme çizgisi türü | Erişilmekte olan dış kaynak veya hizmetin türünü belirten açıklama balonu hizmetinin türü. | 'azure_digital_twins' 'azure_openai' 'CosmosDB' 'external_data' 'Cenevremetri' 'Kusto' 'mySQL' 'PostgreSQL' 'sandbox_artifacts' 'SQL' 'web api'si |
| belirtme çizgisiUriRegex | Belirtme çizgisi URI'sinin normal ifadesi veya FQDN deseni. | dizgi |
| giden Erişim | Belirtilen URI düzeni için giden erişime izin verilip verilmeyeceğini gösterir. | 'İzin Ver' 'Reddet' |
ClusterProperties (Küme Özellikleri)
| Ad | Açıklama | Değer |
|---|---|---|
| acceptedAudiences | Kümenin kabul edilen hedef kitleleri. | Kabul Edilen İzleyiciler[] |
| allowedFqdnList | Kümeden çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi. | dize[] |
| allowedIpRangeList | Kümeye bağlanmasına izin verilen CIDR biçimindeki IP'lerin listesi. | dize[] |
| belirtme çizgisi Politikaları | Kümeden çıkış için belirtme çizgisi ilkelerinin listesi. | Belirtme Politikası[] |
| etkinleştirmeAutoStop | Kümenin otomatik olarak durdurulup durdurulamadığını gösteren boole değeri (veri yetersizliği veya günler boyunca etkinlik olmaması nedeniyle). | Bool |
| enableDiskEncryption | Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. | Bool |
| enableDoubleEncryption | Çift şifrelemenin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| enablePurge | Temizleme işlemlerinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| enableStreamingIngest | Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| motor tipi | Altyapı türü | 'V2' 'V3' |
| keyVaultÖzellikleri | Küme şifrelemesi için KeyVault özellikleri. | KeyVaultProperties |
| languageExtensions | Kümenin dil uzantılarının listesi. | LanguageExtensionsList (Dil UzantılarıListesi) |
| optimize edilmişOtomatik ölçeklendirme | İyileştirilmiş otomatik ölçeklendirme tanımı. | İyileştirilmişOtomatik Ölçeklendirme |
| publicIPType | Hangi genel IP türünün oluşturulacağını gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) | 'Çift Yığın' 'IPv4' |
| publicNetworkAccess | Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında, kümeye yalnızca özel uç nokta bağlantısına izin verilir | 'Devre Dışı' 'Etkin' |
| restrictOutboundNetworkAccess | Giden ağ erişiminin kısıtlanıp kısıtlanmaması. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır | 'Devre Dışı' 'Etkin' |
| trustedExternalTenants | Kümenin dış kiracıları. | TrustedExternalTenant[] |
| virtualClusterGraduationProperties | Sanal Küme mezuniyet özellikleri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| virtualNetworkConfiguration | Sanal ağ tanımı. | VirtualNetworkConfiguration |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
| Ad | Açıklama | Değer |
|---|
Kimlik
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. | 'Hiçbiri' 'Sistem Atandı' 'Sistem Atandı, Kullanıcı Atandı' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | 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 |
|---|
KeyVaultÖzellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| anahtar adı | Anahtar kasası anahtarının adı. | dizgi |
| keyVaultUri | Anahtar kasasının Uri'sini. | dizgi |
| anahtar Sürümü | Anahtar kasası anahtarının sürümü. | dizgi |
| userIdentity (kullanıcı kimliği) | Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). | dizgi |
Dil Uzantısı
| Ad | Açıklama | Değer |
|---|---|---|
| languageExtensionCustomImageName | Dil uzantısı özel görüntü adı. | dizgi |
| languageExtensionImageName | Dil uzantısı resim adı. | 'Python3_10_8' 'Python3_10_8_DL' 'Python3_11_7' 'Python3_11_7_DL' 'Python3_6_5' 'PythonCustomImage' 'R' |
| languageExtensionName | Dil uzantısı adı. | 'PYTHON' 'R' |
LanguageExtensionsList (Dil UzantılarıListesi)
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Dil uzantılarının listesi. | Dil Uzantısı[] |
İyileştirilmişOtomatik Ölçeklendirme
| Ad | Açıklama | Değer |
|---|---|---|
| etkinleştirildi | İ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 |
Sanal Ağ Yapılandırması
| 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) |
| devlet | Etkinleştirildiğinde, küme yapılandırılan alt ağa dağıtılır, devre dışı bırakıldığında alt ağdan kaldırılır. | 'Devre Dışı' 'Etkin' |
| subnetId (Alt Ağ Kimliği) | 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 |
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 |
Bu şablon bir küme ve veritabanı oluşturmanıza olanak tanı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 |
|
Azure Veri Gezgini kümesini sanal ağınıza 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 |
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 merkezi |
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@2024-04-13"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
acceptedAudiences = [
{
value = "string"
}
]
allowedFqdnList = [
"string"
]
allowedIpRangeList = [
"string"
]
calloutPolicies = [
{
calloutType = "string"
calloutUriRegex = "string"
outboundAccess = "string"
}
]
enableAutoStop = bool
enableDiskEncryption = bool
enableDoubleEncryption = bool
enablePurge = bool
enableStreamingIngest = bool
engineType = "string"
keyVaultProperties = {
keyName = "string"
keyVaultUri = "string"
keyVersion = "string"
userIdentity = "string"
}
languageExtensions = {
value = [
{
languageExtensionCustomImageName = "string"
languageExtensionImageName = "string"
languageExtensionName = "string"
}
]
}
optimizedAutoscale = {
isEnabled = bool
maximum = int
minimum = int
version = int
}
publicIPType = "string"
publicNetworkAccess = "string"
restrictOutboundNetworkAccess = "string"
trustedExternalTenants = [
{
value = "string"
}
]
virtualClusterGraduationProperties = "string"
virtualNetworkConfiguration = {
dataManagementPublicIpId = "string"
enginePublicIpId = "string"
state = "string"
subnetId = "string"
}
}
sku = {
capacity = int
name = "string"
tier = "string"
}
zones = [
"string"
]
}
}
Özellik Değerleri
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ı | dizgi Kısıtlama -ları: Desen = ^.*$ (gerekli) |
| Özellikler | Küme özellikleri. | ClusterProperties (Küme Özellikleri) |
| Sku | Kümenin SKU'su. | AzureSku |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
| tür | Kaynak türü | "Microsoft.Kusto/clusters@2024-04-13" |
| Bölge | Kümenin kullanılabilirlik alanları. | dize[] |
Kabul Edilen İzleyiciler
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. | dizgi |
AzureSku
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | Kümenin örnek sayısı. | Int |
| ad | SKU adı. | 'Geliştirme(SLA Yok)_Standard_D11_v2' 'Geliştirme(SLA Yok)_Standard_E2a_v4' 'Standard_D11_v2' 'Standard_D12_v2' 'Standard_D13_v2' 'Standard_D14_v2' 'Standard_D16d_v5' 'Standard_D32d_v4' 'Standard_D32d_v5' 'Standard_DS13_v2+1TB_PS' 'Standard_DS13_v2+2TB_PS' 'Standard_DS14_v2+3TB_PS' 'Standard_DS14_v2+4TB_PS' 'Standard_E16ads_v5' 'Standard_E16as_v4+3TB_PS' 'Standard_E16as_v4+4TB_PS' 'Standard_E16as_v5+3TB_PS' 'Standard_E16as_v5+4TB_PS' 'Standard_E16a_v4' 'Standard_E16d_v4' 'Standard_E16d_v5' 'Standard_E16s_v4+3TB_PS' 'Standard_E16s_v4+4TB_PS' 'Standard_E16s_v5+3TB_PS' 'Standard_E16s_v5+4TB_PS' 'Standard_E2ads_v5' 'Standard_E2a_v4' 'Standard_E2d_v4' 'Standard_E2d_v5' 'Standard_E4ads_v5' 'Standard_E4a_v4' 'Standard_E4d_v4' 'Standard_E4d_v5' 'Standard_E64i_v3' 'Standard_E80ids_v4' 'Standard_E8ads_v5' 'Standard_E8as_v4+1TB_PS' 'Standard_E8as_v4+2TB_PS' 'Standard_E8as_v5+1TB_PS' 'Standard_E8as_v5+2TB_PS' 'Standard_E8a_v4' 'Standard_E8d_v4' 'Standard_E8d_v5' 'Standard_E8s_v4+1TB_PS' 'Standard_E8s_v4+2TB_PS' 'Standard_E8s_v5+1TB_PS' 'Standard_E8s_v5+2TB_PS' 'Standard_EC16ads_v5' 'Standard_EC16as_v5+3TB_PS' 'Standard_EC16as_v5+4TB_PS' 'Standard_EC8ads_v5' 'Standard_EC8as_v5+1TB_PS' 'Standard_EC8as_v5+2TB_PS' 'Standard_L16as_v3' 'Standard_L16s' 'Standard_L16s_v2' 'Standard_L16s_v3' 'Standard_L32as_v3' 'Standard_L32s_v3' 'Standard_L4s' 'Standard_L8as_v3' 'Standard_L8s' 'Standard_L8s_v2' 'Standard_L8s_v3' (gerekli) |
| Katmanı | SKU katmanı. | 'Temel' 'Standart' (gerekli) |
Belirtme Çizgisi Politikası
| Ad | Açıklama | Değer |
|---|---|---|
| belirtme çizgisi türü | Erişilmekte olan dış kaynak veya hizmetin türünü belirten açıklama balonu hizmetinin türü. | 'azure_digital_twins' 'azure_openai' 'CosmosDB' 'external_data' 'Cenevremetri' 'Kusto' 'mySQL' 'PostgreSQL' 'sandbox_artifacts' 'SQL' 'web api'si |
| belirtme çizgisiUriRegex | Belirtme çizgisi URI'sinin normal ifadesi veya FQDN deseni. | dizgi |
| giden Erişim | Belirtilen URI düzeni için giden erişime izin verilip verilmeyeceğini gösterir. | 'İzin Ver' 'Reddet' |
ClusterProperties (Küme Özellikleri)
| Ad | Açıklama | Değer |
|---|---|---|
| acceptedAudiences | Kümenin kabul edilen hedef kitleleri. | Kabul Edilen İzleyiciler[] |
| allowedFqdnList | Kümeden çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi. | dize[] |
| allowedIpRangeList | Kümeye bağlanmasına izin verilen CIDR biçimindeki IP'lerin listesi. | dize[] |
| belirtme çizgisi Politikaları | Kümeden çıkış için belirtme çizgisi ilkelerinin listesi. | Belirtme Politikası[] |
| etkinleştirmeAutoStop | Kümenin otomatik olarak durdurulup durdurulamadığını gösteren boole değeri (veri yetersizliği veya günler boyunca etkinlik olmaması nedeniyle). | Bool |
| enableDiskEncryption | Küme disklerinin şifrelenip şifrelenmediğini gösteren boole değeri. | Bool |
| enableDoubleEncryption | Çift şifrelemenin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| enablePurge | Temizleme işlemlerinin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| enableStreamingIngest | Akış alma işleminin etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | Bool |
| motor tipi | Altyapı türü | 'V2' 'V3' |
| keyVaultÖzellikleri | Küme şifrelemesi için KeyVault özellikleri. | KeyVaultProperties |
| languageExtensions | Kümenin dil uzantılarının listesi. | LanguageExtensionsList (Dil UzantılarıListesi) |
| optimize edilmişOtomatik ölçeklendirme | İyileştirilmiş otomatik ölçeklendirme tanımı. | İyileştirilmişOtomatik Ölçeklendirme |
| publicIPType | Hangi genel IP türünün oluşturulacağını gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) | 'Çift Yığın' 'IPv4' |
| publicNetworkAccess | Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında, kümeye yalnızca özel uç nokta bağlantısına izin verilir | 'Devre Dışı' 'Etkin' |
| restrictOutboundNetworkAccess | Giden ağ erişiminin kısıtlanıp kısıtlanmaması. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır | 'Devre Dışı' 'Etkin' |
| trustedExternalTenants | Kümenin dış kiracıları. | TrustedExternalTenant[] |
| virtualClusterGraduationProperties | Sanal Küme mezuniyet özellikleri | dizgi Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
| virtualNetworkConfiguration | Sanal ağ tanımı. | VirtualNetworkConfiguration |
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
| Ad | Açıklama | Değer |
|---|
Kimlik
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. | 'Hiçbiri' 'Sistem Atandı' 'Sistem Atandı, Kullanıcı Atandı' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | 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 |
|---|
KeyVaultÖzellikleri
| Ad | Açıklama | Değer |
|---|---|---|
| anahtar adı | Anahtar kasası anahtarının adı. | dizgi |
| keyVaultUri | Anahtar kasasının Uri'sini. | dizgi |
| anahtar Sürümü | Anahtar kasası anahtarının sürümü. | dizgi |
| userIdentity (kullanıcı kimliği) | Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). | dizgi |
Dil Uzantısı
| Ad | Açıklama | Değer |
|---|---|---|
| languageExtensionCustomImageName | Dil uzantısı özel görüntü adı. | dizgi |
| languageExtensionImageName | Dil uzantısı resim adı. | 'Python3_10_8' 'Python3_10_8_DL' 'Python3_11_7' 'Python3_11_7_DL' 'Python3_6_5' 'PythonCustomImage' 'R' |
| languageExtensionName | Dil uzantısı adı. | 'PYTHON' 'R' |
LanguageExtensionsList (Dil UzantılarıListesi)
| Ad | Açıklama | Değer |
|---|---|---|
| değer | Dil uzantılarının listesi. | Dil Uzantısı[] |
İyileştirilmişOtomatik Ölçeklendirme
| Ad | Açıklama | Değer |
|---|---|---|
| etkinleştirildi | İ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 |
Sanal Ağ Yapılandırması
| 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) |
| devlet | Etkinleştirildiğinde, küme yapılandırılan alt ağa dağıtılır, devre dışı bırakıldığında alt ağdan kaldırılır. | 'Devre Dışı' 'Etkin' |
| subnetId (Alt Ağ Kimliği) | Alt ağ kaynak kimliği. | dize (gerekli) |
Kullanım Örnekleri
Terraform Örnekleri
Kusto (Azure Veri Gezgini olarak da bilinir) Kümesi dağıtmanın temel bir örneği.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "cluster" {
type = "Microsoft.Kusto/clusters@2023-05-02"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
enableAutoStop = true
enableDiskEncryption = false
enableDoubleEncryption = false
enablePurge = false
enableStreamingIngest = false
engineType = "V2"
publicIPType = "IPv4"
publicNetworkAccess = "Enabled"
restrictOutboundNetworkAccess = "Disabled"
trustedExternalTenants = [
]
}
sku = {
capacity = 1
name = "Dev(No SLA)_Standard_D11_v2"
tier = "Basic"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Kusto (Azure Veri Gezgini olarak da bilinir) Kümesi dağıtmanın temel bir örneği.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "cluster" {
type = "Microsoft.Kusto/clusters@2023-05-02"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
enableAutoStop = true
enableDiskEncryption = false
enableDoubleEncryption = false
enablePurge = false
enableStreamingIngest = false
engineType = "V2"
publicIPType = "IPv4"
publicNetworkAccess = "Enabled"
restrictOutboundNetworkAccess = "Disabled"
trustedExternalTenants = [
]
}
sku = {
capacity = 1
name = "Dev(No SLA)_Standard_D11_v2"
tier = "Basic"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.