Microsoft.EventHub ad alanları/eventhubs
Bicep kaynak tanımı
Ad alanları/eventhubs 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.EventHub/namespaces/eventhubs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.EventHub/namespaces/eventhubs@2024-01-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
captureDescription: {
destination: {
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
name: 'string'
properties: {
archiveNameFormat: 'string'
blobContainer: 'string'
dataLakeAccountName: 'string'
dataLakeFolderPath: 'string'
dataLakeSubscriptionId: 'string'
storageAccountResourceId: 'string'
}
}
enabled: bool
encoding: 'string'
intervalInSeconds: int
sizeLimitInBytes: int
skipEmptyArchives: bool
}
messageRetentionInDays: int
partitionCount: int
retentionDescription: {
cleanupPolicy: 'string'
retentionTimeInHours: int
tombstoneRetentionTimeInHours: int
}
status: 'string'
}
}
Özellik değerleri
ad alanları/eventhubs
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) Karakter sınırı: 1-256 Geçerli karakterler: Alfasayısallar, nokta, kısa çizgi ve alt çizgi. Harf veya sayı ile başlayıp bitirin. |
Üst | Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: ad alanları |
properties | Olay Hub'ı Oluşturma veya Güncelleştirme işlemine sağlanan özellikler. | EventhubProperties |
EventhubProperties
Ad | Açıklama | Değer |
---|---|---|
captureDescription | Yakalama açıklamasının özellikleri | CaptureDescription |
messageRetentionInDays | Bu Olay Hub'ına ait olayların tutulacağı gün sayısı; değer 1 ile 7 gün aramalıdır | int Kısıtlama -ları: Min değer = 1 |
partitionCount | Olay Hub'ı için oluşturulan bölüm sayısı; izin verilen değerler 1 ile 32 bölüm olabilir. | int Kısıtlama -ları: Min değer = 1 |
retentionDescription | Olay Hub'ı bekletme ayarları | RetentionDescription |
durum | Olay Hub'ının durumu için olası değerleri numaralandırır. | 'Etkin' 'Oluşturuluyor' 'Silme' 'Devre Dışı' 'ReceiveDisabled' 'Yeniden Adlandırıyor' 'Geri Yükleniyor' 'SendDisabled' 'Bilinmiyor' |
CaptureDescription
Ad | Açıklama | Değer |
---|---|---|
hedef | Yakalamanın depolandığı Hedefin özellikleri. (Depolama Hesabı, Blob Adları) | Hedef |
enabled | Yakalama açıklamasının etkinleştirilip etkinleştirilmediğini gösteren değer. | bool |
encoding | Yakalama açıklamasının kodlama biçimi için olası değerleri numaralandırır. Not: 'AvroDeflate' Yeni API Sürümünde kullanım dışı bırakılacak | 'Avro' 'AvroDeflate' |
intervalInSeconds | Zaman penceresi, Azure Bloblarına yakalamanın gerçekleşeceği sıklığı ayarlamanıza olanak tanır, değer 60 ila 900 saniye arasında olmalıdır | int |
sizeLimitInBytes | Boyut penceresi, bir yakalama işleminden önce Olay Hub'ınızda oluşturulan veri miktarını tanımlar, değer 10485760 ile 524288000 bayt arasında olmalıdır | int |
skipEmptyArchives | Boş Arşivlerin Atlanıp Atlanmayacağını gösteren bir değer | bool |
Hedef
Ad | Açıklama | Değer |
---|---|---|
identity | Yakalama açıklamasının etkinleştirilip etkinleştirilmediğini gösteren değer. | CaptureIdentity |
name | Yakalama hedefinin adı | string |
properties | Yakalama hedefi için depolama hesabını, blob kapsayıcısını ve arşiv adı biçimini açıklayan özellikler | DestinationProperties |
CaptureIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Azure Active Directory Yönetilen Kimliği türü. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | Yönetilen Kullanıcı Kimliğinin ARM Kimliği. Bu özellik UserAssignedIdentity türünde gereklidir. Tür SystemAssigned ise, ad alanıyla ilişkili Sistem Tarafından Atanan Kimlik kullanılır. | string |
DestinationProperties
Ad | Açıklama | Değer |
---|---|---|
archiveNameFormat | Arşiv için blob adlandırma kuralı, örneğin {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Burada sıralamadan bağımsız olarak tüm parametreler (Namespace,EventHub .. vb.) zorunlu olarak bulunur | string |
blobContainer | Blob kapsayıcı adı | string |
dataLakeAccountName | Yakalanan olaylar için Azure Data Lake Store adı | string |
dataLakeFolderPath | Yakalanan olaylar için hedef klasör yolu | string |
dataLakeSubscriptionId | Azure Data Lake Store'un Abonelik Kimliği | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | Blobları oluşturmak için kullanılacak depolama hesabının kaynak kimliği | string |
RetentionDescription
Ad | Açıklama | Değer |
---|---|---|
cleanupPolicy | Temizleme ilkesi için olası değerleri numaralandırır | 'Sıkıştırılmış' 'Sil' |
retentionTimeInHours | Bu Olay Hub'ına ait olayların tutulacak saat sayısı. Bu değer yalnızca cleanupPolicy Delete olduğunda kullanılır. cleanupPolicy Sıkıştır ise, bu özelliğin döndürülen değeri Long.MaxValue'dır | int |
tombstoneRetentionTimeInHours | Sıkıştırılmış bir Olay Hub'ının kaldırılmış işaretleyicilerinin tutulacak saat sayısı. Bu değer yalnızca cleanupPolicy Compact olduğunda kullanılır. Tüketici, sıkıştırılmış Olay Hub'ının içindeki silinmiş öğe işareti tarafından açıklanan belirli bir anahtar için geçerli bir anlık görüntü elde etmek üzere uzaklığı başlatmaya başlarsa, tüketicinin belirtilen süre içinde silinmiş öğe işareti okuma işlemini tamamlaması gerekir | int |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Event Hubs için PubNub Realtime Gateway |
Azure için PubNub Realtime Gateway, PubNub Data Stream Network ile Azure Event Hubs arasında gerçek zamanlı bir veri akışı köprüsü sağlar. -- PubNub ile Azure arasında çift yönlü bir köprü olarak düşünün! |
Azure Mimarisinde Spor Analizi'ni dağıtma |
ADLS 2. Nesil'in etkinleştirildiği bir Azure depolama hesabı, depolama hesabı için bağlı hizmetler içeren bir Azure Data Factory örneği (dağıtıldıysa Azure SQL Veritabanı) ve bir Azure Databricks örneği oluşturur. Şablonu dağıtan kullanıcının AAD kimliğine ve ADF örneğinin yönetilen kimliğine depolama hesabında Depolama Blob Verileri Katkıda Bulunanı rolü verilir. Azure Key Vault örneği, Azure SQL Veritabanı ve Azure Olay Hub'ı (akış kullanım örnekleri için) dağıtma seçenekleri de vardır. Azure Key Vault dağıtıldığında, şablonu dağıtan kullanıcının data factory yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Dizi kullanıcı rolü verilir. |
Moesif API Analytics ve Para Kazanma |
Şablon, Azure API Management'dan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder |
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 bir olay hub'ına gönderilir ve bu da sonunda verileri Azure Veri Gezgini kümesine iletir. Veriler kümedeki bir veritabanı tablosunda depolanır |
Event Grid özel konusu ve olay hub'ı işleyicisi oluşturma |
Olayları işlemek için bir Azure Event Grid özel konu ve olay hub'ı oluşturur. |
EventHubs ad alanı, Event Hub & tüketici grubu oluşturma |
Bu şablon bir Event Hubs Standard ad alanı, bir Olay Hub'ı ve bir tüketici grubu dağıtmanızı sağlar. |
EventHubs authorizationRules oluşturma |
Bu şablon bir EventHubs Standard ad alanı, Olay Hub'ı, tüketici grubu ve authorizationRules dağıtmanızı sağlar |
Eventhub kümesi, namesapce & eventhub oluşturur |
Bu şablon kümede EventHubs Kümesi, ad alanı ve eventhub oluşturmanızı sağlar |
Yakalama etkinken EventHubs oluşturma |
Bu şablon olay hub'ı ile EventHubs ad alanını dağıtmanızı ve üzerinde Yakalama'yı etkinleştirmenizi sağlar |
Yakalama etkin (ADLS) ile EventHubs oluşturma |
Bu şablon olay hub'ı ile EventHubs ad alanını dağıtmanızı ve üzerinde Yakalama'yı etkinleştirmenizi sağlar |
EventHubs ad alanı oluşturma ve otomatik şişirme özelliğini etkinleştirme |
Bu şablon bir Event Hubs Standard ad alanı, bir Olay Hub'ı ve bir tüketici grubu dağıtmanızı sağlar. Bu şablon ayrıca ad alanınızdaki otomatik şişirme özelliğini de açar. |
Olay hub'ı oluşturma |
Bu şablon, olay hub'ı ile eventHubs ad alanı dağıtmanızı sağlar. |
Özel uç nokta aracılığıyla Event Hubs ad alanına bağlanma |
Bu örnekte, özel uç nokta üzerinden Event Hubs ad alanına erişmek için sanal ağ ve özel DNS bölgesi yapılandırmanın nasıl kullanılacağı gösterilmektedir. |
MedTech hizmetini dağıtma |
MedTech hizmeti, birden çok cihazdan cihaz verilerini almak, cihaz verilerini FHIR Gözlemleri'ne dönüştürmek ve daha sonra Azure Health Data Services FHIR hizmetinde kalıcı hale getirmek için tasarlanmış Azure Health Veri Hizmetleri'nden biridir. |
Bir Azure IoT Hub dahil olmak üzere MedTech hizmetini dağıtma |
MedTech hizmeti, birden çok cihazdan cihaz verilerini almak, cihaz verilerini FHIR Gözlemleri'ne dönüştürmek ve daha sonra Azure Health Data Services FHIR hizmetinde kalıcı hale getirmek için tasarlanmış Azure Health Veri Hizmetleri'nden biridir. |
Event Hub bağlantısıyla Azure Veri Gezgini db dağıtma |
Event Hub bağlantısıyla Azure Veri Gezgini db'yi dağıtın. |
Denetim ile Olay Hub'ına yazılan Azure SQL Sunucusu |
Bu şablon, denetim günlüklerini Olay Hub'ına yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanızı sağlar |
Günlüklerin ve ölçümlerin yapılandırılmış gönderilmesiyle SQL MI oluşturma |
Bu şablon, günlükleri ve ölçümleri (tanılama çalışma alanı, depolama hesabı, olay hub'ı) depolamak için kullanılan SQL MI ve ek kaynakları dağıtmanıza olanak tanır. |
Olay Hub'ı Olay Kaynağı ile Ortam Oluşturma |
Bu şablon, olay hub'ından olayları kullanacak şekilde yapılandırılmış bir Time Series Insights ortamı dağıtmanızı sağlar. |
Olay Hub'ı ve Yönetilen Kimlik ile Azure İşlev Uygulaması |
şablonu, Bir Linux Tüketim planında Bir Azure İşlevi uygulaması ve bir Olay Hub'ı, Azure Depolama ve Application Insights sağlar. İşlev uygulaması, Olay Hub'ı ve Depolama hesabına bağlanmak için yönetilen kimliği kullanabilir |
ARM şablonu kaynak tanımı
Ad alanları/eventhubs 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.EventHub/namespaces/eventhubs kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.EventHub/namespaces/eventhubs",
"apiVersion": "2024-01-01",
"name": "string",
"properties": {
"captureDescription": {
"destination": {
"identity": {
"type": "string",
"userAssignedIdentity": "string"
},
"name": "string",
"properties": {
"archiveNameFormat": "string",
"blobContainer": "string",
"dataLakeAccountName": "string",
"dataLakeFolderPath": "string",
"dataLakeSubscriptionId": "string",
"storageAccountResourceId": "string"
}
},
"enabled": "bool",
"encoding": "string",
"intervalInSeconds": "int",
"sizeLimitInBytes": "int",
"skipEmptyArchives": "bool"
},
"messageRetentionInDays": "int",
"partitionCount": "int",
"retentionDescription": {
"cleanupPolicy": "string",
"retentionTimeInHours": "int",
"tombstoneRetentionTimeInHours": "int"
},
"status": "string"
}
}
Özellik değerleri
ad alanları/eventhubs
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.EventHub/namespaces/eventhubs' |
apiVersion | Kaynak API'sinin sürümü | '2024-01-01' |
name | Kaynak adı JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) Karakter sınırı: 1-256 Geçerli karakterler: Alfasayısallar, nokta, kısa çizgi ve alt çizgi. Harf veya sayı ile başlayıp bitirin. |
properties | Olay Hub'ı Oluşturma veya Güncelleştirme işlemine sağlanan özellikler. | EventhubProperties |
EventhubProperties
Ad | Açıklama | Değer |
---|---|---|
captureDescription | Yakalama açıklamasının özellikleri | CaptureDescription |
messageRetentionInDays | Bu Olay Hub'ına ait olayların tutulacağı gün sayısı; değer 1 ile 7 gün aramalıdır | int Kısıtlama -ları: Min değer = 1 |
partitionCount | Olay Hub'ı için oluşturulan bölüm sayısı; izin verilen değerler 1 ile 32 bölüm olabilir. | int Kısıtlama -ları: Min değer = 1 |
retentionDescription | Olay Hub'ı bekletme ayarları | RetentionDescription |
durum | Olay Hub'ının durumu için olası değerleri numaralandırır. | 'Etkin' 'Oluşturuluyor' 'Silme' 'Devre Dışı' 'ReceiveDisabled' 'Yeniden Adlandırıyor' 'Geri Yükleniyor' 'SendDisabled' 'Bilinmiyor' |
CaptureDescription
Ad | Açıklama | Değer |
---|---|---|
hedef | Yakalamanın depolandığı Hedefin özellikleri. (Depolama Hesabı, Blob Adları) | Hedef |
enabled | Yakalama açıklamasının etkinleştirilip etkinleştirilmediğini gösteren değer. | bool |
encoding | Yakalama açıklamasının kodlama biçimi için olası değerleri numaralandırır. Not: 'AvroDeflate' Yeni API Sürümünde kullanım dışı bırakılacak | 'Avro' 'AvroDeflate' |
intervalInSeconds | Zaman penceresi, Azure Bloblarına yakalamanın gerçekleşeceği sıklığı ayarlamanıza olanak tanır, değer 60 ila 900 saniye arasında olmalıdır | int |
sizeLimitInBytes | Boyut penceresi, bir yakalama işleminden önce Olay Hub'ınızda oluşturulan veri miktarını tanımlar, değer 10485760 ile 524288000 bayt arasında olmalıdır | int |
skipEmptyArchives | Boş Arşivlerin Atlanıp Atlanmayacağını gösteren bir değer | bool |
Hedef
Ad | Açıklama | Değer |
---|---|---|
identity | Yakalama açıklamasının etkinleştirilip etkinleştirilmediğini gösteren değer. | CaptureIdentity |
name | Yakalama hedefinin adı | string |
properties | Yakalama hedefi için depolama hesabını, blob kapsayıcısını ve arşiv adı biçimini açıklayan özellikler | DestinationProperties |
CaptureIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Azure Active Directory Yönetilen Kimliği türü. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | Yönetilen Kullanıcı Kimliğinin ARM Kimliği. Bu özellik UserAssignedIdentity türünde gereklidir. Tür SystemAssigned ise, ad alanıyla ilişkili Sistem Tarafından Atanan Kimlik kullanılır. | string |
DestinationProperties
Ad | Açıklama | Değer |
---|---|---|
archiveNameFormat | Arşiv için blob adlandırma kuralı, örneğin {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Burada sıralamadan bağımsız olarak tüm parametreler (Namespace,EventHub .. vb.) zorunlu olarak bulunur | string |
blobContainer | Blob kapsayıcı adı | string |
dataLakeAccountName | Yakalanan olaylar için Azure Data Lake Store adı | string |
dataLakeFolderPath | Yakalanan olaylar için hedef klasör yolu | string |
dataLakeSubscriptionId | Azure Data Lake Store'un Abonelik Kimliği | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | Blobları oluşturmak için kullanılacak depolama hesabının kaynak kimliği | string |
RetentionDescription
Ad | Açıklama | Değer |
---|---|---|
cleanupPolicy | Temizleme ilkesi için olası değerleri numaralandırır | 'Sıkıştırılmış' 'Sil' |
retentionTimeInHours | Bu Olay Hub'ına ait olayların tutulacak saat sayısı. Bu değer yalnızca cleanupPolicy Delete olduğunda kullanılır. cleanupPolicy Sıkıştır ise, bu özelliğin döndürülen değeri Long.MaxValue'dır | int |
tombstoneRetentionTimeInHours | Sıkıştırılmış bir Olay Hub'ının kaldırılmış işaretleyicilerinin tutulacak saat sayısı. Bu değer yalnızca cleanupPolicy Compact olduğunda kullanılır. Tüketici, sıkıştırılmış Olay Hub'ının içindeki silinmiş öğe işareti tarafından açıklanan belirli bir anahtar için geçerli bir anlık görüntü elde etmek üzere uzaklığı başlatmaya başlarsa, tüketicinin belirtilen süre içinde silinmiş öğe işareti okuma işlemini tamamlaması gerekir | int |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Event Hubs için PubNub Gerçek Zamanlı Ağ Geçidi |
Azure için PubNub Realtime Gateway, PubNub Data Stream Network ile Azure Event Hubs arasında gerçek zamanlı bir veri akışı köprüsü sağlar. -- PubNub ile Azure arasında çift yönlü bir köprü olarak düşünün! |
Azure Mimarisinde Spor Analizi'ni dağıtma |
ADLS 2. Nesil etkinleştirilmiş bir Azure depolama hesabı, depolama hesabı için bağlı hizmetlere sahip bir Azure Data Factory örneği (dağıtıldıysa Azure SQL Veritabanı) ve bir Azure Databricks örneği oluşturur. Şablonu dağıtan kullanıcının AAD kimliğine ve ADF örneğinin yönetilen kimliğine depolama hesabında Depolama Blob Verileri Katkıda Bulunanı rolü verilir. Azure Key Vault örneği, Azure SQL Veritabanı ve Azure Olay Hub'ı (akış kullanım örnekleri için) dağıtma seçenekleri de vardır. Azure Key Vault dağıtıldığında, şablonu dağıtan kullanıcının veri fabrikası yönetilen kimliğine ve AAD kimliğine Key Vault Gizli Diziler Kullanıcısı rolü verilir. |
Moesif API Analytics ve Para Kazanma |
Şablon, Azure API Management'dan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder |
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 |
Event Grid özel konusu ve olay hub'ı işleyicisi oluşturma |
Olayları işlemek için bir Azure Event Grid özel konu ve olay hub'ı oluşturur. |
EventHubs ad alanı, Event Hub & tüketici grubu oluşturma |
Bu şablon bir Event Hubs Standard ad alanı, bir Event Hub ve bir tüketici grubu dağıtmanızı sağlar. |
EventHubs authorizationRules oluşturma |
Bu şablon eventhubs Standard ad alanını, Event Hub'ı, tüketici grubunu ve authorizationRules'u dağıtmanızı sağlar |
Eventhub kümesi, namesapce & eventhub oluşturur |
Bu şablon, kümede EventHubs Kümesi, ad alanı ve eventhub oluşturmanızı sağlar |
Yakalama etkinken EventHubs oluşturma |
Bu şablon bir olay hub'ı ile EventHubs ad alanını dağıtmanızı ve üzerinde Capture özelliğini etkinleştirmenizi sağlar |
Yakalama etkin (ADLS) ile EventHubs oluşturma |
Bu şablon bir olay hub'ı ile EventHubs ad alanını dağıtmanızı ve üzerinde Capture özelliğini etkinleştirmenizi sağlar |
EventHubs ad alanı oluşturma ve otomatik şişirme özelliğini etkinleştirme |
Bu şablon bir Event Hubs Standard ad alanı, bir Event Hub ve bir tüketici grubu dağıtmanızı sağlar. Bu şablon ayrıca ad alanınızdaki otomatik şişirme özelliğini de açar. |
Olay hub'ı oluşturma |
Bu şablon, olay hub'ı ile eventHubs ad alanı dağıtmanıza olanak tanır. |
Özel uç nokta aracılığıyla Event Hubs ad alanına bağlanma |
Bu örnek, özel uç nokta üzerinden Event Hubs ad alanına erişmek için sanal ağı ve özel DNS bölgesini yapılandırmayı gösterir. |
MedTech hizmetini dağıtma |
MedTech hizmeti, birden çok cihazdan cihaz verilerini almak, cihaz verilerini FHIR Gözlemlerine dönüştürmek ve daha sonra Azure Health Veri Hizmetleri FHIR hizmetinde kalıcı hale getirmek için tasarlanmış Azure Health Veri Hizmetleri'nden biridir. |
Bir Azure IoT Hub dahil olmak üzere MedTech hizmetini dağıtma |
MedTech hizmeti, birden çok cihazdan cihaz verilerini almak, cihaz verilerini FHIR Gözlemlerine dönüştürmek ve daha sonra Azure Health Veri Hizmetleri FHIR hizmetinde kalıcı hale getirmek için tasarlanmış Azure Health Veri Hizmetleri'nden biridir. |
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. |
Event Hub'a yazılan Denetimli Azure SQL Sunucusu |
Bu şablon, Olay Hub'ına denetim günlükleri yazmak için Denetim etkinleştirilmiş bir Azure SQL sunucusu dağıtmanıza olanak tanır |
Günlüklerin ve ölçümlerin yapılandırılmış gönderimiyle SQL MI oluşturma |
Bu şablon, SQL MI'yi ve günlükleri ve ölçümleri (tanılama çalışma alanı, depolama hesabı, olay hub'ı) depolamak için kullanılan ek kaynakları dağıtmanıza olanak tanır. |
Olay Hub'ı Olay Kaynağı ile Ortam Oluşturma |
Bu şablon, bir Olay Hub'ından gelen olayları kullanacak şekilde yapılandırılmış bir Time Series Insights ortamı dağıtmanızı sağlar. |
Event Hub ve Yönetilen Kimlik ile Azure İşlev Uygulaması |
şablonu bir Linux Tüketim planında Bir Azure İşlevi uygulaması ve bir Event Hub, Azure Depolama ve Application Insights sağlar. İşlev uygulaması, Olay Hub'ına ve Depolama hesabına bağlanmak için yönetilen kimliği kullanabilir |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Ad alanları/eventhubs 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.EventHub/namespaces/eventhubs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventHub/namespaces/eventhubs@2024-01-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
captureDescription = {
destination = {
identity = {
type = "string"
userAssignedIdentity = "string"
}
name = "string"
properties = {
archiveNameFormat = "string"
blobContainer = "string"
dataLakeAccountName = "string"
dataLakeFolderPath = "string"
dataLakeSubscriptionId = "string"
storageAccountResourceId = "string"
}
}
enabled = bool
encoding = "string"
intervalInSeconds = int
sizeLimitInBytes = int
skipEmptyArchives = bool
}
messageRetentionInDays = int
partitionCount = int
retentionDescription = {
cleanupPolicy = "string"
retentionTimeInHours = int
tombstoneRetentionTimeInHours = int
}
status = "string"
}
})
}
Özellik değerleri
ad alanları/eventhubs
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.EventHub/namespaces/eventhubs@2024-01-01" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-256 Geçerli karakterler: Alfasayısal değerler, nokta, kısa çizgi ve alt çizgi. Harf veya sayı ile başlayıp bitirin. |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Ad alanı türüne sahip kaynağın kimliği |
properties | Olay Hub'ı Oluşturma veya Güncelleştirme işlemine sağlanan özellikler. | EventhubProperties |
EventhubProperties
Ad | Açıklama | Değer |
---|---|---|
captureDescription | Yakalama açıklamasının özellikleri | CaptureDescription |
messageRetentionInDays | Bu Olay Hub'ı için olayların tutulacağı gün sayısı; değer 1 ile 7 gün olmalıdır | int Kısıtlama -ları: Min değer = 1 |
partitionCount | Olay Hub'ı için oluşturulan bölüm sayısı; izin verilen değerler 1 ile 32 bölüme kadardır. | int Kısıtlama -ları: Min değer = 1 |
retentionDescription | Olay Hub'ı bekletme ayarları | RetentionDescription |
durum | Olay Hub'ının durumu için olası değerleri numaralandırır. | "Etkin" "Oluşturuluyor" "Siliniyor" "Devre dışı" "ReceiveDisabled" "Yeniden Adlandırıyor" "Geri yükleme" "SendDisabled" "Bilinmiyor" |
CaptureDescription
Ad | Açıklama | Değer |
---|---|---|
hedef | Yakalamanın depolandığı Hedefin özellikleri. (Depolama Hesabı, Blob Adları) | Hedef |
enabled | Yakalama açıklamasının etkinleştirilip etkinleştirilmediğini gösteren değer. | bool |
encoding | Yakalama açıklamasının kodlama biçimi için olası değerleri numaralandırır. Not: 'AvroDeflate' Yeni API Sürümünde kullanımdan kaldırılacak | "Avro" "AvroDeflate" |
intervalInSeconds | Zaman penceresi, Azure Bloblarına yakalamanın gerçekleşeceği sıklığı ayarlamanıza olanak tanır, değer 60 ila 900 saniye arasında olmalıdır | int |
sizeLimitInBytes | Boyut penceresi, bir yakalama işleminden önce Olay Hub'ınızda oluşturulan veri miktarını tanımlar, değer 10485760 ile 524288000 bayt arasında olmalıdır | int |
skipEmptyArchives | Boş Arşivlerin Atlanıp Atlanmayacağını belirten bir değer | bool |
Hedef
Ad | Açıklama | Değer |
---|---|---|
identity | Yakalama açıklamasının etkinleştirilip etkinleştirilmediğini gösteren değer. | CaptureIdentity |
name | Yakalama hedefinin adı | string |
properties | Yakalama hedefi için depolama hesabını, blob kapsayıcısını ve arşiv adı biçimini açıklayan özellikler | DestinationProperties |
CaptureIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Azure Active Directory Yönetilen Kimliği türü. | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | Yönetilen Kullanıcı Kimliğinin ARM Kimliği. UserAssignedIdentity türünde bu özellik gereklidir. Tür SystemAssigned ise, ad alanıyla ilişkilendirilmiş Sistem Tarafından Atanan Kimlik kullanılır. | string |
DestinationProperties
Ad | Açıklama | Değer |
---|---|---|
archiveNameFormat | Arşiv için blob adlandırma kuralı; örn. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Burada sıralamadan bağımsız olarak tüm parametreler (Namespace,EventHub .. vb.) zorunlu olarak bulunur | string |
blobContainer | Blob kapsayıcı adı | string |
dataLakeAccountName | Yakalanan olaylar için Azure Data Lake Store adı | string |
dataLakeFolderPath | Yakalanan olaylar için hedef klasör yolu | string |
dataLakeSubscriptionId | Azure Data Lake Store Abonelik Kimliği | string Kısıtlama -ları: En az uzunluk = 36 Maksimum uzunluk = 36 Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | Blobları oluşturmak için kullanılacak depolama hesabının kaynak kimliği | string |
RetentionDescription
Ad | Açıklama | Değer |
---|---|---|
cleanupPolicy | Temizleme ilkesi için olası değerleri numaralandırır | "Kompakt" "Sil" |
retentionTimeInHours | Bu Olay Hub'ına ait olayların tutulacak saat sayısı. Bu değer yalnızca cleanupPolicy Delete olduğunda kullanılır. cleanupPolicy Sıkıştır ise, bu özelliğin döndürülen değeri Long.MaxValue'dır | int |
tombstoneRetentionTimeInHours | Sıkıştırılmış bir Olay Hub'ının kaldırılmış işaretleyicilerinin tutulacak saat sayısı. Bu değer yalnızca cleanupPolicy Compact olduğunda kullanılır. Tüketici, sıkıştırılmış Olay Hub'ının içindeki silinmiş öğe işareti tarafından açıklanan belirli bir anahtar için geçerli bir anlık görüntü elde etmek üzere uzaklığı başlatmaya başlarsa, tüketicinin belirtilen süre içinde silinmiş öğe işareti okuma işlemini tamamlaması gerekir | int |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin