Megosztás a következőn keresztül:


Event Hubs-erőforrásokhoz való hozzáférés engedélyezése a Microsoft Entra-azonosítóval

Az Azure Event Hubs támogatja a Microsoft Entra ID használatát az Event Hubs-erőforrásokra irányuló kérések engedélyezéséhez. A Microsoft Entra ID használatával az Azure szerepköralapú hozzáférés-vezérlési (RBAC) használatával engedélyeket adhat egy biztonsági tagnak, amely lehet felhasználó vagy alkalmazásszolgáltatás-tag. A szerepkörökről és a szerepkör-hozzárendelésekről további információt a különböző szerepkörök ismertetése című témakörben talál.

Áttekintés

Amikor egy biztonsági tag (felhasználó vagy alkalmazás) megpróbál hozzáférni egy Event Hubs-erőforráshoz, a kérést engedélyezni kell. A Microsoft Entra-azonosítóval az erőforráshoz való hozzáférés kétlépéses folyamat.

  1. Először a rendszer hitelesíti a biztonsági tag identitását, és egy OAuth 2.0-jogkivonatot ad vissza. A jogkivonat https://eventhubs.azure.net/kéréséhez használt erőforrásnév az, és minden felhőben/bérlőben ugyanaz. A Kafka-ügyfelek esetében a jogkivonat igényléséhez szükséges erőforrás a következő https://<namespace>.servicebus.windows.net: .
  2. A jogkivonatot a rendszer egy kérés részeként továbbítja az Event Hubs szolgáltatásnak a megadott erőforráshoz való hozzáférés engedélyezéséhez.

A hitelesítési lépéshez egy alkalmazáskérésnek rendelkeznie kell egy OAuth 2.0 hozzáférési jogkivonattal futásidőben. Ha egy alkalmazás egy Azure-entitáson belül fut, például azure-beli virtuális gépen, virtuálisgép-méretezési csoporton vagy Azure-függvényalkalmazáson belül, felügyelt identitással férhet hozzá az erőforrásokhoz. Ha szeretné megtudni, hogyan hitelesítheti a felügyelt identitások által az Event Hubs szolgáltatásba irányuló kéréseket, olvassa el az Azure Event Hubs-erőforrásokhoz való hozzáférés hitelesítése a Microsoft Entra-azonosítóval és az Azure-erőforrások felügyelt identitásaival című témakört.

Az engedélyezési lépéshez egy vagy több Azure-szerepkört kell hozzárendelni a biztonsági taghoz. Az Azure Event Hubs olyan Azure-szerepköröket biztosít, amelyek az Event Hubs-erőforrások engedélykészleteit foglalják magukban. A rendszerbiztonsági taghoz rendelt szerepkörök határozzák meg azokat az engedélyeket, amelyekkel a rendszerbiztonsági tag rendelkezik. Az Azure-szerepkörökről további információt az Azure Event Hubs beépített Azure-szerepköreivel kapcsolatban talál.

Az Event Hubsra irányuló kéréseket intéző natív alkalmazások és webalkalmazások a Microsoft Entra-azonosítóval is engedélyezhetik. Ha tudni szeretné, hogyan kérhet le hozzáférési jogkivonatot, és hogyan engedélyezheti az Event Hubs-erőforrásokra vonatkozó kérelmeket, olvassa el az Azure Event Hubs-hozzáférés hitelesítése egy alkalmazás Microsoft Entra-azonosítójával című témakört.

Azure-szerepkörök hozzárendelése hozzáférési jogosultságokhoz

A Microsoft Entra az Azure szerepköralapú hozzáférés-vezérléssel (Azure RBAC) engedélyezi az erőforrások védelmére vonatkozó hozzáférési jogosultságokat. Az Azure Event Hubs azure-beli beépített szerepkörök készletét határozza meg, amelyek az eseményközpont adatainak eléréséhez használt általános engedélyeket foglalják magukban, és egyéni szerepköröket is meghatározhat az adatok eléréséhez.

Ha egy Azure-szerepkör egy Microsoft Entra biztonsági taghoz van rendelve, az Azure hozzáférést biztosít ezekhez az erőforrásokhoz az adott biztonsági tag számára. A hozzáférés hatóköre az előfizetés szintjére, az erőforráscsoportra, az Event Hubs-névtérre vagy az alatta lévő bármely erőforrásra terjedhet ki. A Microsoft Entra biztonsági tag lehet felhasználó, alkalmazásszolgáltatás-egyszerű vagy felügyelt identitás az Azure-erőforrásokhoz.

Azure beépített szerepkörök az Azure Event Hubshoz

Az Azure az alábbi beépített Azure-szerepköröket biztosítja az Event Hubs-adatokhoz való hozzáférés engedélyezéséhez a Microsoft Entra ID és az OAuth használatával:

Szerepkör Leírás
Az Azure Event Hubs-adatok tulajdonosa Ezzel a szerepkörsel teljes hozzáférést biztosíthat az Event Hubs-erőforrásokhoz.
Azure Event Hubs-adatküldő Ezzel a szerepkörsel hozzáférést adhat az Event Hubs-erőforrásokhoz való küldéshez.
Azure Event Hubs Data-fogadó Ezzel a szerepkörsel hozzáférést biztosíthat az Event Hubs-erőforrásokhoz való használathoz/fogadáshoz.

A sémaregisztrációs adatbázis beépített szerepköreivel kapcsolatban lásd : Sémaregisztrációs adatbázis szerepkörei.

Erőforrás hatóköre

Mielőtt Azure-szerepkört rendel egy biztonsági taghoz, határozza meg, hogy milyen hozzáférési hatókörrel kell rendelkeznie a biztonsági tagnak. Az ajánlott eljárások azt diktálják, hogy mindig a lehető legszűkebb hatókört érdemes megadni.

Az alábbi lista azokat a szinteket ismerteti, amelyeken hatókörbe helyezheti az Event Hubs-erőforrásokhoz való hozzáférést, kezdve a legszűkebb hatókörrel:

  • Fogyasztói csoport: Ebben a hatókörben a szerepkör-hozzárendelés csak erre az entitásra vonatkozik. Az Azure Portal jelenleg nem támogatja az Azure-szerepkörök biztonsági taghoz való hozzárendelését ezen a szinten.
  • Eseményközpont: A szerepkör-hozzárendelés az eseményközpontokra és azok fogyasztói csoportjaira vonatkozik.
  • Névtér: A szerepkör-hozzárendelés az Event Hubs teljes topológiájára kiterjed a névtér alatt és a hozzá társított fogyasztói csoportra.
  • Erőforráscsoport: A szerepkör-hozzárendelés az erőforráscsoport összes Event Hubs-erőforrására vonatkozik.
  • Előfizetés: A szerepkör-hozzárendelés az előfizetés összes erőforráscsoportjában lévő Event Hubs-erőforrásra vonatkozik.

Feljegyzés

  • Ne feledje, hogy az Azure-szerepkör-hozzárendelések propagálása akár öt percet is igénybe vehet.
  • Ez a tartalom az Apache Kafkához készült Event Hubsra és Event Hubsra is vonatkozik. További információ az Event Hubs for Kafka támogatásáról: Event Hubs for Kafka – biztonság és hitelesítés.

A beépített szerepkörök definiálásáról további információt a szerepkördefiníciók ismertetése című témakörben talál. Az Egyéni Azure-szerepkörök létrehozásáról további információt az Azure-ra vonatkozó egyéni szerepkörökben talál.

Példák

Lásd a következő kapcsolódó cikkeket: