Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Systémové téma ve službě Event Grid představuje jednu nebo více událostí publikovaných službami Azure , jako je Azure Storage a Azure Event Hubs. Například systémové téma může představovat všechny události objektů blob nebo pouze události vytvořené objektem blob a odstraněné objekty blob publikované pro konkrétní účet úložiště. V tomto příkladu při nahrání objektu blob do účtu úložiště služba Azure Storage publikuje událost vytvořenou objektem blob do systémového tématu ve službě Event Grid, která pak událost předá odběratelům tématu, kteří událost obdrží a zpracovávají.
Poznámka:
Do systémových témat můžou publikovat události pouze služby Azure. Proto nemáte koncový bod ani přístupové klíče, které můžete použít k publikování událostí, jako jste to udělali u vlastních témat nebo domén událostí.
Služby Azure, které podporují témata systému
Následující služby Azure podporují systémová témata.
- Centrum rozhraní API Azure
- Azure API Management
- konfigurace Aplikace Azure
- Azure App Service
- Azure Blob Storage
- Azure Cache pro Redis
- Komunikační služby Azure
- Azure Container Registry
- Azure Data Box
- Azure Event Grid
- Azure Event Hubs
- Azure Health Data Services
- Azure IoT Hub
- Azure Key Vault
- Služba Azure Kubernetes
- Azure Machine Learning
- Konfigurace údržby Azure
- Azure Maps
- Azure Media Services
- Azure Politika
- Oznámení o prostředcích Azure
- Skupiny prostředků Azure
- Azure Service Bus
- Azure SignalR
- Akce služby Azure Storage
- Předplatná Azure
Systémová témata jako prostředky Azure
Systémová témata jsou viditelná jako prostředky Azure a poskytují následující možnosti:
- Zobrazení systémových témat na webu Azure Portal
- Export šablon Resource Manageru pro systémová témata a odběry událostí na webu Azure Portal
- Nastavení diagnostických protokolů pro systémová témata
- Nastavení upozornění na selhání publikování a doručení
Poznámka:
- Azure Event Grid umožňuje pro každý zdroj pouze jedno systémové téma (například předplatné nebo skupinu prostředků).
- Systémové téma na úrovni předplatného vyžaduje skupinu prostředků. Skupinu prostředků nemůžete změnit, dokud neodstraníte systémové téma nebo ji nepřesunete do jiného předplatného.
- Event Grid vytvoří prostředek systémového tématu ve stejném předplatném Azure, které má zdroj událostí. Pokud například vytvoříte systémové téma pro účet úložiště
ContosoStoragev předplatném služby AzureContosoSubscription, Event Grid vytvoří systémové téma ve služběContosoSubscription. V předplatném Azure, které se liší od předplatného Azure zdroje událostí, nemůžete vytvořit systémové téma.
Životní cyklus systémových témat
Systémové téma můžete vytvořit dvěma způsoby:
Vytvořte odběr události pro prostředek Azure jako prostředek rozšíření, který automaticky vytvoří systémové téma s názvem ve formátu:
<Azure resource name>-<GUID>Systémové téma vytvořené tímto způsobem je automaticky odstraněno, když je odstraněno poslední předplatné události k tomuto tématu.Vytvořte systémové téma pro prostředek Azure a pak vytvořte odběr událostí pro toto systémové téma. Při použití této metody můžete zadat název systémového tématu. Systémové téma se při odstranění posledního odběru události neodstraní automaticky. Musíte ho odstranit ručně.
Pokud používáte Azure Portal, vždy používáte tuto metodu. Když vytvoříte předplatné události pomocí stránky Události v Azure zdroji, nejprve se vytvoří téma systému a poté předplatné pro dané téma. Nejprve můžete explicitně vytvořit systémové téma pomocí stránky Témata systému Event Gridu a pak vytvořit odběr pro toto téma.
Při použití rozhraní příkazového řádku, REST nebo šablony Azure Resource Manageru můžete zvolit některou z výše uvedených metod.
Důležité
Nejprve vytvořte systémové téma a pak vytvořte odběr tématu. Tento přístup představuje doporučený způsob vytváření systémových témat.
Selhání při vytváření systémových témat
Vytvoření systémového tématu selže, pokud zásady Azure brání službě Event Grid ve vytváření. Zásada může například v předplatném umožňovat vytváření pouze určitých typů prostředků (například Azure Storage a Azure Event Hubs).
V takových případech funkce toku událostí nadále funguje. Nemůžete ale používat metriky a diagnostické funkce systémových témat.
Pokud tuto funkci potřebujete, povolte vytváření prostředků typu systémového tématu a vytvořte chybějící systémové téma, jak je popsáno v části Životní cyklus systémových témat .
Umístění a skupina prostředků pro systémový tématický bod
U zdrojů událostí Azure v určité oblasti nebo umístění vytvoří Event Grid systémové téma ve stejném umístění jako daný zdroj událostí Azure. Pokud například vytvoříte odběr událostí pro úložiště objektů blob Azure v oblasti USA – východ, Event Grid vytvoří systémové téma v oblasti USA – východ. Pro globální zdroje událostí Azure, jako je předplatné Azure, skupiny prostředků nebo Azure Maps, Event Grid vytvoří systémové téma v umístění global.
Obecně platí, že Event Grid vytvoří systémové téma ve stejné skupině prostředků jako zdroj událostí Azure. Pro odběry událostí v oboru předplatného Azure vytvoří služba Event Grid systémové téma ve skupině prostředků Default-EventGrid v oblasti USA – západ 2. Pokud skupina prostředků neexistuje, Azure Event Grid ji vytvoří před vytvořením systémového tématu.