Microsoft.EventHub-névterek/eventhubs
Bicep-erőforrásdefiníció
A névterek/eventhubs erőforrástípus üzembe helyezhető a célműveletekkel:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Azure Data Explorer db üzembe helyezése Event Hub-kapcsolattal. |
Azure SQL-kiszolgáló az Event Hubba írt naplózással |
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 |
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 |
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 |
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:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Azure Data Explorer db üzembe helyezése Event Hub-kapcsolattal. |
Azure SQL-kiszolgáló az Event Hubba írt naplózással |
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 |
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 |
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 |
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 |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: