Rendszertémakörök az Azure Event Gridben
Az Event Grid rendszertémaköre egy vagy több , az Azure-szolgáltatások , például az Azure Storage és az Azure Event Hubs által közzétett eseményt jelöl. Egy rendszertéma például az összes blobeseményt jelölheti, vagy csak egy adott tárfiókhoz létrehozott és blobtörlött eseményeket. Ebben a példában, amikor egy blobot feltölt a tárfiókba, az Azure Storage szolgáltatás közzétesz egy blob által létrehozott eseményt az Event Grid rendszertémakörében, majd továbbítja az eseményt a témakör előfizetőinek, amelyek fogadják és feldolgozzák az eseményt.
Feljegyzés
Csak az Azure-szolgáltatások tehetnek közzé eseményeket rendszertémákban. Ezért nem kap olyan végpontot vagy hozzáférési kulcsot, amellyel olyan eseményeket tehet közzé, mint az egyéni témakörökben vagy eseménytartományokban.
Rendszertémaköröket támogató Azure-szolgáltatások
Az alábbi lista tartalmazza azokat az Azure-szolgáltatásokat, amelyek támogatják a rendszertémakörök létrehozását.
- Azure API Center
- Azure API Management
- Azure-alkalmazás konfigurációja
- Azure App Service
- Azure Blob Storage
- Azure Cache for Redis
- Azure Communication Services
- Azure Container Registry
- Azure Data Box
- Azure Data Manager for Agriculture
- Azure Event Grid
- Azure-eseményközpontok
- Azure Health Data Services
- Azure IoT Hub
- Azure Key Vault
- Azure Kubernetes Service
- Azure Machine Learning
- Azure-karbantartási konfiguráció
- Azure Maps
- Azure Media Services
- Azure Policy
- Azure-erőforrásértesítések
- Azure-erőforráscsoportok
- Azure Service Bus
- Azure SignalR
- Azure Storage Actions
- Azure-előfizetések
Rendszertémakörök Azure-erőforrásokként
A rendszertémakörök Azure-erőforrásokként láthatók, és a következő képességeket biztosítják:
- Rendszertémakörök megtekintése az Azure Portalon
- Resource Manager-sablonok exportálása rendszertémákhoz és esemény-előfizetésekhez az Azure Portalon
- Diagnosztikai naplók beállítása rendszertémakörökhöz
- Riasztások beállítása közzétételi és kézbesítési hibák esetén
Feljegyzés
- Forrásonként csak egy Azure Event Grid-rendszertémakör engedélyezett (például előfizetés, erőforráscsoport stb.).
- Az előfizetési szintű rendszertémakörhöz erőforráscsoportra van szükség, és csak akkor módosítható, ha törölték vagy áthelyezték egy másik előfizetésbe.
- Az Event Grid létrehoz egy rendszertémakör-erőforrást ugyanabban az Azure-előfizetésben, amely rendelkezik az eseményforrással. Ha például egy Azure-előfizetésben lévő tárfiókhoz
ContosoStorage
hoz létre rendszertémakört, az Event Grid létrehozza a rendszertémakört aContosoSubscription
.ContosoSubscription
Nem lehet olyan rendszertémakört létrehozni egy Azure-előfizetésben, amely eltér az eseményforrás Azure-előfizetésétől.
Rendszertémakörök életciklusa
Rendszertémakör kétféleképpen hozható létre:
Hozzon létre egy esemény-előfizetést egy Azure-erőforráson bővítményerőforrásként, amely automatikusan létrehoz egy rendszertémakört a következő formátumban:
<Azure resource name>-<GUID>
. Az így létrehozott rendszertémakör automatikusan törlődik a témakör utolsó esemény-előfizetésének törlésekor.Hozzon létre egy rendszertémakört egy Azure-erőforráshoz, majd hozzon létre egy esemény-előfizetést az adott rendszertémakörhöz. Ha ezt a módszert használja, megadhat egy nevet a rendszertémakörnek. A rendszer témaköre nem törlődik automatikusan az utolsó esemény-előfizetés törlésekor. Manuálisan kell törölnie.
Az Azure Portal használatakor mindig ezt a módszert használja. Amikor egy Azure-erőforrás Események lapján hoz létre esemény-előfizetést, először a rendszertémakör jön létre, majd létrejön a témakör előfizetése. Először az Event Grid rendszertémakörök lapján explicit módon hozhat létre rendszertémakört, majd létrehozhat egy előfizetést ehhez a témakörhöz.
Cli, REST vagy Azure Resource Manager-sablon használata esetén a fenti módszerek közül választhat.
Fontos
Javasoljuk, hogy először hozzon létre egy rendszertémakört, majd hozzon létre egy előfizetést a témakörben, mivel ez a legújabb módszer a rendszertémakörök létrehozására.
Rendszertémakörök létrehozásának sikertelensége
A rendszertémakör létrehozása meghiúsul, ha úgy állította be az Azure-szabályzatokat, hogy az Event Grid szolgáltatás ne tudja létrehozni. Előfordulhat például, hogy olyan szabályzattal rendelkezik, amely csak bizonyos típusú erőforrások létrehozását teszi lehetővé (például: Azure Storage, Azure Event Hubs stb.) az előfizetésben.
Ilyen esetekben az eseményfolyamat funkciói megmaradnak. A rendszertémakörök metrikái és diagnosztikai funkciói azonban nem érhetők el.
Ha szüksége van erre a funkcióra, engedélyezze a rendszer témakörtípusú erőforrások létrehozását, és hozza létre a hiányzó rendszertémakört a rendszertémakörök Életciklus szakaszában leírtak szerint.
Hely és erőforráscsoport egy rendszertémakörhöz
Egy adott régióban/helyen található Azure-eseményforrások esetében a rendszertémakör az Azure-eseményforrással azonos helyen jön létre. Ha például az USA keleti régiójában hoz létre esemény-előfizetést egy Azure Blob Storage-hoz, a rendszertéma az USA keleti régiójában jön létre. Globális Azure-eseményforrások, például Azure-előfizetések, erőforráscsoportok vagy Azure Térképek esetén az Event Grid globális helyen hozza létre a rendszertémakört.
A rendszertéma általában ugyanabban az erőforráscsoportban jön létre, amelyben az Azure-eseményforrás található. Az Azure-előfizetés hatókörében létrehozott esemény-előfizetések esetében a rendszertémakör az USA 2. nyugati régiójának Default-EventGrid erőforráscsoportjában jön létre. Ha az erőforráscsoport nem létezik, az Azure Event Grid létrehozza azt a rendszertémakör létrehozása előtt.
Következő lépések
Tekintse meg az alábbi cikkeket: