Eventos
Crie aplicativos e agentes de IA
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Este artigo mostra as propriedades e o esquema dos eventos do Gerenciamento de API do Azure. Para obter uma introdução a esquemas de evento, consulte esquema de grade de eventos do Azure. Além disso, conta com links para artigos que explicam como usar o Gerenciamento de API como origem do evento.
O Gerenciamento de API emite os seguintes tipos de evento:
Tipo de evento | Descrição |
---|---|
Microsoft.ApiManagement.UserCreated | Gerado quando um usuário é criado. |
Microsoft.ApiManagement.UserUpdated | Gerado quando um usuário é atualizado. |
Microsoft.ApiManagement.UserDeleted | Gerado quando um usuário é excluído. |
Microsoft.ApiManagement.APICreated | Gerado quando uma API é criada. |
Microsoft.ApiManagement.APIUpdated | Gerado quando uma API é atualizada. |
Microsoft.ApiManagement.APIDeleted | Gerado quando uma API é excluída. |
Microsoft.ApiManagement.ProductCreated | Gerado quando um produto é criado. |
Microsoft.ApiManagement.ProductUpdated | Gerado quando um produto é atualizado. |
Microsoft.ApiManagement.ProductDeleted | Gerado quando um produto é excluído. |
Microsoft.ApiManagement.ReleaseCreated | Gerado quando uma versão de API é criada. |
Microsoft.ApiManagement.ReleaseUpdated | Gerado quando uma versão de API é atualizada. |
Microsoft.ApiManagement.ReleaseDeleted | Gerado quando uma versão de API é excluída. |
Microsoft.ApiManagement.SubscriptionCreated | Gerado quando uma assinatura é criada. |
Microsoft.ApiManagement.SubscriptionUpdated | Gerado quando uma assinatura é atualizada. |
Microsoft.ApiManagement.SubscriptionDeleted | Gerado quando uma assinatura é excluída. |
Microsoft.ApiManagement.GatewayCreated | Gerado quando um gateway auto-hospedado é criado. |
Microsoft.ApiManagement.GatewayDeleted | Gerado quando um gateway auto-hospedado é atualizado. |
Microsoft.ApiManagement.GatewayUpdated | Gerado quando um gateway auto-hospedado é excluído. |
Microsoft.ApiManagement.GatewayAPIAdded | Gerado quando uma API foi removida de um gateway auto-hospedado. |
Microsoft.ApiManagement.GatewayAPIRemoved | Gerado quando uma API foi removida de um gateway auto-hospedado. |
Microsoft.ApiManagement.GatewayCertificateAuthorityCreated | Gerado quando uma autoridade de certificação foi atualizada para um auto-hospedado. |
Microsoft.ApiManagement.GatewayCertificateAuthorityDeleted | Gerado quando uma autoridade de certificação foi excluída para um auto-hospedado. |
Microsoft.ApiManagement.GatewayCertificateAuthorityUpdated | Gerado quando uma autoridade de certificação foi atualizada para um auto-hospedado. |
Microsoft.ApiManagement.GatewayHostnameConfigurationCreated | Gerado quando uma configuração de nome do host foi criada para um auto-hospedado. |
Microsoft.ApiManagement.GatewayHostnameConfigurationDeleted | Gerado quando uma configuração de nome do host foi excluída para um auto-hospedado. |
Microsoft.ApiManagement.GatewayHostnameConfigurationUpdated | Gerado quando uma configuração de nome do host foi atualizada para um auto-hospedado. |
Veja no exemplo a seguir o esquema de um evento de criação de produto. O esquema de outros eventos criados pelo recurso do Gerenciamento de API é semelhante.
[{
"id": "81dac958-49cf-487e-8805-d0baf0ee485a",
"source": "/subscriptions/{subscription-id}/resourceGroups/{your-rg}/providers/Microsoft.ApiManagement/service/{your-APIM-instance}",
"subject": "/products/myproduct",
"data": {
"resourceUri": "/subscriptions/{subscription-id}/resourceGroups/{your-rg}/providers/Microsoft.ApiManagement/service/{your-APIM-instance}/products/myproduct"
},
"Type": "Microsoft.ApiManagement.ProductCreated",
"Time": "2021-07-02T00:38:44.3978295Z",
"specversion":"1.0"
}]
O exemplo a seguir mostra o esquema de um evento excluído pelo usuário. O esquema de outros eventos excluídos pelo recurso do Gerenciamento de API é semelhante.
[{
"id": "81dac958-49cf-487e-8805-d0baf0ee485a",
"source": "/subscriptions/{subscription-id}/resourceGroups/{your-rg}/providers/Microsoft.ApiManagement/service/{your-APIM-instance}",
"subject": "/users/apimuser-contoso-com",
"data": {
"resourceUri": "/subscriptions/{subscription-id}/resourceGroups/{your-rg}/providers/Microsoft.ApiManagement/service/{your-APIM-instance}/users/apimuser-contoso-com"
},
"Type": "Microsoft.ApiManagement.UserDeleted",
"Time": "2021-07-02T00:38:44.3978295Z",
"specversion":"1.0"
}]
O exemplo a seguir mostra o esquema de um evento de atualização de API. O esquema de outros eventos atualizados pelo recurso do Gerenciamento de API é semelhante.
[{
"id": "95015754-aa51-4eb6-98d9-9ee322b82ad7",
"source": "/subscriptions/{subscription-id}/resourceGroups/{your-rg}/providers/Microsoft.ApiManagement/service/{your-APIM-instance}",
"subject": "/apis/myapi;Rev=1",
"data": {
"resourceUri": "/subscriptions/{subscription-id}/resourceGroups/{your-rg}/providers/Microsoft.ApiManagement/service/{your-APIM-instance}/apis/myapi;Rev=1"
},
"Type": "Microsoft.ApiManagement.APIUpdated",
"Time": "2021-07-12T23:13:44.9048323Z",
"specversion":1.0
}]
Um evento tem os seguintes dados de nível superior:
Propriedade | Type | Descrição |
---|---|---|
source |
string | Caminho de recurso completo para a origem do evento. Este campo não é gravável. A Grade de Eventos fornece esse valor. |
subject |
string | Caminho definido pelo publicador para o assunto do evento. |
type |
string | Um dos tipos de evento registrados para a origem do evento. |
time |
string | A hora em que o evento é gerado com base na hora UTC do provedor. |
id |
string | Identificador exclusivo do evento. |
data |
objeto | Dados de evento do Gerenciamento de API. |
specversion |
string | Versão de especificação do esquema CloudEvents. |
O objeto de dados tem as seguintes propriedades:
Propriedade | Type | Descrição |
---|---|---|
resourceUri |
string | A ID totalmente qualificada do recurso para o qual o estado de conformidade é alterado, incluindo o nome do recurso e o tipo de recurso. Usa o formato /subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroup>/Microsoft.ApiManagement/service/<ServiceName>/<ResourceType>/<ResourceName> |
Título | Descrição |
---|---|
Enviar eventos do Gerenciamento de API para a Grade de Eventos | Como assinar eventos do Gerenciamento de API usando a Grade de Eventos. |
Eventos
Crie aplicativos e agentes de IA
17 de mar., 21 - 21 de mar., 10
Junte-se à série de encontros para criar soluções de IA escaláveis com base em casos de uso do mundo real com outros desenvolvedores e especialistas.
Registrar agoraTreinamento
Certificação
Microsoft Certified: Azure Administrator Associate - Certifications
Demonstre as principais habilidades para configurar, gerenciar, proteger e administrar funções profissionais importantes no Microsoft Azure.
Documentação
Centro de API do Azure como origem da Grade de Eventos - Azure Event Grid
Descreve as propriedades que são fornecidas para eventos do Centro de API do Azure com a Grade de Eventos do Azure
Serviço de Aplicativo do Azure como origem da Grade de Eventos - Azure Event Grid
Este artigo descreve como usar o Serviço de Aplicativo do Azure como uma origem do evento da Grade de Eventos. Ele fornece o esquema e os links para os artigos do tutorial e de instruções.
Enviar eventos do Gerenciamento de API do Azure para a Grade de Eventos
Neste início rápido, você habilita eventos da Grade de Eventos para sua instância do Gerenciamento de API do Azure e, em seguida, envia eventos para um aplicativo de exemplo.