Argomenti di sistema in Griglia di eventi di Azure

Un argomento di sistema in Griglia di eventi rappresenta uno o più eventi pubblicati da servizi di Azure, ad esempio Archiviazione di Azure e Hub eventi di Azure. Ad esempio, un argomento di sistema può rappresentare tutti gli eventi BLOB o solo gli eventi blob creati e eliminati blob pubblicati per un account di archiviazione specifico. In questo esempio, quando un BLOB viene caricato nell'account di archiviazione, il servizio Archiviazione di Azure pubblica un evento creato dal BLOB nell'argomento di sistema in Griglia di eventi, che inoltra quindi l'evento ai sottoscrittori dell'argomento che ricevono ed elaborano l'evento.

Nota

Solo i servizi di Azure possono pubblicare eventi negli argomenti di sistema. Pertanto, non si ottengono un endpoint o chiavi di accesso che è possibile usare per pubblicare eventi come per argomenti personalizzati o domini eventi.

Servizi di Azure che supportano gli argomenti del sistema

Ecco l'elenco corrente dei servizi di Azure che supportano la creazione di argomenti di sistema su di essi.

Argomenti di sistema come risorse di Azure

Gli argomenti di sistema sono visibili come risorse di Azure e offrono le funzionalità seguenti:

Nota

  • È consentito un solo argomento di sistema Griglia di eventi di Azure per ogni origine ,ad esempio sottoscrizione, gruppo di risorse e così via.
  • Un gruppo di risorse è necessario per l'argomento di sistema a livello di sottoscrizione e non può essere modificato fino a quando non viene eliminato o spostato in un'altra sottoscrizione.
  • Griglia di eventi crea una risorsa dell'argomento di sistema nella stessa sottoscrizione di Azure con l'origine evento. Ad esempio, se si crea un argomento di sistema per un account ContosoStorage di archiviazione in una sottoscrizione ContosoSubscriptiondi Azure, Griglia di eventi crea l'argomento di ContosoSubscriptionsistema in . Non è possibile creare un argomento di sistema in una sottoscrizione di Azure diversa dalla sottoscrizione di Azure dell'origine evento.

Ciclo di vita degli argomenti di sistema

È possibile creare un argomento di sistema in due modi:

  • Creare una sottoscrizione di eventi in una risorsa di Azure come risorsa di estensione, che crea automaticamente un argomento di sistema con il nome nel formato : <Azure resource name>-<GUID>. L'argomento di sistema creato in questo modo viene eliminato automaticamente quando viene eliminata l'ultima sottoscrizione di eventi per l'argomento.

  • Creare un argomento di sistema per una risorsa di Azure e quindi creare una sottoscrizione di eventi per tale argomento di sistema. Quando si usa questo metodo, è possibile specificare un nome per l'argomento di sistema. L'argomento di sistema non viene eliminato automaticamente quando viene eliminata l'ultima sottoscrizione di eventi. È necessario eliminarlo manualmente.

    Quando si usa il portale di Azure, si usa sempre questo metodo. Quando si crea una sottoscrizione di eventi usando la pagina Eventi di una risorsa di Azure, viene creato prima l'argomento di sistema e quindi viene creata la sottoscrizione per l'argomento. È possibile creare prima un argomento di sistema usando la pagina Argomenti di sistema di Griglia di eventi e quindi creare una sottoscrizione per tale argomento.

Quando si usa il modello dell'interfaccia della riga di comando, REST o Azure Resource Manager, è possibile scegliere uno dei metodi precedenti.

Importante

È consigliabile creare prima un argomento di sistema e quindi creare una sottoscrizione nell'argomento, perché è il modo più recente per creare argomenti di sistema.

Errore durante la creazione di argomenti di sistema

La creazione dell'argomento di sistema non riesce se sono stati configurati criteri di Azure in modo che il servizio Griglia di eventi non possa crearlo. Ad esempio, è possibile avere un criterio che consenta la creazione di solo determinati tipi di risorse ( ad esempio, Archiviazione di Azure, Hub eventi di Azure e così via) nella sottoscrizione.

In questi casi, la funzionalità del flusso di eventi viene mantenuta. Tuttavia, le metriche e le funzionalità di diagnostica degli argomenti di sistema non sono disponibili.

Se è necessaria questa funzionalità, consentire la creazione di risorse del tipo di argomento di sistema e creare l'argomento di sistema mancante come descritto nella sezione Ciclo di vita degli argomenti di sistema.

Posizione e gruppo di risorse per un argomento di sistema

Per le origini eventi di Azure che si trovano in un'area o in una località specifica, l'argomento di sistema viene creato nella stessa posizione dell'origine evento di Azure. Ad esempio, se si crea una sottoscrizione di eventi per un archivio BLOB di Azure negli Stati Uniti orientali, l'argomento di sistema viene creato negli Stati Uniti orientali. Per le origini eventi globali di Azure, ad esempio sottoscrizioni di Azure, gruppi di risorse o Mappe di Azure, Griglia di eventi crea l'argomento di sistema nella posizione globale.

In generale, l'argomento di sistema viene creato nello stesso gruppo di risorse in cui si trova l'origine evento di Azure. Per le sottoscrizioni di eventi create nell'ambito della sottoscrizione di Azure, l'argomento di sistema viene creato nel gruppo di risorse Default-EventGrid nell'area Stati Uniti occidentali 2 . Se il gruppo di risorse non esiste, Griglia di eventi di Azure crearlo prima di creare l'argomento di sistema.

Passaggi successivi

Fai riferimento ai seguenti articoli: