EventBridge Eventos da Amazon para AWS Data Exchange - AWS Data Exchange Guia do usuário
Eventos para adicionar conjuntos de dados baseados em arquivoEventos para adicionar conjuntos de dados de acesso a dados do Amazon S3Eventos para adicionar conjuntos AWS Lake Formation de dados de permissão de dadosEventos para adicionar conjuntos de dados de unidade de compartilhamento de dados do Amazon Redshift Eventos para adicionar conjuntos de API dados do Amazon API Gateway Eventos para adicionar revisõesEventos para adicionar revisões de conjuntos de dados de acesso a dados do Amazon S3Eventos para adicionar AWS Lake Formation revisões do conjunto de dados de permissão de dados (visualização prévia)Eventos para adicionar revisões de conjuntos de dados da unidade de compartilhamento de dados do Amazon RedshiftEventos para adicionar revisões do conjunto de API dados do Amazon API GatewayEventos para revogar revisõesEventos para uma ação executada em um recurso do Amazon RedshiftEventos para perda de acesso a uma unidade de compartilhamento de dados do Amazon RedshiftEventos para um trabalho de exportação automática concluídosFalha nos eventos de um trabalho de exportação automáticaEventos para uma notificação de atualização de dados gerada pelo provedorEventos para uma notificação gerada pelo provedor de uma alteração de esquemaEventos para uma notificação de atraso de dados gerada pelo provedorEventos para uma notificação gerada pelo provedor sobre uma descontinuação de dadosEventos para aceitar uma concessão de dadosEventos para estender as concessões de dadosEventos para revogar uma concessão de dados

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

EventBridge Eventos da Amazon para AWS Data Exchange

AWS Data Exchange é integrado com a Amazon EventBridge, anteriormente chamada de Amazon CloudWatch Events. EventBridge é um serviço de barramento de eventos que você pode usar para conectar seus aplicativos a dados de várias fontes. Para obter mais informações, consulte o Guia EventBridge do usuário da Amazon.

Como assinante com uma assinatura ativa de um produto, você recebe um evento AWS Data Exchange sempre que o provedor publica novas revisões ou adiciona novos conjuntos de dados a um produto existente. O evento contém o DataSetId e a lista dos RevisionIds que foram publicados.

Os provedores podem enviar notificações correspondentes a atualizações de dados, atrasos de dados, alterações de esquema e descontinuações. Os provedores têm a opção de incluir comentários e ações esperadas para os assinantes seguirem. Os assinantes recebem essas notificações como eventos na Amazon EventBridge, que podem ser usadas para criar fluxos de trabalho automatizados ou enviar notificações legíveis para e-mails e programas de bate-papo usando as Notificações do Usuário. AWS

Os eventos relacionados ao produto de dados são emitidos no local em Região da AWS que o provedor publicou o conjunto de dados. Você deve configurar EventBridge regras que usem esses eventos no mesmo Região da AWS ou consulte Enviar e receber EventBridge eventos da Amazon entre eles Regiões da AWS para obter mais opções.

Este tópico fornece informações detalhadas sobre cada evento indicado na tabela a seguir. A tabela inclui eventos recebidos por um assinante quando um provedor adiciona um conjunto de dados a um produto, adiciona uma revisão a um produto, revoga uma revisão a um produto ou remove o acesso a um produto.

Ações Evento recebido Tópico relacionado
Adiciona um conjunto de dados baseado em arquivo a um produto e o publica Data Sets Published To Product Eventos para adicionar conjuntos de dados baseados em arquivo
Adiciona um conjunto de dados de acesso a dados do Amazon S3 a um produto e o publica Amazon S3 Data Access Data Sets Published To Product Eventos para adicionar conjuntos de dados de acesso a dados do Amazon S3
Adiciona um conjunto AWS Lake Formation de dados de permissão de dados e o publica AWS Lake Formation Data Permission Data Set Published To Product Eventos para adicionar conjuntos AWS Lake Formation de dados de permissão de dados
Adiciona um conjunto de dados do Amazon Redshift a um produto e o publica Redshift Data Shares Data Sets Published To Product Eventos para adicionar conjuntos de dados de unidade de compartilhamento de dados do Amazon Redshift
Adiciona um conjunto de dados do Amazon API Gateway a um produto e o publica API Gateway API Data Sets Published To Product Eventos para adicionar conjuntos de API dados do Amazon API Gateway
Adiciona uma revisão de conjunto de dados baseada em arquivo a um produto e a publica Revision Published To Data Set Eventos para adicionar revisões
Adiciona uma revisão do conjunto de dados de acesso a dados do Amazon S3 a um produto e a publica Revision Published to Amazon S3 Data Access Data Set Eventos para adicionar revisões de conjuntos de dados de acesso a dados do Amazon S3
Adiciona uma AWS Lake Formation revisão do conjunto de dados de permissão de dados a um produto e a publica Revision Published To Lake Formation Data Permission Data Set Eventos para adicionar AWS Lake Formation revisões do conjunto de dados de permissão de dados (visualização prévia)
Adiciona uma revisão do conjunto de dados da unidade de compartilhamento de dados do Amazon Redshift a um produto e a publica Revision Published To Redshift Data Shares Data Set Eventos para adicionar revisões de conjuntos de dados da unidade de compartilhamento de dados do Amazon Redshift
Adiciona uma revisão do conjunto de dados do Amazon API Gateway a um produto e o publica Revision Published To API Gateway API Data Set Eventos para adicionar revisões do conjunto de API dados do Amazon API Gateway
Revoga a revisão de um produto Revision Revoked Eventos para revogar revisões
Executa uma ação nos recursos do Amazon Redshift que talvez possa remover o acesso de um assinante Action Performed On Redshift Data Share By Provider Eventos para uma ação executada em um recurso do Amazon Redshift
Realiza uma ação em seus recursos do Amazon Redshift que remove o acesso de um assinante Redshift Data Share Access Lost Eventos para perda de acesso a uma unidade de compartilhamento de dados do Amazon Redshift
Envia uma notificação para uma atualização de dados Data Updated in Data Set Eventos para uma notificação de atualização de dados gerada pelo provedor
Envia uma notificação para uma alteração de esquema Schema Change Planned for Data Set Eventos para uma notificação gerada pelo provedor de uma alteração de esquema
Envia uma notificação sobre um atraso de dados Data Set Update Delayed Eventos para uma notificação de atraso de dados gerada pelo provedor
Envia uma notificação para uma descontinuação de dados Deprecation Planned for Data Set Eventos para uma notificação gerada pelo provedor sobre uma descontinuação de dados
Envia um evento quando um consumidor de dados aceita uma concessão de dados Data Grant Accepted Eventos para aceitar uma concessão de dados
Envia um evento quando um produtor de dados estende uma concessão de dados Data Grant Extended Eventos para estender as concessões de dados
Envia um evento quando um produtor de dados revoga uma concessão de dados Data Grant Revoked Eventos para revogar uma concessão de dados
Trabalho de exportação automática concluído Auto-export Job Completed Eventos para um trabalho de exportação automática concluídos
Falha no trabalho de exportação automática Auto-export Job Failed Falha nos eventos de um trabalho de exportação automática
nota

AWS Data Exchange emite eventos com base no melhor esforço. Para obter mais informações sobre a entrega de eventos, consulte Eventos de Serviços da AWS.

Eventos para adicionar conjuntos de dados baseados em arquivo

Quando um provedor adiciona conjuntos de dados baseados em arquivos a um produto e o publica, o assinante recebe um evento com o tipo de detalhe. Data Sets Published To Product

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Sets Published To Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id" : "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar conjuntos de dados de acesso a dados do Amazon S3

Quando um provedor adiciona um conjunto de dados de acesso a dados do Amazon S3 a um produto e o publica, o assinante recebe um evento com o seguinte tipo de detalhe: Amazon S3 Data Access Data Set(s) Published To Product.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "S3 Data Access Data Set(s) Published to Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [{ "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id": "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id": "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar conjuntos AWS Lake Formation de dados de permissão de dados

Quando um provedor adiciona um conjunto de AWS Lake Formation dados de permissão de dados a um produto e o publica, o assinante recebe um evento com o tipo de Lake Formation Data Permission Data Sets Published To Product detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Lake Formation Data Permission Data Sets Published To Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id": "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id": "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar conjuntos de dados de unidade de compartilhamento de dados do Amazon Redshift

Quando um provedor adiciona um conjunto de dados de compartilhamento de dados do Amazon Redshift a um produto e o publica, o assinante recebe um evento com o tipo de detalhe. Redshift Data Shares Data Sets Published To Product

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Redshift Data Shares Data Sets Published To Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id" : "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar conjuntos de API dados do Amazon API Gateway

Quando um provedor adiciona um conjunto de API dados do Amazon API Gateway a um produto e o publica, o assinante recebe um evento com o tipo de Amazon API Gateway Data Sets Published To Product detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "API Gateway API Data Sets Published To Product", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id" : "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar revisões

Quando um provedor adiciona um conjunto de dados a um produto e o publica, o assinante recebe um evento com o tipo de Revision Published To Data Set detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published To Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T04:16:28Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar revisões de conjuntos de dados de acesso a dados do Amazon S3

Quando um provedor adiciona uma revisão do conjunto de dados de acesso a dados do Amazon S3 a um produto e a publica, o assinante recebe um evento com o tipo de detalhe. Revision Published To Amazon S3 Data Access Data Set

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published to S3 Data Access Data Set(s)", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T04:16:28Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar AWS Lake Formation revisões do conjunto de dados de permissão de dados (visualização prévia)

Quando um provedor adiciona uma AWS Lake Formation revisão do conjunto de dados de permissão de dados a um produto e a publica, o assinante recebe um evento com o tipo de Revision Published to Lake Formation Data Permission Data Set detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published to Lake Formation Data Permission Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [ { "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id": "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id": "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar revisões de conjuntos de dados da unidade de compartilhamento de dados do Amazon Redshift

Quando um provedor adiciona uma revisão do conjunto de dados de compartilhamento de dados do Amazon Redshift a um produto e a publica, o assinante recebe um evento com o tipo de detalhe. Revision Published To Redshift Data Shares Data Set

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published To Redshift Data Shares Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One," } ], "DataSets": [ { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para adicionar revisões do conjunto de API dados do Amazon API Gateway

Quando um provedor adiciona uma revisão do conjunto de API dados do Amazon API Gateway a um produto e a publica, o assinante recebe um evento com o tipo de Revision Published To API Gateway Data Set detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Published To API Gateway API Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

A tabela a seguir descreve os códigos de erro de revisão do conjunto de API dados do API Gateway.

Código de erro Message Descrição
CLUSTER_DELETED The datashare is unavailable because the provider deleted their cluster. Please contact the provider for more information. Essa mensagem é enviada quando a unidade de compartilhamento de dados não está mais disponível porque o provedor excluiu o cluster que contém a unidade de compartilhamento de dados.
CLUSTER_ENCRYPTION_DISABLED The datashare is unavailable because the provider disabled encryption on their cluster. Please contact the provider for more information. Essa mensagem é enviada quando a unidade de compartilhamento de dados não está mais disponível porque o provedor desativou a criptografia em seu cluster. Para usar a unidade de compartilhamento de dados, tanto o provedor quanto o assinante devem ter a criptografia habilitada.
DATASHARE_DELETED The datashare is unavailable because the provider deleted the datashare. Please contact the provider for more information. Essa mensagem é enviada quando a unidade de compartilhamento de dados não está mais disponível porque o provedor a excluiu. O provedor deve criar uma nova unidade de compartilhamento de dados para que você possa recuperar o acesso aos dados.
DATASHARE_DEAUTHORIZED The datashare is unavailable because the provider de-authorized the datashare. Please contact the provider for more information. Essa mensagem é enviada quando o compartilhamento de dados não está mais disponível porque o provedor autorizou novamente o compartilhamento de dados. O provedor deve criar uma nova unidade de compartilhamento de dados para que você possa recuperar o acesso aos dados.
DATASHARE_PUBLIC_CONSUMER_BLOCKED You cannot access a non-publicly accessible datashare from a publicly accessible cluster. You must turn off public accessibility on your cluster to access this datashare. Please contact your provider for more information.

Essa mensagem é enviada quando um provedor define a opção de Acesso público como Desabilitar no cluster que contém a unidade de compartilhamento de dados. Se o cluster do assinante estiver com a opção Acessível publicamente definida como Desativar, isso não afetará sua capacidade de acessar a unidade de compartilhamento de dados. Para que o assinante acesse a unidade de compartilhamento de dados, o assinante deve definir a opção de Acesso público como Desabilitar em seu cluster, ou o provedor deve definir a opção de Acesso público como Ativar em seu cluster.

Desative no cluster que contém a unidade de compartilhamento de dados. Se o cluster do assinante estiver com a opção Acessível publicamente definida como Desativar, isso não afetará sua capacidade de acessar a unidade de compartilhamento de dados. Para que o assinante acesse a unidade de compartilhamento de dados, o assinante deve definir a opção de Acesso público como Desabilitar em seu cluster, ou o provedor deve definir a opção de Acesso público como Ativar em seu cluster.

Eventos para revogar revisões

Quando um provedor revoga uma revisão de um produto e a publica, o assinante recebe um evento com o Revision Revoked tipo de detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Revision Revoked", "source": "aws.dataexchange", "account": "123456789012", "time": "2022-02-17T21:25:06Z", "region": "us-east-1", "resources": [ "aae4c2cdEXAMPLE54f9369dEXAMPLE66" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "RevocationComment": "example revocation comment", "Revisions": [ { "Id" : "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" } ], "DataSets": [ { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } }

Eventos para uma ação executada em um recurso do Amazon Redshift

Quando um provedor realiza uma ação em seus recursos do Amazon Redshift que pode remover o acesso de um assinante, o assinante recebe um evento com o tipo de detalhe. Action Performed On Redshift Data Share By Provider

Por exemplo, se um provedor alterar a definição de acessibilidade pública do compartilhamento de dados de true para false, o assinante receberá um evento.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Action Performed On Redshift Data Share By Provider", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "arn:aws:redshift:us-east-1:098765432123:datashare:01234567-2590-7654-1234-f57ea0081234/test_data_share" ], "detail": { "Message": "This is an example message which explains why you may have lost access.", "AssociatedProducts": [ { "ProductId": "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "Name": "Product_Hello_World" } } ] } }

Eventos para perda de acesso a uma unidade de compartilhamento de dados do Amazon Redshift

Quando um provedor realiza uma ação em seus recursos do Amazon Redshift que remove o acesso de um assinante, o assinante recebe um evento com o tipo de detalhe. Redshift Data Share Access Lost

Por exemplo, se um provedor excluir uma unidade de compartilhamento de dados do Amazon Redshift ou excluir um cluster, o assinante receberá um evento.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Redshift Data Share Access Lost", "source": "aws.dataexchange", "account": "123456789012", "time": "2021-12-15T18:24:04Z", "region": "us-east-1", "resources": [ "arn:aws:redshift:us-east-1:098765432123:datashare:01234567-2590-7654-1234-f57ea0081234/test_data_share" ], "detail": { "Message": "This is an example message which explains why you may have lost access.", "AssociatedProducts": [ { "ProductId": "aae4c2cdEXAMPLE54f9369dEXAMPLE66", "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8" ], "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "Product": { "Id" : "prod-uEXAMPLEabc1d", "Name": "Product_Hello_World" } } ] } }

Eventos para um trabalho de exportação automática concluídos

Depois que um trabalho de exportação automática move todos os dados em uma revisão recém-publicada do conjunto de dados de arquivos para o bucket Amazon S3 escolhido pelo assinante, o assinante recebe um evento com o tipo de detalhe. Auto-export Job Completed

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Auto-export Job Completed", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [{ "Id": "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" }], "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", ], "DataSets": [{ "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, ], "Product": { "Id": "prod-uEXAMPLEabc1d", } } }

Falha nos eventos de um trabalho de exportação automática

Quando uma tarefa de exportação automática falha, o assinante recebe um evento com o tipo de Auto-export Job Failed detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Auto-Export job failed", "source": "aws.dataexchange", "account": "123456789012", "time": "2020-07-29T18:24:04Z", "region": "us-east-1", "resources": [ "prod-uEXAMPLEabc1d" ], "detail": { "RevisionIds": [ "3afc623EXAMPLE099e6fcc8EXAMPLEe7" ], "Revisions": [{ "Id": "3afc623EXAMPLE099e6fcc8EXAMPLEe7", "Comment": "Revision_Comment_One" }], "DataSetIds": [ "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "5bgd734EXAMPLE100f7gdd9EXAMPLEe9" ], "DataSets": [{ "Id": "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" }, { "Id": "5bgd734EXAMPLE100f7gdd9EXAMPLEe9", "Name": "Data_Set_Hello_World_Two" } ], "Product": { "Id": "prod-uEXAMPLEabc1d", } } }

Eventos para uma notificação de atualização de dados gerada pelo provedor

Quando um provedor envia uma notificação para uma atualização de dados, o assinante recebe um evento com o tipo de Data Updated in Data Set detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Updated in Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2023-08-21T10:29:48Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/b5538f9f45e4613d448eb9eEXAMPLEc6" ], "detail": { "DataSet": { "Id": "b5538f9f45e4613d448eb9eEXAMPLEc6", "Name": "Example Data Set", "AssetType": "S3_DATA_ACCESS" }, "Product": { "Id": "prod-7ip6EXAMPLEhs", "Name": "Example Data Product", "ProviderContact": "no-reply@marketplace.aws" }, "Notification": { "Comment": "This is a test DATA_UPDATE notification.", "Type": "DATA_UPDATE", "Details": { "DataUpdate": { "DataUpdatedAt": "2023-07-12T00:00:00Z" } }, "Scope": { "S3DataAccesses": [{ "KeyPrefixes": [ "KeyPrefix" ], "Keys": [ "KeyA", "KeyB" ] }] } } } }

Eventos para uma notificação gerada pelo provedor de uma alteração de esquema

Quando um provedor envia uma notificação para uma alteração de esquema, o assinante recebe um evento com o tipo de Schema Change Planned for Data Set detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Schema Change Planned for Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2023-08-21T10:29:48Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/b5538f9f45e4613d448eb9eEXAMPLEc6" ], "detail": { "DataSet": { "Id": "b5538f9f45e4613d448eb9eEXAMPLEc6", "Name": "Example Data Set", "AssetType": "S3_DATA_ACCESS" }, "Product": { "Id": "prod-7ip6EXAMPLEhs", "Name": "Example Data Product", "ProviderContact": "no-reply@marketplace.aws" }, "Notification": { "Comment": "This is a test SCHEMA_CHANGE notification.", "Type": "SCHEMA_CHANGE", "Details": { "SchemaChange": { "Changes": [{ "Type": "ADD", "Description": "This object is being added to the bucket, or a field is being added to the object.", "Name": "KeyA" }, { "Type": "REMOVE", "Description": "This object is being removed from the bucket or a field is being removed from the object.", "Name": "KeyB" }, { "Type": "MODIFY", "Description": "The usage or meaning of this key prefix is changing, or something is changing about every file under this key prefix.", "Name": "KeyPrefix" } ], "SchemaChangeAt": "2023-09-08T13:46:01Z" } }, "Scope": { "S3DataAccesses": [{ "KeyPrefixes": [ "KeyPrefix" ], "Keys": [ "KeyA", "KeyB" ] }] } } } }

Eventos para uma notificação de atraso de dados gerada pelo provedor

