مساحات أسماء Microsoft.EventHub/eventhubs
تعريف مورد Bicep
يمكن نشر نوع مورد namespaces/eventhubs مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventHub/namespaces/eventhubs، أضف Bicep التالي إلى القالب الخاص بك.
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'
}
}
قيم Property
مساحات الأسماء/المسافات الزوجية
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
سلسلة (مطلوب) حد الحرف: 1-256 أحرف صالحة: الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي. ابدأ وانتهِ ”بحرف أو رقم“. |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: مساحات الأسماء |
خصائص | الخصائص المتوفرة لعملية إنشاء مركز الأحداث أو تحديثه. | الخصائص الزوجية |
الخصائص الزوجية
الاسم | الوصف | القيمة |
---|---|---|
captureDescription | خصائص وصف الالتقاط | CaptureDescription |
messageRetentionInDays | عدد الأيام للاحتفاظ بالأحداث لمركز الأحداث هذا، يجب أن تكون القيمة من 1 إلى 7 أيام | int القيود: الحد الأدنى للقيمة = 1 |
حساب عدد الأقسام | عدد الأقسام التي تم إنشاؤها لمركز الأحداث، القيم المسموح بها هي من 1 إلى 32 قسما. | int القيود: الحد الأدنى للقيمة = 1 |
retentionDescription | إعدادات استبقاء Event Hub | RetentionDescription |
الحالة | تعداد القيم المحتملة لحالة Event Hub. | "نشط" "إنشاء" "الحذف" "معطل" 'ReceiveDisabled' "إعادة تسمية" "استعادة" 'SendDisabled' 'غير معروف' |
CaptureDescription
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | خصائص الوجهة حيث سيتم تخزين الالتقاط. (حساب التخزين، أسماء الكائنات الثنائية كبيرة الحجم) | الوجهة |
ممكّن | قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا. | Bool |
الترميز | تعداد القيم المحتملة لتنسيق الترميز لوصف الالتقاط. ملاحظة: سيتم إهمال "AvroDeflate" في إصدار واجهة برمجة التطبيقات الجديد | 'Avro' 'AvroDeflate' |
intervalInSeconds | تسمح لك النافذة الزمنية بتعيين التردد الذي سيحدث به الالتقاط إلى Azure Blobs، يجب أن تتراوح القيمة بين 60 إلى 900 ثانية | int |
sizeLimitInBytes | تحدد نافذة الحجم كمية البيانات المضمنة في Event Hub قبل عملية الالتقاط، ويجب أن تكون القيمة بين 10485760 إلى وحدات البايت 524288000 | int |
skipEmptyArchives | قيمة تشير إلى ما إذا كنت تريد تخطي الأرشيفات الفارغة | Bool |
الوجهة
الاسم | الوصف | القيمة |
---|---|---|
الهوية | قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا أم لا. | CaptureIdentity |
الاسم | اسم وجهة الالتقاط | سلسلة |
خصائص | خصائص تصف حساب التخزين وحاوية الكائن الثنائي كبير الحجم وتنسيق اسم الأرشيف لوجهة الالتقاط | خصائص الوجهة |
CaptureIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة ل Azure Active Directory. | 'SystemAssigned' "تعيين المستخدم" |
userAssignedIdentity | معرف ARM لهوية المستخدم المدارة. هذه الخاصية مطلوبة هي النوع هو UserAssignedIdentity. إذا كان النوع SystemAssigned، فسيتم استخدام الهوية المعينة من قبل النظام المقترنة بمساحة الاسم. | سلسلة |
خصائص الوجهة
الاسم | الوصف | القيمة |
---|---|---|
archiveNameFormat | اصطلاح تسمية كائن ثنائي كبير الحجم للأرشيف، على سبيل المثال{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. هنا جميع المعلمات (مساحة الاسم، EventHub .. إلخ) إلزامية بغض النظر عن الترتيب | سلسلة |
blobContainer | اسم حاوية كائن ثنائي كبير الحجم | سلسلة |
dataLakeAccountName | اسم Azure Data Lake Store للأحداث التي تم التقاطها | سلسلة |
dataLakeFolderPath | مسار المجلد الوجهة للأحداث التي تم التقاطها | سلسلة |
dataLakeSubscriptionId | معرف الاشتراك في Azure Data Lake Store | سلسلة القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | معرف المورد لحساب التخزين الذي سيتم استخدامه لإنشاء الكائنات الثنائية كبيرة الحجم | سلسلة |
وصف الاستبقاء
الاسم | الوصف | القيمة |
---|---|---|
cleanupPolicy | تعداد القيم المحتملة لنهج التنظيف | "ضغط" "حذف" |
retentionTimeInHours | عدد الساعات للاحتفاظ بالأحداث لمركز الأحداث هذا. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy هي Delete. إذا كانت cleanupPolicy عبارة عن ضغط القيمة التي تم إرجاعها لهذه الخاصية هي Long.MaxValue | int |
tombstoneRetentionTimeInHours | عدد الساعات للاحتفاظ بعلامات علامة المقابر لمركز الأحداث المضغوط. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy مضغوطة. يجب على المستهلك إكمال قراءة علامة علامة الضريح خلال هذه الفترة الزمنية المحددة إذا بدأ المستهلك من بدء الإزاحة للتأكد من حصوله على لقطة صالحة للمفتاح المحدد الموضح بواسطة علامة علامة العلامات داخل Event Hub المضغوط | int |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
PubNub Realtime Gateway لمراكز أحداث Azure |
توفر بوابة PubNub Realtime ل Azure جسر دفق بيانات في الوقت الحقيقي بين شبكة Stream بيانات PubNub ومراكز أحداث Azure. -- اعتبره جسرا ثنائي الاتجاه بين PubNub وAzure! |
توزيع Sports Analytics على Azure Architecture |
إنشاء حساب تخزين Azure مع تمكين ADLS Gen 2، ومثيل Azure Data Factory مع خدمات مرتبطة لحساب التخزين (قاعدة بيانات Azure SQL إذا تم نشرها)، ومثيل Azure Databricks. سيتم منح هوية AAD للمستخدم الذي ينشر القالب والهوية المدارة لمثيل ADF دور Storage Blob Data Contributor على حساب التخزين. هناك أيضا خيارات لنشر مثيل Azure Key Vault وقاعدة بيانات Azure SQL ومركز أحداث Azure (لحالات استخدام الدفق). عند توزيع Key Vault Azure، سيتم منح الهوية المدارة لمصنع البيانات وهوية AAD للمستخدم الذي ينشر القالب دور Key Vault Secrets User. |
Moesif API Analytics and Monetization |
سيقوم القالب بتسجيل استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى Moesif API analytics والنظام الأساسي لتحقيق الدخل |
Azure Digital Twins مع اتصال محفوظات بيانات الوقت |
ينشئ هذا القالب مثيل Azure Digital Twins تم تكوينه باتصال محفوظات بيانات السلسلة الزمنية. لإنشاء اتصال، يجب إنشاء موارد أخرى مثل مساحة اسم مراكز الأحداث ومركز الأحداث ومجموعة Azure Data Explorer وقاعدة بيانات. يتم إرسال البيانات إلى مركز أحداث يقوم في النهاية بإعادة توجيه البيانات إلى نظام مجموعة Azure Data Explorer. يتم تخزين البيانات في جدول قاعدة بيانات في نظام المجموعة |
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث |
إنشاء موضوع مخصص ل Azure Event Grid ومركز أحداث للتعامل مع الأحداث. |
إنشاء مساحة اسم EventHubs، مركز الأحداث، مجموعة المستهلكين & |
يمكنك هذا القالب من نشر مساحة اسم قياسية لمراكز الأحداث ومركز الأحداث ومجموعة المستهلكين. |
إنشاء قواعد تخويل EventHubs |
يمكنك هذا القالب من نشر مساحة اسم EventHubs Standard ومركز الأحداث ومجموعة المستهلكين و AuthorizationRules |
إنشاء مجموعة Eventhub، namesapce & eventhub |
يمكنك هذا القالب من إنشاء EventHubs Cluster ومساحة الاسم و eventhub في نظام المجموعة |
إنشاء EventHubs مع تمكين الالتقاط |
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث وتمكين Capture عليه |
إنشاء EventHubs مع تمكين الالتقاط (ADLS) |
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث وتمكين Capture عليه |
إنشاء مساحة اسم EventHubs وتمكين التضخيم التلقائي |
يمكنك هذا القالب من نشر مساحة اسم قياسية لمراكز الأحداث ومركز الأحداث ومجموعة المستهلكين. يقوم هذا القالب أيضا بتشغيل ميزة التضخيم التلقائي على مساحة الاسم الخاصة بك. |
إنشاء مركز أحداث |
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث. |
الاتصال بمساحة اسم مراكز الأحداث عبر نقطة نهاية خاصة |
يوضح هذا النموذج كيفية استخدام تكوين شبكة ظاهرية ومنطقة DNS خاصة للوصول إلى مساحة اسم مراكز الأحداث عبر نقطة نهاية خاصة. |
توزيع خدمة MedTech |
خدمة MedTech هي واحدة من خدمات بيانات Azure Health المصممة لاستيعاب بيانات الجهاز من أجهزة متعددة، وتحويل بيانات الجهاز إلى ملاحظات FHIR، والتي تستمر بعد ذلك في خدمة Azure Health Data Services FHIR. |
توزيع خدمة MedTech بما في ذلك Azure IoT Hub |
خدمة MedTech هي واحدة من خدمات بيانات Azure Health المصممة لاستيعاب بيانات الجهاز من أجهزة متعددة، وتحويل بيانات الجهاز إلى ملاحظات FHIR، والتي تستمر بعد ذلك في خدمة Azure Health Data Services FHIR. |
توزيع Azure Data Explorer db مع اتصال Event Hub |
نشر Azure Data Explorer db مع اتصال Event Hub. |
Azure SQL Server مع التدقيق المكتوب إلى Event Hub |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub |
إنشاء SQL MI مع إرسال مكون للسجلات والمقاييس |
يسمح لك هذا القالب بتوزيع SQL MI والموارد الإضافية المستخدمة لتخزين السجلات والمقاييس (مساحة العمل التشخيصية وحساب التخزين ومركز الأحداث). |
إنشاء بيئة باستخدام مصدر حدث Event Hub |
يمكنك هذا القالب من نشر بيئة Time Series Insights التي تم تكوينها لاستهلاك الأحداث من Event Hub. |
Azure Function App مع Event Hub والهوية المدارة |
يوفر قالبه تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين |
تعريف مورد قالب ARM
يمكن نشر نوع مورد namespaces/eventhubs مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventHub/namespaces/eventhubs، أضف JSON التالي إلى القالب الخاص بك.
{
"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"
}
}
قيم Property
مساحات الأسماء/المسافات الزوجية
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.EventHub/namespaces/eventhubs' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2024-01-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
سلسلة (مطلوبة) حد الحرف: 1-256 الأحرف الصالحة: الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي. ابدأ وانتهِ ”بحرف أو رقم“. |
خصائص | الخصائص المتوفرة لعملية إنشاء مركز الأحداث أو تحديثه. | الخصائص الزوجية |
الخصائص الزوجية
الاسم | الوصف | القيمة |
---|---|---|
captureDescription | خصائص وصف الالتقاط | CaptureDescription |
messageRetentionInDays | عدد الأيام للاحتفاظ بالأحداث لمركز الأحداث هذا، يجب أن تكون القيمة من 1 إلى 7 أيام | int القيود: الحد الأدنى للقيمة = 1 |
حساب عدد الأقسام | عدد الأقسام التي تم إنشاؤها لمركز الأحداث، والقيم المسموح بها هي من 1 إلى 32 قسما. | int القيود: الحد الأدنى للقيمة = 1 |
وصف الاستبقاء | إعدادات استبقاء Event Hub | وصف الاستبقاء |
الحالة | تعداد القيم المحتملة لحالة Event Hub. | "نشط" "إنشاء" "الحذف" "معطل" 'ReceiveDisabled' "إعادة تسمية" "استعادة" 'SendDisabled' 'غير معروف' |
CaptureDescription
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | خصائص الوجهة حيث سيتم تخزين الالتقاط. (حساب التخزين، أسماء الكائنات الثنائية كبيرة الحجم) | الوجهة |
ممكّن | قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا. | Bool |
الترميز | تعداد القيم المحتملة لتنسيق الترميز لوصف الالتقاط. ملاحظة: سيتم إهمال "AvroDeflate" في إصدار واجهة برمجة التطبيقات الجديد | 'Avro' 'AvroDeflate' |
intervalInSeconds | تسمح لك النافذة الزمنية بتعيين التردد الذي سيحدث به الالتقاط إلى Azure Blobs، يجب أن تتراوح القيمة بين 60 إلى 900 ثانية | int |
sizeLimitInBytes | تحدد نافذة الحجم كمية البيانات المضمنة في Event Hub قبل عملية الالتقاط، ويجب أن تكون القيمة بين 10485760 إلى وحدات البايت 524288000 | int |
skipEmptyArchives | قيمة تشير إلى ما إذا كنت تريد تخطي الأرشيفات الفارغة | Bool |
الوجهة
الاسم | الوصف | القيمة |
---|---|---|
الهوية | قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا. | CaptureIdentity |
الاسم | اسم وجهة الالتقاط | سلسلة |
خصائص | الخصائص التي تصف حساب التخزين وحاوية كائن ثنائي كبير الحجم وتنسيق اسم الأرشيف لوجهة الالتقاط | خصائص الوجهة |
CaptureIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة ل Azure Active Directory. | 'SystemAssigned' "UserAssigned" |
userAssignedIdentity | معرف ARM لهوية المستخدم المدارة. هذه الخاصية مطلوبة هي النوع هو UserAssignedIdentity. إذا كان النوع SystemAssigned، فسيتم استخدام الهوية المعينة من قبل النظام المقترنة بمساحة الاسم. | سلسلة |
خصائص الوجهة
الاسم | الوصف | القيمة |
---|---|---|
archiveNameFormat | اصطلاح تسمية كائن ثنائي كبير الحجم للأرشيف، على سبيل المثال{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. هنا جميع المعلمات (مساحة الاسم، EventHub .. إلخ) إلزامية بغض النظر عن الترتيب | سلسلة |
blobContainer | اسم حاوية كائن ثنائي كبير الحجم | سلسلة |
dataLakeAccountName | اسم Azure Data Lake Store للأحداث التي تم التقاطها | سلسلة |
dataLakeFolderPath | مسار المجلد الوجهة للأحداث التي تم التقاطها | سلسلة |
dataLakeSubscriptionId | معرف الاشتراك في Azure Data Lake Store | سلسلة القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | معرف المورد لحساب التخزين الذي سيتم استخدامه لإنشاء الكائنات الثنائية كبيرة الحجم | سلسلة |
RetentionDescription
الاسم | الوصف | القيمة |
---|---|---|
cleanupPolicy | تعداد القيم المحتملة لنهج التنظيف | "ضغط" "حذف" |
retentionTimeInHours | عدد الساعات للاحتفاظ بالأحداث لمركز الأحداث هذا. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy هي Delete. إذا كانت cleanupPolicy عبارة عن ضغط القيمة التي تم إرجاعها لهذه الخاصية هي Long.MaxValue | int |
tombstoneRetentionTimeInHours | عدد الساعات للاحتفاظ بعلامات علامة المقابر لمركز أحداث مضغوط. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy مضغوطة. يجب على المستهلك إكمال قراءة علامة علامة القبر خلال هذه المدة الزمنية المحددة إذا بدأ المستهلك من بدء الإزاحة للتأكد من حصوله على لقطة صالحة للمفتاح المحدد الموضح بواسطة علامة علامة المقابر داخل Event Hub المضغوط | int |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
بوابة PubNub Realtime لمراكز أحداث Azure |
توفر بوابة PubNub Realtime ل Azure جسر دفق البيانات في الوقت الحقيقي بين شبكة Stream بيانات PubNub ومراكز أحداث Azure. -- ضع في اعتبارك أنه جسر ثنائي الاتجاه بين PubNub وAzure! |
توزيع Sports Analytics على Azure Architecture |
إنشاء حساب تخزين Azure مع تمكين ADLS Gen 2، ومثيل Azure Data Factory مع خدمات مرتبطة لحساب التخزين (قاعدة بيانات Azure SQL إذا تم نشرها)، ومثيل Azure Databricks. سيتم منح هوية AAD للمستخدم الذي ينشر القالب والهوية المدارة لمثيل ADF دور Storage Blob Data Contributor على حساب التخزين. هناك أيضا خيارات لنشر مثيل Azure Key Vault وقاعدة بيانات Azure SQL ومركز أحداث Azure (لحالات استخدام الدفق). عند توزيع Key Vault Azure، سيتم منح الهوية المدارة لمصنع البيانات وهوية AAD للمستخدم الذي ينشر القالب دور مستخدم البيانات السرية Key Vault. |
Moesif API Analytics and Monetization |
سيقوم القالب بتسجيل استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى تحليلات Moesif API والنظام الأساسي لتحقيق الدخل |
Azure Digital Twins مع اتصال محفوظات بيانات الوقت |
ينشئ هذا القالب مثيل Azure Digital Twins تم تكوينه مع اتصال محفوظات بيانات السلسلة الزمنية. لإنشاء اتصال، يجب إنشاء موارد أخرى مثل مساحة اسم مراكز الأحداث ومركز الأحداث ومجموعة Azure Data Explorer وقاعدة بيانات. يتم إرسال البيانات إلى مركز أحداث يقوم في النهاية بإعادة توجيه البيانات إلى نظام مجموعة Azure Data Explorer. يتم تخزين البيانات في جدول قاعدة بيانات في نظام المجموعة |
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث |
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث. |
إنشاء مساحة اسم EventHubs، مركز الأحداث، مجموعة المستهلكين & |
يمكنك هذا القالب من نشر مساحة اسم قياسية لمراكز الأحداث ومركز الأحداث ومجموعة المستهلكين. |
إنشاء EventHubs authorizationRules |
يمكنك هذا القالب من نشر مساحة اسم EventHubs Standard ومركز الأحداث ومجموعة المستهلكين و AuthorizationRules |
إنشاء مجموعة Eventhub، namesapce & eventhub |
يمكنك هذا القالب من إنشاء EventHubs Cluster ومساحة الاسم و eventhub في نظام المجموعة |
إنشاء EventHubs مع تمكين الالتقاط |
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث وتمكين الالتقاط عليه |
إنشاء EventHubs مع تمكين الالتقاط (ADLS) |
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث وتمكين الالتقاط عليه |
إنشاء مساحة اسم EventHubs وتمكين التضخيم التلقائي |
يمكنك هذا القالب من نشر مساحة اسم قياسية لمراكز الأحداث ومركز الأحداث ومجموعة المستهلكين. يقوم هذا القالب أيضا بتشغيل ميزة التضخيم التلقائي على مساحة الاسم الخاصة بك. |
إنشاء مركز أحداث |
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث. |
الاتصال بمساحة اسم مراكز الأحداث عبر نقطة النهاية الخاصة |
يوضح هذا النموذج كيفية استخدام تكوين شبكة ظاهرية ومنطقة DNS خاصة للوصول إلى مساحة اسم مراكز الأحداث عبر نقطة نهاية خاصة. |
توزيع خدمة MedTech |
خدمة MedTech هي واحدة من Azure Health Data Services المصممة لاستيعاب بيانات الجهاز من أجهزة متعددة، وتحويل بيانات الجهاز إلى ملاحظات FHIR، والتي تستمر بعد ذلك في خدمة Azure Health Data Services FHIR. |
توزيع خدمة MedTech بما في ذلك Azure IoT Hub |
خدمة MedTech هي واحدة من Azure Health Data Services المصممة لاستيعاب بيانات الجهاز من أجهزة متعددة، وتحويل بيانات الجهاز إلى ملاحظات FHIR، والتي تستمر بعد ذلك في خدمة Azure Health Data Services FHIR. |
توزيع Azure Data Explorer db مع اتصال Event Hub |
توزيع Azure Data Explorer db مع اتصال Event Hub. |
Azure SQL Server مع التدقيق المكتوب إلى Event Hub |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub |
إنشاء SQL MI مع إرسال السجلات والمقاييس المكونة |
يسمح لك هذا القالب بتوزيع SQL MI والموارد الإضافية المستخدمة لتخزين السجلات والمقاييس (مساحة العمل التشخيصية، وحساب التخزين، ومركز الأحداث). |
إنشاء بيئة باستخدام مصدر حدث Event Hub |
يمكنك هذا القالب من نشر بيئة Time Series Insights التي تم تكوينها لاستهلاك الأحداث من Event Hub. |
Azure Function App مع Event Hub والهوية المدارة |
يوفر قالبه تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد namespaces/eventhubs مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventHub/namespaces/eventhubs، أضف Terraform التالي إلى القالب الخاص بك.
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"
}
})
}
قيم Property
مساحات الأسماء/المسافات الزوجية
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.EventHub/namespaces/eventhubs@2024-01-01" |
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 1-256 أحرف صالحة: الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي. ابدأ وانتهِ ”بحرف أو رقم“. |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: مساحات الأسماء |
خصائص | الخصائص المتوفرة لعملية إنشاء مركز الأحداث أو تحديثه. | الخصائص الزوجية |
الخصائص الزوجية
الاسم | الوصف | القيمة |
---|---|---|
captureDescription | خصائص وصف الالتقاط | CaptureDescription |
messageRetentionInDays | عدد الأيام للاحتفاظ بالأحداث لمركز الأحداث هذا، يجب أن تكون القيمة من 1 إلى 7 أيام | int القيود: الحد الأدنى للقيمة = 1 |
حساب عدد الأقسام | عدد الأقسام التي تم إنشاؤها لمركز الأحداث، والقيم المسموح بها هي من 1 إلى 32 قسما. | int القيود: الحد الأدنى للقيمة = 1 |
وصف الاستبقاء | إعدادات استبقاء Event Hub | وصف الاستبقاء |
الحالة | تعداد القيم المحتملة لحالة Event Hub. | "نشط" "إنشاء" "حذف" "معطل" "ReceiveDisabled" "إعادة تسمية" "استعادة" "SendDisabled" "غير معروف" |
CaptureDescription
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | خصائص الوجهة حيث سيتم تخزين الالتقاط. (حساب التخزين، أسماء الكائنات الثنائية كبيرة الحجم) | الوجهة |
ممكّن | قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا أم لا. | Bool |
الترميز | تعداد القيم المحتملة لتنسيق الترميز لوصف الالتقاط. ملاحظة: سيتم إهمال "AvroDeflate" في إصدار واجهة برمجة التطبيقات الجديد | "Avro" "AvroDeflate" |
intervalInSeconds | تسمح لك النافذة الزمنية بتعيين التردد الذي سيحدث به الالتقاط إلى Azure Blobs، يجب أن تتراوح القيمة بين 60 إلى 900 ثانية | int |
sizeLimitInBytes | تحدد نافذة الحجم كمية البيانات المضمنة في Event Hub قبل عملية الالتقاط، ويجب أن تكون القيمة بين 10485760 إلى 524288000 بايت | int |
skipEmptyArchives | قيمة تشير إلى ما إذا كان يجب تخطي الأرشيفات الفارغة | Bool |
الوجهة
الاسم | الوصف | القيمة |
---|---|---|
الهوية | قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا أم لا. | CaptureIdentity |
الاسم | اسم وجهة الالتقاط | سلسلة |
خصائص | خصائص تصف حساب التخزين وحاوية الكائن الثنائي كبير الحجم وتنسيق اسم الأرشيف لوجهة الالتقاط | خصائص الوجهة |
CaptureIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة ل Azure Active Directory. | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | معرف ARM لهوية المستخدم المدارة. هذه الخاصية مطلوبة هي النوع هو UserAssignedIdentity. إذا كان النوع SystemAssigned، فسيتم استخدام الهوية المعينة من قبل النظام المقترنة بمساحة الاسم. | سلسلة |
خصائص الوجهة
الاسم | الوصف | القيمة |
---|---|---|
archiveNameFormat | اصطلاح تسمية كائن ثنائي كبير الحجم للأرشيف، على سبيل المثال{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. هنا جميع المعلمات (مساحة الاسم، EventHub .. إلخ) إلزامية بغض النظر عن الترتيب | سلسلة |
blobContainer | اسم حاوية كائن ثنائي كبير الحجم | سلسلة |
dataLakeAccountName | اسم Azure Data Lake Store للأحداث التي تم التقاطها | سلسلة |
dataLakeFolderPath | مسار المجلد الوجهة للأحداث التي تم التقاطها | سلسلة |
dataLakeSubscriptionId | معرف الاشتراك في Azure Data Lake Store | سلسلة القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | معرف المورد لحساب التخزين الذي سيتم استخدامه لإنشاء الكائنات الثنائية كبيرة الحجم | سلسلة |
RetentionDescription
الاسم | الوصف | القيمة |
---|---|---|
cleanupPolicy | تعداد القيم المحتملة لنهج التنظيف | "ضغط" "حذف" |
retentionTimeInHours | عدد الساعات للاحتفاظ بالأحداث لمركز الأحداث هذا. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy هي Delete. إذا كانت cleanupPolicy عبارة عن ضغط القيمة التي تم إرجاعها لهذه الخاصية هي Long.MaxValue | int |
tombstoneRetentionTimeInHours | عدد الساعات للاحتفاظ بعلامات علامة المقابر لمركز أحداث مضغوط. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy مضغوطة. يجب على المستهلك إكمال قراءة علامة علامة القبر خلال هذه المدة الزمنية المحددة إذا بدأ المستهلك من بدء الإزاحة للتأكد من حصوله على لقطة صالحة للمفتاح المحدد الموضح بواسطة علامة علامة المقابر داخل Event Hub المضغوط | int |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