Microsoft.Kusto kümeleri 2022-12-29
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@2022-12-29' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
acceptedAudiences: [
{
value: 'string'
}
]
allowedFqdnList: [
'string'
]
allowedIpRangeList: [
'string'
]
enableAutoStop: bool
enableDiskEncryption: bool
enableDoubleEncryption: bool
enablePurge: bool
enableStreamingIngest: bool
engineType: 'string'
keyVaultProperties: {
keyName: 'string'
keyVaultUri: 'string'
keyVersion: 'string'
userIdentity: 'string'
}
languageExtensions: {
value: [
{
languageExtensionImageName: 'string'
languageExtensionName: 'string'
}
]
value: [
{
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'
subnetId: 'string'
}
}
zones: [
'string'
]
}
Özellik değerleri
Küme
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) Karakter sınırı: 4-22 Geçerli karakterler: Küçük harfler ve rakamlar. Harfle başlayın. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
Sku | Kümenin SKU'su. | AzureSku (gerekli) |
identity | Yapılandırıldıysa kümenin kimliği. | Kimlik |
properties | Küme özellikleri. | ClusterProperties |
Bölge | Kümenin kullanılabilirlik alanları. | string[] |
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 bir kimlik kümesini içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. | 'Yok' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.
ClusterProperties
Ad | Açıklama | Değer |
---|---|---|
acceptedAudiences | Kümenin kabul edilen hedef kitleleri. | AcceptedAudiences[] |
allowedFqdnList | Kümeden çıkış için izin verilen FQDN'lerin (Tam Etki Alanı Adı) listesi. | string[] |
allowedIpRangeList | Kümeye bağlanmasına izin verilen CIDR biçimindeki IP'lerin listesi. | string[] |
enableAutoStop | 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ümenin 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ış alımının etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | bool |
engineType | Altyapı türü | 'V2' 'V3' |
keyVaultProperties | Küme şifrelemesi için KeyVault özellikleri. | KeyVaultProperties |
languageExtensions | Kümenin dil uzantılarının listesi. | LanguageExtensionsList |
optimizedAutoscale | İyileştirilmiş otomatik ölçeklendirme tanımı. | OptimizedAutoscale |
publicIPType | Oluşturulacak genel IP türünü gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) | 'DualStack' 'IPv4' |
publicNetworkAccess | Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında yalnızca kümeye özel uç nokta bağlantısına izin verilir | 'Devre Dışı' 'Etkin' |
restrictOutboundNetworkAccess | Giden ağ erişiminin kısıtlanıp kısıtlanmayacağını. 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 | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
virtualNetworkConfiguration | Sanal ağ tanımı. | VirtualNetworkConfiguration |
AcceptedAudiences
Ad | Açıklama | Değer |
---|---|---|
değer | Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. | string |
KeyVaultProperties
Ad | Açıklama | Değer |
---|---|---|
Keyname | Anahtar kasası anahtarının adı. | string |
keyVaultUri | Anahtar kasasının Uri'sini. | string |
keyVersion | Anahtar kasası anahtarının sürümü. | string |
userIdentity | Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). | string |
LanguageExtensionsList
Ad | Açıklama | Değer |
---|---|---|
değer | Dil uzantılarının listesi. | LanguageExtension[] |
değer | Dil uzantılarının listesi. | LanguageExtension[] |
LanguageExtension
Ad | Açıklama | Değer |
---|---|---|
languageExtensionImageName | Dil uzantısı resim adı. | 'Python3_10_8' 'Python3_6_5' 'R' |
languageExtensionName | Dil uzantısı adı. | 'PYTHON' 'R' |
OptimizedAutoscale
Ad | Açıklama | Değer |
---|---|---|
ısenabled | İ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) |
minimum | İzin verilen en düşük örnek sayısı. | int (gerekli) |
sürüm | Şablonun tanımlanan sürümü, örneğin 1. | int (gerekli) |
TrustedExternalTenant
Ad | Açıklama | Değer |
---|---|---|
değer | Dış kiracıyı temsil eden GUID. | string |
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) |
AzureSku
Ad | Açıklama | Değer |
---|---|---|
capacity | Kümenin örnek sayısı. | int |
name | SKU adı. | 'Dev(No SLA)_Standard_D11_v2' 'Dev(No SLA)_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_E16a_v4' 'Standard_E16ads_v5' 'Standard_E16as_v4+3TB_PS' 'Standard_E16as_v4+4TB_PS' 'Standard_E16as_v5+3TB_PS' 'Standard_E16as_v5+4TB_PS' '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_E2a_v4' 'Standard_E2ads_v5' 'Standard_E2d_v4' 'Standard_E2d_v5' 'Standard_E4a_v4' 'Standard_E4ads_v5' 'Standard_E4d_v4' 'Standard_E4d_v5' 'Standard_E64i_v3' 'Standard_E80ids_v4' 'Standard_E8a_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_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) |
tier | SKU katmanı. | 'Temel' 'Standart' (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Zaman Veri Geçmişi Bağlantısı ile Azure Digital Twins |
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 azure Veri Gezgini kümesine iletilen bir olay hub'ına gönderilir. Veriler kümedeki bir veritabanı tablosunda depolanır |
Veritabanı kümesi oluşturma |
Bu şablon bir küme ve veritabanı oluşturmanıza olanak tanır. |
Cosmos DB bağlantısıyla Azure Veri Gezgini DB'yi dağıtma |
Cosmos DB bağlantısıyla Azure Veri Gezgini DB'yi dağıtın. |
Event Hub bağlantısıyla Azure Veri Gezgini db dağıtma |
Azure Veri Gezgini db'yi Event Hub bağlantısıyla dağıtın. |
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. |
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": "2022-12-29",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"acceptedAudiences": [
{
"value": "string"
}
],
"allowedFqdnList": [ "string" ],
"allowedIpRangeList": [ "string" ],
"enableAutoStop": "bool",
"enableDiskEncryption": "bool",
"enableDoubleEncryption": "bool",
"enablePurge": "bool",
"enableStreamingIngest": "bool",
"engineType": "string",
"keyVaultProperties": {
"keyName": "string",
"keyVaultUri": "string",
"keyVersion": "string",
"userIdentity": "string"
},
"languageExtensions": {
"value": [
{
"languageExtensionImageName": "string",
"languageExtensionName": "string"
}
],
"value": [
{
"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",
"subnetId": "string"
}
},
"zones": [ "string" ]
}
Özellik değerleri
Küme
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Kusto/clusters' |
apiVersion | Kaynak API'sinin sürümü | '2022-12-29' |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 4-22 Geçerli karakterler: Küçük harfler ve rakamlar. Harfle başlayın. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
Sku | Kümenin SKU'su. | AzureSku (gerekli) |
identity | Yapılandırıldıysa kümenin kimliği. | Kimlik |
properties | Küme özellikleri. | ClusterProperties |
Bölge | Kümenin kullanılabilirlik alanları. | string[] |
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 bir kimlik kümesini içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. | 'Yok' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' (gerekli) |
userAssignedIdentities | Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler ReadOnly'dır.
ClusterProperties
Ad | Açıklama | Değer |
---|---|---|
acceptedAudiences | Kümenin kabul edilen hedef kitleleri. | AcceptedAudiences[] |
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[] |
enableAutoStop | Kümenin otomatik olarak durdurulup durdurulamadığını belirten bir boole değeri (veri eksikliği veya günler boyunca etkinlik olmaması nedeniyle). | bool |
enableDiskEncryption | Kümenin 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ış alımının etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | bool |
engineType | Altyapı türü | 'V2' 'V3' |
keyVaultProperties | Küme şifrelemesi için KeyVault özellikleri. | KeyVaultProperties |
languageExtensions | Kümenin dil uzantılarının listesi. | LanguageExtensionsList |
optimizedAutoscale | İyileştirilmiş otomatik ölçeklendirme tanımı. | OptimizedAutoscale |
publicIPType | Oluşturulacak genel IP türünü gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) | 'DualStack' 'IPv4' |
publicNetworkAccess | Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında yalnızca kümeye özel uç nokta bağlantısına izin verilir | 'Devre Dışı' 'Etkin' |
restrictOutboundNetworkAccess | Giden ağ erişiminin kısıtlanıp kısıtlanmayacağını. 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 | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
virtualNetworkConfiguration | Sanal ağ tanımı. | VirtualNetworkConfiguration |
AcceptedAudiences
Ad | Açıklama | Değer |
---|---|---|
değer | Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. | string |
KeyVaultProperties
Ad | Açıklama | Değer |
---|---|---|
Keyname | Anahtar kasası anahtarının adı. | string |
keyVaultUri | Anahtar kasasının Uri'sini. | string |
keyVersion | Anahtar kasası anahtarının sürümü. | string |
userIdentity | Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). | string |
LanguageExtensionsList
Ad | Açıklama | Değer |
---|---|---|
değer | Dil uzantılarının listesi. | LanguageExtension[] |
değer | Dil uzantılarının listesi. | LanguageExtension[] |
LanguageExtension
Ad | Açıklama | Değer |
---|---|---|
languageExtensionImageName | Dil uzantısı resim adı. | 'Python3_10_8' 'Python3_6_5' 'R' |
languageExtensionName | Dil uzantısı adı. | 'PYTHON' 'R' |
OptimizedAutoscale
Ad | Açıklama | Değer |
---|---|---|
ısenabled | İ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) |
minimum | İzin verilen en düşük örnek sayısı. | int (gerekli) |
sürüm | Şablonun tanımlanan sürümü, örneğin 1. | int (gerekli) |
TrustedExternalTenant
Ad | Açıklama | Değer |
---|---|---|
değer | Dış kiracıyı temsil eden GUID. | string |
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) |
AzureSku
Ad | Açıklama | Değer |
---|---|---|
capacity | Kümenin örnek sayısı. | int |
name | SKU adı. | 'Dev(No SLA)_Standard_D11_v2' 'Dev(No SLA)_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_E16a_v4' 'Standard_E16ads_v5' 'Standard_E16as_v4+3TB_PS' 'Standard_E16as_v4+4TB_PS' 'Standard_E16as_v5+3TB_PS' 'Standard_E16as_v5+4TB_PS' '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_E2a_v4' 'Standard_E2ads_v5' 'Standard_E2d_v4' 'Standard_E2d_v5' 'Standard_E4a_v4' 'Standard_E4ads_v5' 'Standard_E4d_v4' 'Standard_E4d_v5' 'Standard_E64i_v3' 'Standard_E80ids_v4' 'Standard_E8a_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_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) |
tier | SKU katmanı. | 'Temel' 'Standart' (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Zaman Veri Geçmişi Bağlantısı ile Azure Digital Twins |
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 azure Veri Gezgini kümesine iletilen bir olay hub'ına gönderilir. Veriler kümedeki bir veritabanı tablosunda depolanır |
Veritabanı kümesi oluşturma |
Bu şablon bir küme ve veritabanı oluşturmanıza olanak tanır. |
Cosmos DB bağlantısıyla Azure Veri Gezgini DB'yi dağıtma |
Cosmos DB bağlantısıyla Azure Veri Gezgini DB'yi dağıtın. |
Event Hub bağlantısıyla Azure Veri Gezgini db dağıtma |
Azure Veri Gezgini db'yi Event Hub bağlantısıyla dağıtın. |
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. |
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@2022-12-29"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
acceptedAudiences = [
{
value = "string"
}
]
allowedFqdnList = [
"string"
]
allowedIpRangeList = [
"string"
]
enableAutoStop = bool
enableDiskEncryption = bool
enableDoubleEncryption = bool
enablePurge = bool
enableStreamingIngest = bool
engineType = "string"
keyVaultProperties = {
keyName = "string"
keyVaultUri = "string"
keyVersion = "string"
userIdentity = "string"
}
languageExtensions = {
value = [
{
languageExtensionImageName = "string"
languageExtensionName = "string"
}
]
value = [
{
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"
subnetId = "string"
}
}
zones = [
"string"
]
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Özellik değerleri
Küme
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Kusto/clusters@2022-12-29" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 4-22 Geçerli karakterler: Küçük harfler ve rakamlar. Harfle başlayın. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
parent_id | Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. |
Sku | Kümenin SKU'su. | AzureSku (gerekli) |
identity | Yapılandırıldıysa kümenin kimliği. | Kimlik |
properties | Küme özellikleri. | ClusterProperties |
Bölge | Kümenin kullanılabilirlik alanları. | string[] |
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 bir kimlik kümesini içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (gerekli) |
identity_ids | Kusto kümesiyle ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Kullanıcı kimliği kimlikleri dizisi. |
IdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | ComponentsSgqdofSchemasIdentityPropertiesUserassigne... |
ComponentsSgqdofSchemasIdentityPropertiesUserassigne...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
ClusterProperties
Ad | Açıklama | Değer |
---|---|---|
acceptedAudiences | Kümenin kabul edilen hedef kitleleri. | AcceptedAudiences[] |
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[] |
enableAutoStop | Kümenin otomatik olarak durdurulup durdurulamadığını belirten bir boole değeri (veri eksikliği veya günler boyunca etkinlik olmaması nedeniyle). | bool |
enableDiskEncryption | Kümenin 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ış alımının etkinleştirilip etkinleştirilmediğini gösteren boole değeri. | bool |
engineType | Altyapı türü | "V2" "V3" |
keyVaultProperties | Küme şifrelemesi için KeyVault özellikleri. | KeyVaultProperties |
languageExtensions | Kümenin dil uzantılarının listesi. | LanguageExtensionsList |
optimizedAutoscale | İyileştirilmiş otomatik ölçeklendirme tanımı. | OptimizedAutoscale |
publicIPType | Oluşturulacak genel IP türünü gösterir - IPv4 (varsayılan) veya DualStack (hem IPv4 hem de IPv6) | "DualStack" "IPv4" |
publicNetworkAccess | Kümeye genel ağ erişimi varsayılan olarak etkindir. Devre dışı bırakıldığında yalnızca kümeye özel uç nokta bağlantısına izin verilir | "Devre dışı" "Etkin" |
restrictOutboundNetworkAccess | Giden ağ erişiminin kısıtlanıp kısıtlanmayacağını. 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 | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
virtualNetworkConfiguration | Sanal ağ tanımı. | VirtualNetworkConfiguration |
AcceptedAudiences
Ad | Açıklama | Değer |
---|---|---|
değer | Kabul edilen hedef kitleyi temsil eden GUID veya geçerli URL. | string |
KeyVaultProperties
Ad | Açıklama | Değer |
---|---|---|
Keyname | Anahtar kasası anahtarının adı. | string |
keyVaultUri | Anahtar kasasının Uri'sini. | string |
keyVersion | Anahtar kasası anahtarının sürümü. | string |
userIdentity | Anahtara erişimi olan kullanıcı tarafından atanan kimlik (ARM kaynak kimliği). | string |
LanguageExtensionsList
Ad | Açıklama | Değer |
---|---|---|
değer | Dil uzantılarının listesi. | LanguageExtension[] |
değer | Dil uzantılarının listesi. | LanguageExtension[] |
LanguageExtension
Ad | Açıklama | Değer |
---|---|---|
languageExtensionImageName | Dil uzantısı resim adı. | "Python3_10_8" "Python3_6_5" "R" |
languageExtensionName | Dil uzantısı adı. | "PYTHON" "R" |
OptimizedAutoscale
Ad | Açıklama | Değer |
---|---|---|
ısenabled | İ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) |
minimum | İzin verilen en düşük örnek sayısı. | int (gerekli) |
sürüm | Şablonun tanımlanan sürümü, örneğin 1. | int (gerekli) |
TrustedExternalTenant
Ad | Açıklama | Değer |
---|---|---|
değer | Dış kiracıyı temsil eden GUID. | string |
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) |
AzureSku
Ad | Açıklama | Değer |
---|---|---|
capacity | Kümenin örnek sayısı. | int |
name | 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_E16a_v4" "Standard_E16ads_v5" "Standard_E16as_v4+3TB_PS" "Standard_E16as_v4+4TB_PS" "Standard_E16as_v5+3TB_PS" "Standard_E16as_v5+4TB_PS" "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_E2a_v4" "Standard_E2ads_v5" "Standard_E2d_v4" "Standard_E2d_v5" "Standard_E4a_v4" "Standard_E4ads_v5" "Standard_E4d_v4" "Standard_E4d_v5" "Standard_E64i_v3" "Standard_E80ids_v4" "Standard_E8a_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_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) |
tier | SKU katmanı. | "Temel" "Standart" (gerekli) |