Quando um provedor envia uma notificação sobre um atraso de dados, o assinante recebe um evento com o seguinte tipo de detalhe: Atualização do conjunto de dados atrasada.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Set Update Delayed", "source": "aws.dataexchange", "account": "123456789012", "time": "2023-08-21T10:29:48Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/b5538f9f45e4613d448eb9eEXAMPLEc6" ], "detail": { "DataSet": { "Id": "b5538f9f45e4613d448eb9eEXAMPLEc6", "Name": "Example Data Set", "AssetType": "S3_DATA_ACCESS" }, "Product": { "Id": "prod-7ip6EXAMPLEhs", "Name": "Example Data Product", "ProviderContact": "no-reply@marketplace.aws" }, "Notification": { "Comment": "This is a test DATA_DELAY notification.", "Type": "DATA_DELAY", "Scope": { "S3DataAccesses": [{ "KeyPrefixes": [ "KeyPrefix" ], "Keys": [ "KeyA", "KeyB" ] }] } } } }

Eventos para uma notificação gerada pelo provedor sobre uma descontinuação de dados

Quando um provedor envia uma notificação sobre a suspensão de uso de dados, o assinante recebe um evento com o tipo de detalhe. Deprecation Planned for Data Set

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Deprecation Planned for Data Set", "source": "aws.dataexchange", "account": "123456789012", "time": "2023-08-21T10:29:48Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/b5538f9f45e4613d448eb9eEXAMPLEc6" ], "detail": { "DataSet": { "Id": "b5538f9f45e4613d448eb9eEXAMPLEc6", "Name": "Example Data Set", "AssetType": "S3_DATA_ACCESS" }, "Product": { "Id": "prod-7ip6EXAMPLEhs", "Name": "Example Data Product", "ProviderContact": "no-reply@marketplace.aws" }, "Notification": { "Comment": "This is a test DEPRECATION notification.", "Type": "DEPRECATION", "Details": { "Deprecation": { "DeprecationAt": "2023-09-08T13:46:01Z" } }, "Scope": { "S3DataAccesses": [{ "KeyPrefixes": [ "KeyPrefix" ], "Keys": [ "KeyA", "KeyB" ] }] } } } }

Eventos para aceitar uma concessão de dados

Quando um consumidor de dados aceita uma concessão de dados, o proprietário dos dados recebe um evento com o tipo de Data Grant Accepted detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Grant Accepted", "source": "aws.dataexchange", "account": "123456789012", "time": "2022-02-17T21:25:06Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/4afc623EXAMPLE099e6fcc8EXAMPLEe8" ], "detail": { "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "DataGrant": { "Arn" : "arn:aws:dataexchange:us-east-1:123456789012:data-grants/4afc623EXAMPLE099e6fcc8EXAMPLEe9", "Name": "DataGrant_Hello_World" } } }

Eventos para estender as concessões de dados

Quando um proprietário de dados estende uma concessão de dados, o consumidor de dados recebe um evento com o tipo de Data Grant Extended detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Grant Extended", "source": "aws.dataexchange", "account": "123456789012", "time": "2022-02-17T21:25:06Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/4afc623EXAMPLE099e6fcc8EXAMPLEe8" ], "detail": { "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "DataGrant": { "Arn" : "arn:aws:dataexchange:us-east-1:123456789012:data-grants/4afc623EXAMPLE099e6fcc8EXAMPLEe9", "Name": "DataGrant_Hello_World" } } }

Eventos para revogar uma concessão de dados

Quando um proprietário de dados revoga uma concessão de dados, o consumidor de dados recebe um evento com o tipo de Data Grant Revoked detalhe.

O exemplo a seguir mostra o corpo do evento para o tipo de detalhe.

{ "version": "0", "id": "dc529cb6-2e23-4c5f-d020-EXAMPLE92231", "detail-type": "Data Grant Revoked", "source": "aws.dataexchange", "account": "123456789012", "time": "2022-02-17T21:25:06Z", "region": "us-east-1", "resources": [ "arn:aws:dataexchange:us-east-1::data-sets/4afc623EXAMPLE099e6fcc8EXAMPLEe8" ], "detail": { "DataSets": [ { "Id" : "4afc623EXAMPLE099e6fcc8EXAMPLEe8", "Name": "Data_Set_Hello_World_One" } ], "DataGrant": { "Arn" : "arn:aws:dataexchange:us-east-1:123456789012:data-grants/4afc623EXAMPLE099e6fcc8EXAMPLEe9", "Name": "DataGrant_Hello_World" } } }