Notifiche delle risorse di Azure - Eventi di Gestione risorse in Griglia di eventi di Azure
L'argomento del sistema gestione risorse di Azure fornisce informazioni dettagliate sul ciclo di vita di varie risorse di Azure.
Gli argomenti di sistema di Griglia di eventi per le sottoscrizioni di Azure e i gruppi di risorse di Azure forniscono eventi del ciclo di vita delle risorse usando un'ampia gamma di tipi di eventi, tra cui azioni, scrittura ed eliminazione di eventi per scenari che includono esito positivo, negativo e annullamento. Tuttavia, vale la pena notare che non includono il payload della risorsa. Per informazioni dettagliate su questi eventi, vedere l'argomento relativo al sistema Griglia di eventi per le sottoscrizioni di Azure e l'argomento del sistema Griglia di eventi per i gruppi di risorse di Azure.
Al contrario, l'argomento del sistema azure Resource Notifications (ARN) basato su Azure Resource Management offre una selezione più mirata di tipi di evento, in particolare CreatedOrUpdated
(corrispondente all'argomento ResourceWriteSuccess
del sistema di sottoscrizione di Azure di Griglia di eventi) e Deleted
(corrispondente a ResourceDeleteSuccess
nell'argomento del sistema di sottoscrizione di Azure di Griglia di eventi di Azure). Questi eventi sono dotati di informazioni complete sul payload, rendendo più semplice per i clienti applicare filtri e perfezionare il flusso di notifica.
Per l'elenco dei tipi di risorse esposti, vedere Risorse di Azure Resource Graph o usare la query di Azure Resource Graph seguente.
resources
| distinct ['type']
Nota
L'argomento del sistema Gestione risorse di Azure non supporta ancora tutti i tipi di risorse della tabella delle risorse di Azure Resource Graph. Stiamo lavorando per migliorare questa esperienza.
Tipi di evento
L'argomento relativo al sistema risorse ARN offre due tipi di evento per l'utilizzo:
Tipo di evento | Descrizione |
---|---|
Microsoft.ResourceNotifications.Resources.CreatedOrUpdated |
Generato quando una risorsa viene creata o aggiornata correttamente. |
Microsoft.ResourceNotifications.Resources.Deleted |
Generato quando una risorsa viene eliminata. |
Controllo degli accessi in base al ruolo
Attualmente, questi eventi vengono generati esclusivamente nell'ambito della sottoscrizione di Azure. Implica che l'entità che crea la sottoscrizione di eventi per questo tipo di argomento riceve notifiche in tutta questa sottoscrizione di Azure. Per motivi di sicurezza, è fondamentale limitare la possibilità di creare sottoscrizioni di eventi in questo argomento alle entità con accesso in lettura sull'intera sottoscrizione di Azure. Per accedere ai dati tramite questo argomento di sistema, oltre alle autorizzazioni generiche richieste da Griglia di eventi, è necessaria l'autorizzazione specifica per le notifiche delle risorse di Azure seguenti: Microsoft.ResourceNotifications/systemTopics/subscribeToResources/action
.
Schemi di eventi
In questa sezione vengono forniti gli schemi per gli CreatedOrUpdated
eventi e Deleted
.
Schema eventi per l'evento CreatedOrUpdated
Ecco lo schema:
{
"id": "string",
"source": "string",
"subject": "string",
"data": {
"resourceInfo": {
"id": "string",
"name": "string",
"type": "string",
"location": "string",
"tags": "string",
"properties": {
"_comment": "object-unique-to-each-publisher"
}
},
"apiVersion": "string",
"operationalInfo": {
"resourceEventTime": "datetime"
}
},
"type": "string",
"specversion": "string",
"time": "string"
}
Schema degli eventi per l'evento Deleted
Ecco lo schema:
{
"id": "string",
"source": "string",
"subject": "string",
"data": {
"resourceInfo": {
"id": "string",
"name": "string",
"type": "string"
},
"operationalInfo": {
"resourceEventTime": "datetime"
}
},
"type": "string",
"specversion": "string",
"time": "string"
}
Un evento nel formato dello schema di eventi di Griglia di eventi ha le proprietà di primo livello seguenti:
Proprietà | Type | Descrzione |
---|---|---|
id |
Stringa | Identificatore univoco dell'evento |
topic |
String | Sottoscrizione di Azure per cui viene creato questo argomento di sistema |
subject |
String | Percorso definito dal server di pubblicazione della risorsa di base in cui viene generato questo evento. |
data |
Object | Contiene dati dell'evento specifici per il provider di risorse. Per altre informazioni, vedere la tabella seguente. |
eventType |
String | Tipo di evento registrato di questo tipo di argomento di sistema |
dataVersion |
String | Versione dello schema dell'oggetto dati |
metadataVersion |
String | Versione dello schema dei metadati dell'evento |
eventTime |
string Formato: 2022-11-07T18:43:09.2894075Z |
Ora in cui viene generato l'evento in base all'ora UTC del provider |
Un evento nel formato dello schema di eventi cloud ha le proprietà di primo livello seguenti:
Proprietà | Type | Descrzione |
---|---|---|
id |
Stringa | Identificatore univoco dell'evento |
source |
String | Sottoscrizione di Azure per cui viene creato questo argomento di sistema. |
subject |
String | Percorso definito dal server di pubblicazione della risorsa di base in cui viene generato questo evento. |
type |
String | Tipo di evento registrato di questo tipo di argomento di sistema |
time |
string Formato: 2022-11-07T18:43:09.2894075Z |
Ora in cui viene generato l'evento in base all'ora UTC del provider |
data |
Object | Contiene dati dell'evento specifici per il provider di risorse. Per altre informazioni, vedere la tabella seguente. |
specversion |
String | Versione della specifica dello schema CloudEvents. |
Di seguito sono elencate le proprietà dell'oggetto data
:
Proprietà | Type | Descrizione |
---|---|---|
resourceInfo |
Object | Dati specifici della risorsa. Per altre informazioni, vedere la tabella seguente. |
apiVersion |
String | Versione API delle proprietà della risorsa. |
operationalInfo |
Object | Dettagli delle informazioni operative relative alla risorsa. |
L'oggetto resourceInfo
ha le proprietà comuni seguenti tra CreatedOrUpdated
gli eventi e Deleted
:
Proprietà | Type | Descrzione |
---|---|---|
id |
Stringa | Percorso definito dal server di pubblicazione per l'oggetto dell'evento |
name |
String | Questo campo indica l'ID evento. Accetta sempre il valore dell'ultima sezione del id campo. |
type |
String | Tipo di evento generato. In questo contesto, è Microsoft.ResourceNotifications.Resources.CreatedOrUpdated o Microsoft.ResourceNotifications.Resources.Deleted . |
L'oggetto resourceInfo
per l'evento CreatedOrUpdated
ha le proprietà aggiuntive seguenti:
Proprietà | Type | Descrzione |
---|---|---|
location |
Stringa | Località o area geografica in cui si trova la risorsa. |
tags |
String | Tag per la risorsa. |
properties |
Object | Payload della risorsa. |
Solo l'evento CreatedOrUpdated
include l'oggetto properties
. Lo schema di questo properties
oggetto è univoco per ogni server di pubblicazione. Per individuare lo schema, vedere la documentazione dell'API REST per la risorsa di Azure specifica. Per un esempio, vedere la sezione Esempi di eventi di questo articolo.
"properties": {
"_comment": "<< object-unique-to-each-publisher >>"
}
Di seguito sono elencate le proprietà dell'oggetto operationalInfo
:
Proprietà | Type | Descrizione |
---|---|---|
resourceEventTime |
Data/Ora | Data e ora in cui la risorsa è stata creata o aggiornata (per CreatedOrUpdated l'evento) o eliminata (per Deleted l'evento). |
Eventi di esempio
Evento CreatedOrUpdated
Questa sezione mostra l'evento CreatedOrUpdated
generato quando viene creato un account Archiviazione di Azure nella sottoscrizione di Azure in cui viene creato l'argomento di sistema.
{
"id": "4eef929a-a65c-47dd-93e2-46b8c17c6c17",
"source": "/subscriptions/{subscription-id}",
"subject": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Storage/storageAccounts/{storageAccount-name}",
"data": {
"resourceInfo": {
"tags": {},
"id": "/subscriptions/{subcription-id}/resourceGroups/{rg-name}/providers/Microsoft.Storage/storageAccounts/{storageAccount-name}",
"name": "StorageAccount-name",
"type": "Microsoft.Storage/storageAccounts",
"location": "eastus",
"properties": {
"privateEndpointConnections": [],
"minimumTlsVersion": "TLS1_2",
"allowBlobPublicAccess": 1,
"allowSharedKeyAccess": 1,
"networkAcls": {
"bypass": "AzureServices",
"virtualNetworkRules": [],
"ipRules": [],
"defaultAction": "Allow"
},
"supportsHttpsTrafficOnly": 1,
"encryption": {
"requireInfrastructureEncryption": 0,
"services": {
"file": {
"keyType": "Account",
"enabled": 1,
"lastEnabledTime": "2023-07-28T20:12:50.6380308Z"
},
"blob": {
"keyType": "Account",
"enabled": 1,
"lastEnabledTime": "2023-07-28T20:12:50.6380308Z"
}
},
"keySource": "Microsoft.Storage"
},
"accessTier": "Hot",
"provisioningState": "Succeeded",
"creationTime": "2023-07-28T20:12:50.4661564Z",
"primaryEndpoints": {
"dfs": "https://{storageAccount-name}.dfs.core.windows.net/",
"web": "https://{storageAccount-name}.z13.web.core.windows.net/",
"blob": "https://{storageAccount-name}.blob.core.windows.net/",
"queue": "https://{storageAccount-name}.queue.core.windows.net/",
"table": "https://{storageAccount-name}.table.core.windows.net/",
"file": "https://{storageAccount-name}.file.core.windows.net/"
},
"primaryLocation": "eastus",
"statusOfPrimary": "available",
"secondaryLocation": "westus",
"statusOfSecondary": "available",
"secondaryEndpoints": {
"dfs": "https://{storageAccount-name} -secondary.dfs.core.windows.net/",
"web": "https://{storageAccount-name}-secondary.z13.web.core.windows.net/",
"blob": "https://{storageAccount-name}-secondary.blob.core.windows.net/",
"queue": "https://{storageAccount-name}-secondary.queue.core.windows.net/",
"table": "https://{storageAccount-name}-secondary.table.core.windows.net/"
}
}
},
"apiVersion": "2019-06-01",
"operationalInfo": {
"resourceEventTime": "2023-07-28T20:13:10.8418063Z"
}
},
"type": "Microsoft.ResourceNotifications.Resources.CreatedOrUpdated",
"specversion": "1.0",
"time": "2023-07-28T20:13:10.8418063Z"
}
Evento eliminato
Questa sezione illustra l'evento Deleted
generato quando viene eliminato un account Archiviazione di Azure nella sottoscrizione di Azure in cui viene creato l'argomento di sistema.
{
"id": "d4611260-d179-4f86-b196-3a9d4128be2d",
"source": "/subscriptions/{subscription-id}",
"subject": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Storage/storageAccounts/{storageAccount-name}",
"data": {
"resourceInfo": {
"id": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Storage/storageAccounts/{storageAccount-name}",
"name": "storageAccount-name",
"type": "Microsoft.Storage/storageAccounts"
},
"operationalInfo": {
"resourceEventTime": "2023-07-28T20:11:36.6347858Z"
}
},
"type": "Microsoft.ResourceNotifications.Resources.Deleted",
"specversion": "1.0",
"time": "2023-07-28T20:11:36.6347858Z"
}
Contatti
In caso di domande o commenti su questa funzionalità, non esitare a contattarci all'indirizzo arnsupport@microsoft.com.
Per facilitare l'assistenza con un feedback specifico su un determinato evento, fornire le informazioni seguenti:
Per gli eventi mancanti:
- Nome del tipo di argomento di sistema
- Timestamp approssimativo in formato UTC quando è stata eseguita l'operazione
- ID risorsa di base per cui è stata generata la notifica
- Passare alla risorsa in portale di Azure e selezionare Visualizzazione JSON nell'angolo all'estrema destra. L'ID risorsa è il primo campo nella pagina di visualizzazione JSON.
- Tipo di evento previsto
- Operazione eseguita (ad esempio, macchina virtuale avviata o arrestata, account di archiviazione creato e così via)
- Descrizione del problema rilevato(ad esempio, macchina virtuale avviata e nessun evento Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged generato)
- Se possibile, specificare l'ID di correlazione dell'operazione eseguita
Per l'evento che è stato ritardato o ha contenuto imprevisto
- Nome del tipo di argomento di sistema
- Intero contenuto della notifica esclusa data.resourceInfo.properties
- Descrizione del problema rilevato e dei valori dei campi interessati
Assicurarsi di non fornire informazioni identificabili dall'utente finale durante la condivisione di questi dati.
Passaggi successivi
Vedere Sottoscrivere le notifiche delle risorse di Azure - Eventi di Gestione risorse.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per