Microsoft.EventHub-névterek/eventhubs

Bicep-erőforrásdefiníció

A névterek/eventhubs erőforrástípus üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventHub/namespaces/eventhubs erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

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'
  }
}

Tulajdonságértékek

namespaces/eventhubs

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)

Karakterkorlát: 1-256

Érvényes karakterek:
Alfanumerikák, pontok, kötőjelek és aláhúzásjelek.

Betűvel vagy számmal kezdődik és végződik.
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típus erőforrásának szimbolikus neve: névterek
properties Az Eseményközpont létrehozása vagy frissítése művelethez megadott tulajdonságok. EventhubProperties

EventhubProperties

Név Leírás Érték
captureDescription A rögzítési leírás tulajdonságai CaptureDescription
messageRetentionInDays Az eseményközpont eseményeinek megőrzéséhez szükséges napok száma, az értéknek 1–7 napnak kell lennie int

Korlátok:
Minimális érték = 1
partitionCount Az eseményközponthoz létrehozott partíciók száma, az engedélyezett értékek 1 és 32 partíció között vannak. int

Korlátok:
Minimális érték = 1
retentionDescription Eseményközpont adatmegőrzési beállításai RetentionDescription
status Az eseményközpont állapotának lehetséges értékeinek számbavétele. "Aktív"
"Létrehozás"
"Törlés"
"Letiltva"
"ReceiveDisabled"
Átnevezés
"Visszaállítás"
"SendDisabled"
"Ismeretlen"

CaptureDescription

Név Leírás Érték
destination A célhely tulajdonságai, ahol a rögzítést tárolni fogja. (Tárfiók, blobnevek) Cél
engedélyezve Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítés leírása. logikai
Kódolás Számba adja a rögzítési leírás kódolási formátumának lehetséges értékeit. Megjegyzés: Az "AvroDeflate" elavult lesz az új API-verzióban "Avro"
"AvroDeflate"
intervalInSeconds Az időablakban megadhatja, hogy a rögzítés milyen gyakorisággal történjen az Azure-blobok számára. Az értéknek 60–900 másodperc között kell lennie int
sizeLimitInBytes A méretablak határozza meg az eseményközpontban a rögzítési művelet előtt létrehozott adatok mennyiségét, az értéknek 10485760 és 524288000 bájt között kell lennie int
skipEmptyArchives Egy érték, amely azt jelzi, hogy kihagyja-e az üres archívumokat logikai

Cél

Név Leírás Érték
identity Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítés leírása. CaptureIdentity
name Rögzítési cél neve sztring
properties A tárfiókot, a blobtárolót és az archív névformátumot leíró tulajdonságok a rögzítési célhelyhez DestinationProperties

CaptureIdentity

Név Leírás Érték
típus Az Azure Active Directory felügyelt identitás típusa. "SystemAssigned"
"UserAssigned"
userAssignedIdentity Felügyelt felhasználói identitás ARM-azonosítója. Ehhez a tulajdonsághoz a UserAssignedIdentity típus szükséges. Ha a típus SystemAssigned, akkor a rendszer a névtérhez társított rendszer által hozzárendelt identitást fogja használni. sztring

DestinationProperties

Név Leírás Érték
archiveNameFormat Blobok archív elnevezési konvenciója, pl. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Itt az összes paraméter (Névtér, EventHub stb.) kötelező, függetlenül a sorrendtől sztring
blobContainer Blobtároló neve sztring
dataLakeAccountName A rögzített események Azure Data Lake Store-neve sztring
dataLakeFolderPath A rögzített események célmappa-elérési útja sztring
dataLakeSubscriptionId Az Azure Data Lake Store előfizetés-azonosítója sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId A blobok létrehozásához használandó tárfiók erőforrás-azonosítója sztring

RetentionDescription

Név Leírás Érték
cleanupPolicy A törlési szabályzat lehetséges értékeinek számbavétele "Kompakt"
"Törlés"
retentionTimeInHours Az eseményközpont eseményeinek megőrzéséhez szükséges órák száma. Ezt az értéket csak akkor használja a rendszer, ha a cleanupPolicy értéke Delete. Ha a cleanupPolicy kompakt, a tulajdonság visszaadott értéke Long.MaxValue. int
tombstoneRetentionTimeInHours A tömörített eseményközpontok sírkőjelölőinek megőrzéséhez használt órák száma. Ezt az értéket csak akkor használja a rendszer, ha a cleanupPolicy kompakt. A fogyasztónak be kell olvasnia a sírkőjelölőt ezen a megadott időtartamon belül, ha a fogyasztó az eltolás kezdetétől kezdi, hogy érvényes pillanatképet kapjon a tömörített eseményközpontban található sírkőjelölő által leírt konkrét kulcsról int

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
PubNub Realtime Gateway Azure Event Hubs

Üzembe helyezés az Azure-ban
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub Data Stream Network és a Azure Event Hubs között. - tekintsük kétirányú hídnak a PubNub és az Azure között!
A Sports Analytics üzembe helyezése az Azure-architektúrában

Üzembe helyezés az Azure-ban
Létrehoz egy Azure-tárfiókot, amelyen engedélyezve van az ADLS Gen 2, egy Azure Data Factory-példány a tárfiók társított szolgáltatásaival (ha telepítve van a Azure SQL-adatbázis), valamint egy Azure Databricks-példányt. A sablont üzembe helyező felhasználó AAD-identitása és az ADF-példány felügyelt identitása a tárfiókban a Storage-blobadatok közreműködője szerepkört kapja meg. Az Azure Key Vault-példány, az Azure SQL-adatbázis és az Azure Event Hub üzembe helyezésére is van lehetőség (streamelési használati esetekben). Az Azure Key Vault üzembe helyezésekor az adat-előállító által felügyelt identitás és a sablont telepítő felhasználó AAD-identitása megkapja a Key Vault Titkos kódok felhasználói szerepkört.
Moesif API Analytics és Monetization

Üzembe helyezés az Azure-ban
A sablon naplózza az API-hívásokat az Azure API Management-ból a Moesif API-elemzési és -bevételezési platformra
Azure Digital Twins időadat-előzménykapcsolattal

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy idősorozat-adatelőzmény-kapcsolattal konfigurált Azure Digital Twins-példányt. A kapcsolat létrehozásához más erőforrásokat is létre kell hozni, például egy Event Hubs-névteret, egy eseményközpontot, egy Azure Data Explorer-fürtöt és egy adatbázist. Az adatok egy eseményközpontba kerülnek, amely végül továbbítja az adatokat az Azure Data Explorer-fürtnek. Az adatok tárolása egy adatbázistáblában történik a fürtben
Egyéni Event Grid-témakör és eseményközpont-kezelő létrehozása

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és eseményközpontot az események kezeléséhez.
EventHubs-névtér, Event Hub, & fogyasztói csoport létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Event Hubs Standard névtér, egy eseményközpont és egy fogyasztói csoport üzembe helyezését.
EventHubs-engedélyezési szabályok létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy EventHubs Standard névtér, egy Eseményközpont, egy fogyasztói csoport és egy engedélyezési szabály üzembe helyezését
EventHub-fürt létrehozása, névapce & eventhub

Üzembe helyezés az Azure-ban
Ezzel a sablonnal EventHubs-fürtöt, névteret és eventhubot hozhat létre a fürtön
EventHubs létrehozása a Capture engedélyezésével

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy EventHubs-névtér eseményközponttal való üzembe helyezését és a Rögzítés engedélyezését rajta
EventHubs létrehozása a Rögzítés engedélyezve (ADLS) használatával

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy EventHubs-névtér eseményközponttal való üzembe helyezését és a Rögzítés engedélyezését rajta
EventHubs-névtér létrehozása és az automatikus feltöltés engedélyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Event Hubs Standard névtér, egy eseményközpont és egy fogyasztói csoport üzembe helyezését. Ez a sablon a névtér automatikus feltöltési funkcióját is bekapcsolja.
Eseményközpont létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy EventHubs-névtér eseményközponttal való üzembe helyezését.
Csatlakozás Event Hubs-névtérhez privát végponton keresztül

Üzembe helyezés az Azure-ban
Ez a minta bemutatja, hogyan használható virtuális hálózat és privát DNS-zóna konfigurálása az Event Hubs-névtér privát végponton keresztüli eléréséhez.
A MedTech szolgáltatás üzembe helyezése

