EventBridge Eventos da Amazon - AWS Data Exchange Guia do usuário

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

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 pelo assinante 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 (pré-visualização)
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
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 arquivo a um produto e o publica, o assinante recebe um evento com o seguinte tipo de detalhe: Data Sets Published To Product.

Veja um exemplo de corpo de evento para um conjunto de dados baseado em arquivo adicionado.

{ "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 Sets Published To Product.

Veja um exemplo de corpo de evento para um conjunto de dados de acesso a dados do Amazon S3 adicionado.

{ "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 (pré-visualização)

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 seguinte tipo de detalhe:. Lake Formation Data Permission Data Sets Published To Product (Visualização)

Veja a seguir um exemplo de corpo de evento para adicionar um conjunto de AWS Lake Formation dados de permissão de dados. (Visualização)

{ "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 da unidade de compartilhamento de dados do Amazon Redshift a um produto e o publica, o assinante recebe um evento com o seguinte tipo de detalhe: Redshift Data Shares Data Sets Published To Product.

Veja um exemplo de corpo de evento para um conjunto de dados da unidade de compartilhamento de dados do Amazon Redshift adicionado.

{ "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 seguinte tipo de detalhe:. Amazon API Gateway Data Sets Published To Product

Veja a seguir um exemplo de corpo de evento para um conjunto de API dados adicional do Amazon API Gateway.

{ "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 seguinte tipo de detalhe: Revision Published To Data Set.

Veja um exemplo de corpo de evento para uma revisão adicionada.

{ "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 seguinte tipo de detalhe: Revision Published To Amazon S3 Data Access Data Set.

Veja um exemplo de corpo de evento para uma revisão adicional do conjunto de dados de acesso a dados do Amazon S3.

{ "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 seguinte tipo de detalhe: Revision Published to Lake Formation Data Permission Data Set (Pré-visualização).

Veja a seguir um exemplo de corpo de evento para uma revisão adicionada a um conjunto de AWS Lake Formation dados de permissão de dados. (Visualização)

{ "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 da unidade de compartilhamento de dados do Amazon Redshift a um produto e a publica, o assinante recebe um evento com o seguinte tipo de detalhe: Revision Published To Redshift Data Shares Data Set.

Veja a seguir um exemplo de corpo de evento para uma revisão adicional do conjunto de dados de unidade de compartilhamento de dados do Amazon Redshift.

{ "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 seguinte tipo de detalhe:. Revision Published To API Gateway Data Set

Veja a seguir um exemplo de corpo de evento para uma revisão adicional do conjunto de API dados do Amazon API Gateway.

{ "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 deauthorized 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 desautorizou. 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 seguinte tipo de detalhe: Revision Revoked.

Veja um exemplo de corpo de evento para uma revisão revogada.

{ "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 executa uma ação em seus recursos do Amazon Redshift que talvez possa remover o acesso de um assinante, o assinante recebe um evento com o seguinte 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.

Veja um exemplo de corpo de evento para uma ação realizada em um recurso do Amazon Redshift.

{ "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 executa uma ação em seus recursos do Amazon Redshift que remove o acesso de um assinante, o assinante recebe um evento com o seguinte 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.

Veja um exemplo de corpo de evento para perda de acesso a uma unidade de compartilhamento de dados do Amazon Redshift.

{ "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 de conjunto de dados de arquivo recém-publicada para o bucket do Amazon S3 escolhido pelo assinante, o assinante recebe um evento de Trabalho de exportação automática concluído.

Veja um exemplo de corpo de evento para um trabalho de exportação automática concluído.

{ "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 um trabalho de exportação automática falha, o assinante recebe um evento Falha no trabalho de exportação automática.

veja um exemplo de corpo de evento para uma Falha no trabalho de exportação automática.

{ "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 atualização de dados, o assinante recebe um evento com o seguinte tipo de informação: Dados atualizados no conjunto de dados.

Veja um exemplo de corpo de evento para uma notificação quando um provedor envia uma notificação para uma atualização de dados.

{ "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 seguinte tipo de detalhe: Alteração de esquema planejada para conjunto de dados.

Veja um exemplo de corpo de evento para uma notificação quando um provedor envia uma notificação de alteração de esquema.

{ "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.

Veja um exemplo de corpo de evento para uma notificação quando um provedor envia uma notificação de atraso de dados.

{ "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 para uma descontinuação de dados, o assinante recebe um evento com o seguinte tipo de detalhe: Depreciação planejada para conjunto de dados.

Veja um exemplo de corpo de evento para uma notificação quando um provedor envia uma notificação de descontinuação de dados.

{ "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" ] }] } } } }