亚马逊 EventBridge 活动 - AWS Data Exchange 用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

亚马逊 EventBridge 活动

AWS Data Exchange 已与亚马逊(以前称为 “亚马逊 EventBridge CloudWatch 活动”)集成。 EventBridge 是一项事件总线服务,可用于将应用程序与来自各种来源的数据连接起来。有关更多信息,请参阅 Amazon EventBridge 用户指南

作为有效订阅产品的订阅者, AWS Data Exchange 每当提供商发布新修订版或向现有产品添加新数据集时,您都会收到一个事件。该活动包含 DataSetId 和已发布的 RevisionIds 列表。

提供商可以发送与数据更新、数据延迟、架构更改和弃用相对应的通知。提供商可以选择添加注释和预期操作,以便订阅者遵循。订阅者在 Amazon 中将这些通知作为事件接收 EventBridge,他们可以使用这些通知来构建自动工作流程或使用 AWS 用户通知向电子邮件和聊天程序发送人类可读的通知

与数据产品相关的事件在提供者发布数据集 AWS 区域 的地方发出。您必须设置在同一 EventBridge 规则中使用这些事件, AWS 区域 或者参阅在两者之间发送和接收 Amazon EventBridge 事件 AWS 区域以了解更多选项。

本主题提供了有关下表列出的每个事件的详细信息。该表包括当提供商向产品添加数据集、向产品添加修订、撤消产品修订或移除对产品的访问权限时,订阅者将收到的事件。

操作 订阅者收到的事件 相关主题
向产品添加基于文件的数据集并发布该数据集 Data Sets Published To Product 关于添加基于文件的数据集的事件
向产品添加 Amazon S3 数据访问数据集并发布该数据集 Amazon S3 Data Access Data Sets Published To Product 关于添加 Amazon S3 数据访问数据集的事件
添加 AWS Lake Formation 数据权限数据集并将其发布 AWS Lake Formation Data Permission Data Set Published To Product 用于添加 AWS Lake Formation 数据权限数据集的事件(预览)
向产品添加 Amazon Redshift 数据集并发布该数据集 Redshift Data Shares Data Sets Published To Product 关于添加 Amazon Redshift 数据共享数据集的事件
向产品添加 Amazon API Gateway 数据集并发布该数据集 API Gateway API Data Sets Published To Product 关于添加 Amazon API Gateway API 数据集的事件
向产品添加基于文件的数据集修订并发布该修订 Revision Published To Data Set 关于添加修订的事件
向产品添加 Amazon S3 数据访问数据集修订并发布该修订 Revision Published to Amazon S3 Data Access Data Set 关于添加 Amazon S3 数据访问数据集修订的事件
向产品添加 AWS Lake Formation 数据权限数据集修订版并将其发布 Revision Published To Lake Formation Data Permission Data Set 用于添加 AWS Lake Formation 数据权限数据集修订版的事件(预览)
向产品添加 Amazon Redshift 数据共享数据集修订并发布该修订 Revision Published To Redshift Data Shares Data Set 关于添加 Amazon Redshift 数据共享数据集修订的事件
向产品添加 Amazon API Gateway 数据集修订并发布该修订 Revision Published To API Gateway API Data Set 关于添加 Amazon API Gateway API 数据集修订的事件
撤消对产品的修订 Revision Revoked 关于撤销修订的事件
对他们的 Amazon Redshift 资源执行操作,这可能会删除订阅者的访问权限 Action Performed On Redshift Data Share By Provider 关于对 Amazon Redshift 资源执行的操作的事件
对他们的 Amazon Redshift 资源执行操作,这会删除订阅者的访问权限 Redshift Data Share Access Lost 关于无法访问 Amazon Redshift 数据共享的事件
发送数据更新通知 Data Updated in Data Set 关于提供商生成的数据更新通知的事件
发送架构更改通知 Schema Change Planned for Data Set 关于提供商生成的架构更改通知的事件
发送数据延迟通知 Data Set Update Delayed 关于提供商生成的数据延迟通知的事件
发送数据弃用通知 Deprecation Planned for Data Set 关于提供商生成的数据弃用通知的事件
自动导出已完成的作业 Auto-export Job Completed 关于自动导出作业已完成的事件
自动导出作业失败 Auto-export Job Failed 关于自动导出作业失败的事件
注意

AWS Data Exchange 尽最大努力发出事件。有关事件交付的更多信息,请参阅来自的事件 AWS 服务

关于添加基于文件的数据集的事件

当提供商向产品添加基于文件的数据集并发布该数据集时,订阅者会收到包含以下详细信息类型的事件:Data Sets Published To Product

以下是关于已添加的基于文件的数据集的事件正文示例。

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

关于添加 Amazon S3 数据访问数据集的事件

当提供商向产品添加 Amazon S3 数据访问数据集并发布该数据集时,订阅者会收到包含以下详细信息类型的事件:Amazon S3 Data Access Data Sets Published To Product

以下是关于已添加的 Amazon S3 数据权限数据集的事件正文示例。

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

用于添加 AWS Lake Formation 数据权限数据集的事件(预览)

当提供商向产品添加 AWS Lake Formation 数据权限数据集并将其发布时,订阅者会收到具有以下详细信息类型的事件:Lake Formation Data Permission Data Sets Published To Product。(预览版)

以下是用于添加 AWS Lake Formation 数据权限数据集的事件正文示例。(预览版)

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

关于添加 Amazon Redshift 数据共享数据集的事件

当提供商向产品添加 Amazon Redshift 数据共享数据集并发布该数据集时,订阅者会收到包含以下详细信息类型的事件:Redshift Data Shares Data Sets Published To Product

以下是关于已添加的 Amazon Redshift 数据共享数据集的事件正文示例。

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

关于添加 Amazon API Gateway API 数据集的事件

当提供商向产品添加 Amazon API Gateway API 数据集并发布该数据集时,订阅者会收到包含以下详细信息类型的事件:Amazon API Gateway Data Sets Published To Product

以下是关于已添加的 Amazon API Gateway API 数据集的事件正文示例。

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

关于添加修订的事件

当提供商向产品添加数据集并发布该数据集时,订阅者会收到包含以下详细信息类型的事件:Revision Published To Data Set

以下是添加的修订的事件正文示例。

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

关于添加 Amazon S3 数据访问数据集修订的事件

当提供商向产品添加 Amazon S3 数据访问数据集修订并发布该修订时,订阅者会收到包含以下详细信息类型的事件:Revision Published To Amazon S3 Data Access Data Set

以下是关于已添加的 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" } } }

用于添加 AWS Lake Formation 数据权限数据集修订版的事件(预览)

当提供商向产品添加 AWS Lake Formation 数据权限数据集修订并将其发布时,订阅者会收到具有以下详细信息类型的事件:Revision Published to Lake Formation Data Permission Data Set(预览)。

以下是添加到 AWS Lake Formation 数据权限数据集的修订版本的事件正文示例。(预览版)

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

关于添加 Amazon Redshift 数据共享数据集修订的事件

当提供商向产品添加 Amazon Redshift 数据共享数据集修订并发布该修订时,订阅者会收到包含以下详细信息类型的事件:Revision Published To Redshift Data Shares Data Set

以下是关于已添加的 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" } } }

关于添加 Amazon API Gateway API 数据集修订的事件

当提供商向产品添加 Amazon API Gateway API 数据集修订并发布该修订时,订阅者会收到包含以下详细信息类型的事件:Revision Published To API Gateway Data Set

以下是关于已添加的 Amazon API Gateway API 数据集修订的事件正文示例。

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

下表介绍了 API Gateway API 数据集修订错误代码。

错误代码 消息 描述
CLUSTER_DELETED The datashare is unavailable because the provider deleted their cluster. Please contact the provider for more information. 当提供商删除了包含数据共享的集群,导致该数据共享不再可用时,系统会发送此消息。
CLUSTER_ENCRYPTION_DISABLED The datashare is unavailable because the provider disabled encryption on their cluster. Please contact the provider for more information. 当提供商在其集群上禁用了加密,导致数据共享不再可用时,系统会发送此消息。要使用数据共享,提供商和订阅者都必须启用加密。
DATASHARE_DELETED The datashare is unavailable because the provider deleted the datashare. Please contact the provider for more information. 当提供商删除了数据共享,导致该数据共享不再可用时,系统会发送此消息。提供商必须创建新的数据共享,这样您才能重新获得对该数据的访问权限。
DATASHARE_DEAUTHORIZED The datashare is unavailable because the provider deauthorized the datashare. Please contact the provider for more information. 当提供商取消对数据共享的授权,导致该数据共享不再可用时,系统会发送此消息。提供商必须创建新的数据共享,这样您才能重新获得对该数据的访问权限。
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.

当提供商在包含其数据共享的集群上将可公开访问选项设置为禁用时,系统会发送此消息。如果将订阅者集群的可公开访问选项设置为禁用,这不会影响他们访问该数据共享的能力。要让订阅者有权访问该数据共享,订阅者必须在其集群上将可公开访问选项设置为禁用,或者提供商必须在其集群上将可公开访问选项设置为启用

在包含其数据共享的集群上设置为禁用。如果将订阅者集群的可公开访问选项设置为禁用,这不会影响他们访问该数据共享的能力。要让订阅者有权访问该数据共享,订阅者必须在其集群上将可公开访问选项设置为禁用,或者提供商必须在其集群上将可公开访问选项设置为启用

关于撤销修订的事件

当提供商撤销对产品的修订并发布该修订时,订阅者会收到包含以下详细信息类型的事件:Revision Revoked

以下是已撤销修订的事件正文示例。

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

关于对 Amazon Redshift 资源执行的操作的事件

当提供商对其 Amazon Redshift 资源执行可能会删除订阅者访问权限的操作时,订阅者会收到包含以下详细信息类型的事件:Action Performed On Redshift Data Share By Provider

例如,如果提供商将数据共享的公共可访问性设置从 true 更改为 false,则订阅者会收到一个事件。

以下是关于对 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" } } ] } }

关于无法访问 Amazon Redshift 数据共享的事件

当提供商对其 Amazon Redshift 资源执行会删除订阅者访问权限的操作时,订阅者会收到包含以下详细信息类型的事件:Redshift Data Share Access Lost

例如,如果提供商删除 Amazon Redshift 数据共享或删除集群,则订阅者会收到一个事件。

以下是关于无法访问 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" } } ] } }

关于自动导出作业已完成的事件

自动导出作业将新发布的文件数据集修订中的所有数据移动到订阅者选择的 Amazon S3 存储桶后,订阅者会收到自动导出作业已完成事件。

以下是关于自动导出作业已完成的事件正文示例。

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

关于自动导出作业失败的事件

当自动导出作业失败时,订阅者会收到自动导出作业失败事件。

以下是关于自动导出作业失败的事件正文示例。

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

关于提供商生成的数据更新通知的事件

当提供商发送数据更新通知时,订阅者会收到具有以下详细信息类型的事件:数据集中的数据已更新

以下是关于提供商发送数据更新通知时的通知的事件正文示例。

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

关于提供商生成的架构更改通知的事件

当提供商发送架构更改通知时,订阅者会收到包含以下详细信息类型的事件:已计划对数据集进行架构更改

以下是关于提供商发送架构更改通知时的通知的事件正文示例。

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

关于提供商生成的数据延迟通知的事件

当提供商发送数据延迟通知时,订阅者会收到具有以下详细信息类型的事件:数据集更新已延迟

以下是关于提供商发送数据延迟通知时的通知的事件正文示例。

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

关于提供商生成的数据弃用通知的事件

当提供商发送数据弃用通知时,订阅者会收到包含以下详细信息类型的事件:已计划弃用数据集

以下是关于提供商发送数据弃用通知时的通知的事件正文示例。

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