Üzembe helyezés az Azure-ban
A MedTech szolgáltatás az egyik Olyan Azure Health Data Services, amelyet arra terveztek, hogy több eszközről töltse be az eszközadatokat, az eszközadatokat FHIR-megfigyelésekké alakítsa át, amelyek ezután megmaradnak az Azure Health Data Services FHIR szolgáltatásban.
A MedTech szolgáltatás üzembe helyezése egy Azure IoT Hub

Üzembe helyezés az Azure-ban
A MedTech szolgáltatás az egyik Olyan Azure Health Data Services, amelyet arra terveztek, hogy több eszközről töltse be az eszközadatokat, az eszközadatokat FHIR-megfigyelésekké alakítsa át, amelyek ezután megmaradnak az Azure Health Data Services FHIR szolgáltatásban.
Azure Data Explorer db üzembe helyezése Event Hub-kapcsolattal

Üzembe helyezés az Azure-ban
Azure Data Explorer db üzembe helyezése Event Hub-kapcsolattal.
Azure SQL-kiszolgáló az Event Hubba írt naplózással

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, ha a naplózás engedélyezve van az auditnaplók Event Hubba való írásához
SQL MI létrehozása naplók és metrikák konfigurált küldésével

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi az SQL MI és a naplók és metrikák (diagnosztikai munkaterület, tárfiók, eseményközpont) tárolásához használt további erőforrások üzembe helyezését.
Környezet létrehozása eseményközpont-eseményforrással

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Olyan Time Series Insights-környezet üzembe helyezését, amely úgy van konfigurálva, hogy eseményeket használjon egy eseményközpontból.
Azure-függvényalkalmazás event hubbal és felügyelt identitással

Üzembe helyezés az Azure-ban
a sablonja egy Azure-függvényalkalmazást helyez üzembe egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-ot és az Application Insightsot. A függvényalkalmazás képes felügyelt identitással csatlakozni az Eseményközponthoz és a Storage-fiókhoz

ARM-sablon erőforrás-definíciója

A névterek/eventhubs erőforrástípus üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventHub/namespaces/eventhubs erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "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"
  }
}

Tulajdonságértékek

namespaces/eventhubs

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.EventHub/namespaces/eventhubs"
apiVersion Az erőforrás API-verziója '2024-01-01'
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát JSON ARM-sablonokban.
sztring (kötelező)

Karakterkorlát: 1-256

Érvényes karakterek:
Alfanumerikák, pontok, kötőjelek és aláhúzásjelek.

Betűvel vagy számmal kezdődik és végződik.
properties Az Eseményközpont létrehozása vagy frissítése művelethez megadott tulajdonságok. EventhubProperties

EventhubProperties

Név Leírás Érték
captureDescription A rögzítési leírás tulajdonságai CaptureDescription
messageRetentionInDays Az eseményközpont eseményeinek megőrzéséhez szükséges napok száma, az értéknek 1–7 napnak kell lennie int

Korlátok:
Minimális érték = 1
partitionCount Az eseményközponthoz létrehozott partíciók száma, az engedélyezett értékek 1 és 32 partíció között vannak. int

Korlátok:
Minimális érték = 1
retentionDescription Eseményközpont adatmegőrzési beállításai RetentionDescription
status Az eseményközpont állapotának lehetséges értékeinek számbavétele. "Aktív"
"Létrehozás"
"Törlés"
"Letiltva"
"ReceiveDisabled"
Átnevezés
"Visszaállítás"
"SendDisabled"
"Ismeretlen"

CaptureDescription

Név Leírás Érték
destination A célhely tulajdonságai, ahol a rögzítés lesz tárolva. (Tárfiók, blobnevek) Cél
engedélyezve Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítési leírás. logikai
Kódolás Számba adja a rögzítési leírás kódolási formátumának lehetséges értékeit. Megjegyzés: Az "AvroDeflate" elavult lesz az Új API-verzióban "Avro"
"AvroDeflate"
intervalInSeconds Az időablakban beállíthatja, hogy milyen gyakorisággal történjen a rögzítés az Azure Blobokra, az értéknek 60 és 900 másodperc között kell lennie int
sizeLimitInBytes A méretablak határozza meg az eseményközpontban a rögzítési művelet előtt létrehozott adatok mennyiségét, az értéknek 10485760 és 524288000 bájt között kell lennie int
skipEmptyArchives Az üres archívumok kihagyását jelző érték logikai

Cél

Név Leírás Érték
identity Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítési leírás. CaptureIdentity
name A rögzítési cél neve sztring
properties A tárfiókot, a blobtárolót és az archív névformátumot leíró tulajdonságok a rögzítési célhelyhez DestinationProperties

CaptureIdentity

Név Leírás Érték
típus Az Azure Active Directory felügyelt identitásának típusa. "SystemAssigned"
"UserAssigned"
userAssignedIdentity Felügyelt felhasználói identitás ARM-azonosítója. Ehhez a tulajdonsághoz a UserAssignedIdentity típus szükséges. Ha a típus SystemAssigned, akkor a rendszer a névtérhez társított rendszer hozzárendelt identitását fogja használni. sztring

DestinationProperties

Név Leírás Érték
archiveNameFormat Blobok elnevezési konvenciója az archívumhoz, például: {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Itt az összes paraméter (Névtér, EventHub stb.) kötelező, függetlenül a sorrendtől sztring
blobContainer Blobtároló neve sztring
dataLakeAccountName A rögzített események Azure Data Lake Store-neve sztring
dataLakeFolderPath A rögzített események célmappájának elérési útja sztring
dataLakeSubscriptionId Az Azure Data Lake Store előfizetés-azonosítója sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId A blobok létrehozásához használni kívánt tárfiók erőforrás-azonosítója sztring

RetentionDescription

Név Leírás Érték
cleanupPolicy A törlési szabályzat lehetséges értékeinek számbavétele "Kompakt"
"Törlés"
retentionTimeInHours Az eseményközpont eseményeinek megőrzéséhez szükséges órák száma. Ez az érték csak akkor használatos, ha a cleanupPolicy a Delete. Ha a cleanupPolicy kompakt, a tulajdonság visszaadott értéke Long.MaxValue int
tombstoneRetentionTimeInHours A tömörített eseményközpont sírkőjelölőinek megőrzéséhez tartozó órák száma. Ez az érték csak akkor használatos, ha a cleanupPolicy kompakt. A fogyasztónak be kell olvasnia a sírkőjelölőt ezen a megadott időn belül, ha a fogyasztó az eltolás kezdetétől kezdődik, hogy érvényes pillanatképet kapjon a tömörített eseményközpontban található sírkőjelölő által leírt konkrét kulcsról int

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
PubNub Realtime Gateway Azure Event Hubs

Üzembe helyezés az Azure-ban
Az Azure-hoz készült PubNub Realtime Gateway valós idejű adatfolyam-hidat biztosít a PubNub Data Stream Network és a Azure Event Hubs között. - tekintsük kétirányú hídnak a PubNub és az Azure között!
A Sports Analytics üzembe helyezése az Azure-architektúrában

Üzembe helyezés az Azure-ban
Létrehoz egy Azure-tárfiókot, amelyen engedélyezve van az ADLS Gen 2, egy Azure Data Factory-példány a tárfiók társított szolgáltatásaival (ha telepítve van a Azure SQL-adatbázis), valamint egy Azure Databricks-példányt. A sablont üzembe helyező felhasználó AAD-identitása és az ADF-példány felügyelt identitása a tárfiókban a Storage-blobadatok közreműködője szerepkört kapja meg. Az Azure Key Vault-példány, az Azure SQL-adatbázis és az Azure Event Hub üzembe helyezésére is van lehetőség (streamelési használati esetekben). Az Azure Key Vault üzembe helyezésekor az adat-előállító által felügyelt identitás és a sablont telepítő felhasználó AAD-identitása megkapja a Key Vault Titkos kódok felhasználói szerepkört.
Moesif API Analytics és Monetization

Üzembe helyezés az Azure-ban
A sablon naplózza az API-hívásokat az Azure API Management-ból a Moesif API-elemzési és -bevételezési platformra
Azure Digital Twins időadat-előzménykapcsolattal

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy idősorozat-adatelőzmény-kapcsolattal konfigurált Azure Digital Twins-példányt. A kapcsolat létrehozásához más erőforrásokat is létre kell hozni, például egy Event Hubs-névteret, egy eseményközpontot, egy Azure Data Explorer-fürtöt és egy adatbázist. Az adatok egy eseményközpontba kerülnek, amely végül továbbítja az adatokat az Azure Data Explorer-fürtnek. Az adatok tárolása egy adatbázistáblában történik a fürtben
Egyéni Event Grid-témakör és eseményközpont-kezelő létrehozása

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és eseményközpontot az események kezeléséhez.
EventHubs-névtér, Event Hub, & fogyasztói csoport létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Event Hubs Standard névtér, egy eseményközpont és egy fogyasztói csoport üzembe helyezését.
EventHubs-engedélyezési szabályok létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy EventHubs Standard névtér, egy Eseményközpont, egy fogyasztói csoport és egy engedélyezési szabály üzembe helyezését
EventHub-fürt létrehozása, névapce & eventhub

Üzembe helyezés az Azure-ban
Ezzel a sablonnal EventHubs-fürtöt, névteret és eventhubot hozhat létre a fürtön
EventHubs létrehozása a Capture engedélyezésével

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy EventHubs-névtér eseményközponttal való üzembe helyezését és a Rögzítés engedélyezését rajta
EventHubs létrehozása a Rögzítés engedélyezve (ADLS) használatával

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy EventHubs-névtér eseményközponttal való üzembe helyezését és a Rögzítés engedélyezését rajta
EventHubs-névtér létrehozása és az automatikus feltöltés engedélyezése

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Event Hubs Standard névtér, egy eseményközpont és egy fogyasztói csoport üzembe helyezését. Ez a sablon a névtér automatikus feltöltési funkcióját is bekapcsolja.
Eseményközpont létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy EventHubs-névtér eseményközponttal való üzembe helyezését.
Csatlakozás Event Hubs-névtérhez privát végponton keresztül

Üzembe helyezés az Azure-ban
Ez a minta bemutatja, hogyan használható virtuális hálózat és privát DNS-zóna konfigurálása az Event Hubs-névtér privát végponton keresztüli eléréséhez.
A MedTech szolgáltatás üzembe helyezése

Üzembe helyezés az Azure-ban
A MedTech szolgáltatás az egyik Olyan Azure Health Data Services, amelyet arra terveztek, hogy több eszközről töltse be az eszközadatokat, az eszközadatokat FHIR-megfigyelésekké alakítsa át, amelyek ezután megmaradnak az Azure Health Data Services FHIR szolgáltatásban.
A MedTech szolgáltatás üzembe helyezése egy Azure IoT Hub

Üzembe helyezés az Azure-ban
A MedTech szolgáltatás az egyik Olyan Azure Health Data Services, amelyet arra terveztek, hogy több eszközről töltse be az eszközadatokat, az eszközadatokat FHIR-megfigyelésekké alakítsa át, amelyek ezután megmaradnak az Azure Health Data Services FHIR szolgáltatásban.
Azure Data Explorer db üzembe helyezése Event Hub-kapcsolattal

Üzembe helyezés az Azure-ban
Azure Data Explorer db üzembe helyezése Event Hub-kapcsolattal.
Azure SQL-kiszolgáló az Event Hubba írt naplózással

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure SQL-kiszolgáló üzembe helyezését, ha a naplózás engedélyezve van az auditnaplók Event Hubba való írásához
SQL MI létrehozása naplók és metrikák konfigurált küldésével

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi az SQL MI és a naplók és metrikák (diagnosztikai munkaterület, tárfiók, eseményközpont) tárolásához használt további erőforrások üzembe helyezését.
Környezet létrehozása eseményközpont-eseményforrással

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Olyan Time Series Insights-környezet üzembe helyezését, amely úgy van konfigurálva, hogy eseményeket használjon egy eseményközpontból.
Azure-függvényalkalmazás event hubbal és felügyelt identitással

Üzembe helyezés az Azure-ban
a sablonja egy Azure-függvényalkalmazást helyez üzembe egy Linux-használati csomagon, valamint egy Event Hubot, az Azure Storage-ot és az Application Insightsot. A függvényalkalmazás képes felügyelt identitással csatlakozni az Eseményközponthoz és a Storage-fiókhoz

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A névterek/eventhubs erőforrástípus üzembe helyezhető a célműveletekkel:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventHub/namespaces/eventhubs erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

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"
    }
  })
}

Tulajdonságértékek

namespaces/eventhubs

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.EventHub/namespaces/eventhubs@2024-01-01"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-256

Érvényes karakterek:
Alfanumerikák, pontok, kötőjelek és aláhúzásjelek.

Betűvel vagy számmal kezdődik és végződik.
parent_id Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. Típusú erőforrás azonosítója: névterek
properties Az Eseményközpont létrehozása vagy frissítése művelethez megadott tulajdonságok. EventhubProperties

EventhubProperties

Név Leírás Érték
captureDescription A rögzítési leírás tulajdonságai CaptureDescription
messageRetentionInDays Az eseményközpont eseményeinek megőrzéséhez szükséges napok száma, az értéknek 1–7 napnak kell lennie int

Korlátok:
Minimális érték = 1
partitionCount Az Eseményközponthoz létrehozott partíciók száma, az engedélyezett értékek 1 és 32 partíció között vannak. int

Korlátok:
Minimális érték = 1
retentionDescription Az Event Hub adatmegőrzési beállításai RetentionDescription
status Az Eseményközpont állapotának lehetséges értékeinek számbavétele. "Aktív"
"Létrehozás"
"Törlés"
"Letiltva"
"ReceiveDisabled"
"Átnevezés"
"Visszaállítás"
"SendDisabled"
"Ismeretlen"

CaptureDescription

Név Leírás Érték
destination A célhely tulajdonságai, ahol a rögzítés lesz tárolva. (Tárfiók, blobnevek) Cél
engedélyezve Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítési leírás. logikai
Kódolás Számba adja a rögzítési leírás kódolási formátumának lehetséges értékeit. Megjegyzés: Az "AvroDeflate" elavult lesz az Új API-verzióban "Avro"
"AvroDeflate"
intervalInSeconds Az időablakban beállíthatja, hogy milyen gyakorisággal történjen a rögzítés az Azure Blobokra, az értéknek 60 és 900 másodperc között kell lennie int
sizeLimitInBytes A méretablak határozza meg az eseményközpontban a rögzítési művelet előtt létrehozott adatok mennyiségét, az értéknek 10485760 és 524288000 bájt között kell lennie int
skipEmptyArchives Az üres archívumok kihagyását jelző érték logikai

Cél

Név Leírás Érték
identity Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítési leírás. CaptureIdentity
name A rögzítési cél neve sztring
properties A tárfiókot, a blobtárolót és az archív névformátumot leíró tulajdonságok a rögzítési célhelyhez DestinationProperties

CaptureIdentity

Név Leírás Érték
típus Az Azure Active Directory felügyelt identitásának típusa. "SystemAssigned"
"UserAssigned"
userAssignedIdentity Felügyelt felhasználói identitás ARM-azonosítója. Ehhez a tulajdonsághoz a UserAssignedIdentity típus szükséges. Ha a típus SystemAssigned, akkor a rendszer a névtérhez társított rendszer hozzárendelt identitását fogja használni. sztring

DestinationProperties

Név Leírás Érték
archiveNameFormat Blobok elnevezési konvenciója az archívumhoz, például: {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Itt az összes paraméter (Névtér, EventHub stb.) kötelező, függetlenül a sorrendtől sztring
blobContainer Blobtároló neve sztring
dataLakeAccountName A rögzített események Azure Data Lake Store-neve sztring
dataLakeFolderPath A rögzített események célmappájának elérési útja sztring
dataLakeSubscriptionId Az Azure Data Lake Store előfizetés-azonosítója sztring

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId A blobok létrehozásához használni kívánt tárfiók erőforrás-azonosítója sztring

RetentionDescription

Név Leírás Érték
cleanupPolicy A törlési szabályzat lehetséges értékeinek számbavétele "Kompakt"
"Törlés"
retentionTimeInHours Az eseményközpont eseményeinek megőrzéséhez szükséges órák száma. Ez az érték csak akkor használatos, ha a cleanupPolicy a Delete. Ha a cleanupPolicy kompakt, a tulajdonság visszaadott értéke Long.MaxValue int
tombstoneRetentionTimeInHours A tömörített eseményközpont sírkőjelölőinek megőrzéséhez tartozó órák száma. Ez az érték csak akkor használatos, ha a cleanupPolicy kompakt. A fogyasztónak be kell olvasnia a sírkőjelölőt ezen a megadott időn belül, ha a fogyasztó az eltolás kezdetétől kezdődik, hogy érvényes pillanatképet kapjon a tömörített eseményközpontban található sírkőjelölő által leírt konkrét kulcsról int