

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

# 登录和监控 AWS Data Exchange
<a name="logging-and-monitoring"></a>

监控是 AWS Data Exchange的架构完善的特性的重要部分。您应该从 AWS 解决方案的每个部分收集监控数据，以便在出现多点故障时可以更轻松地进行调试。 AWS 提供了多种用于监控您的资源和活动的工具 AWS Data Exchange ，以便您可以计划和应对潜在的事件。

操作和事件的记录 AWS Data Exchange 是通过与 Amazon 的集成来完成的 CloudWatch。

以下各节介绍监控和登录 AWS Data Exchange：

**Topics**
+ [监控 AWS Data Exchange](monitoring-overview.md)
+ [的亚马逊 EventBridge 活动 AWS Data Exchange](cloudwatch-events.md)
+ [AWS AWS Data Exchange 事件的用户通知](user-notifications.md)
+ [使用记录 AWS Data Exchange API 调用 AWS CloudTrail](logging-api-calls-with-cloudtrail.md)
+ [AWS Data Exchange CloudTrail 日志记录即将发生的变化](upcoming-changes-in-cloudtrail-logging.md)

# 监控 AWS Data Exchange
<a name="monitoring-overview"></a>

监控是维护和其他 AWS 解决方案的可靠性、可用性和性能的重要组成部分。 AWS Data Exchange AWS 提供以下监控工具 AWS Data Exchange，供您监视、报告问题并在适当时自动采取措施：
+ Amazon CloudWatch Ev near-real-time ents 提供了一系列描述 AWS 资源变化的系统事件。 CloudWatch 事件支持事件驱动的自动计算。您可以编写规则，监视某些事件，并在这些事件发生时在其他 AWS 服务中使用自动操作进行响应。有关更多信息，请参阅 [Amazon Ev CloudWatch ents 用户指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/)。
+ Amazon Lo CloudWatch gs 使您可以监控、存储和访问来自亚马逊弹性计算云 (Amazon EC2) 实例和其他来源的日志文件。 AWS CloudTrail CloudWatch 日志可以监视日志文件中的信息，并在达到特定阈值时通知您。您还可以在高持久性存储中检索您的日志数据。有关更多信息，请参阅 [Amazon CloudWatch 日志用户指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)。
+ CloudTrail 捕获由您或代表您发起的 API 调用 AWS 账户 和相关事件，并将日志文件传输到您指定的亚马逊简单存储服务 (Amazon S3) 存储桶。您可以识别哪些用户和帐户拨打了电话 AWS、发出呼叫的源 IP 地址以及呼叫发生的时间。

# 的亚马逊 EventBridge 活动 AWS Data Exchange
<a name="cloudwatch-events"></a>

AWS Data Exchange 已与亚马逊（以前称为 “亚马逊 EventBridge CloudWatch 活动”）集成。 EventBridge 是一项事件总线服务，可用于将应用程序与来自各种来源的数据连接起来。有关更多信息，请参阅 [Amazon EventBridge 用户指南](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html)。

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

提供商可以发送与数据更新、数据延迟、架构更改和弃用相对应的通知。提供商可以选择添加注释和预期操作，以便订阅者遵循。订阅者在 Amazon 中将这些通知作为事件接收 EventBridge，他们可以使用这些通知来构建自动工作流程或使用[AWS 用户通知向电子邮件和聊天程序发送人类可读的通知](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html)。

与数据产品相关的事件在提供者发布数据集 AWS 区域 的地方发出。您必须设置在同一 EventBridge 规则中使用这些事件， AWS 区域 或者参阅在两者[之间发送和接收 Amazon EventBridge 事件 AWS 区域](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-cross-region.html)以了解更多选项。

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


****  

| 操作 | 收到的事件 | 相关主题 | 
| --- | --- | --- | 
| 向产品添加基于文件的数据集并发布该数据集 | Data Sets Published To Product | [关于添加基于文件的数据集的事件](#events-add-data-sets) | 
| 向产品添加 Amazon S3 数据访问数据集并发布该数据集 | Amazon S3 Data Access Data Sets Published To Product | [关于添加 Amazon S3 数据访问数据集的事件](#events-add-s3-data-access-data-sets) | 
| 添加 AWS Lake Formation 数据权限数据集并将其发布 | AWS Lake Formation Data Permission Data Set Published To Product | [用于添加 AWS Lake Formation 数据权限数据集的事件](#events-add-LF-data-sets) | 
| 向产品添加 Amazon Redshift 数据集并发布该数据集 | Redshift Data Shares Data Sets Published To Product | [关于添加 Amazon Redshift 数据共享数据集的事件](#events-add-RS-data-sets) | 
| 向产品添加 Amazon API Gateway 数据集并发布该数据集 | API Gateway API Data Sets Published To Product | [关于添加 Amazon API Gateway API 数据集的事件](#events-add-api-gateway-api-data-sets) | 
| 向产品添加基于文件的数据集修订并发布该修订 | Revision Published To Data Set | [关于添加修订的事件](#events-add-revisions) | 
| 向产品添加 Amazon S3 数据访问数据集修订并发布该修订 | Revision Published to Amazon S3 Data Access Data Set | [关于添加 Amazon S3 数据访问数据集修订的事件](#events-add-s3-revisions) | 
| 向产品添加 AWS Lake Formation 数据权限数据集修订版并将其发布 | Revision Published To Lake Formation Data Permission Data Set | [用于添加 AWS Lake Formation 数据权限数据集修订版的事件（预览）](#events-add-LF-revision) | 
| 向产品添加 Amazon Redshift 数据共享数据集修订并发布该修订 | Revision Published To Redshift Data Shares Data Set | [关于添加 Amazon Redshift 数据共享数据集修订的事件](#events-add-RS-revision) | 
| 向产品添加 Amazon API Gateway 数据集修订并发布该修订 | Revision Published To API Gateway API Data Set | [关于添加 Amazon API Gateway API 数据集修订的事件](#events-add-api-gateway-api-data-sets-revisions) | 
| 撤消对产品的修订 | Revision Revoked | [关于撤销修订的事件](#events-revoke-revisions) | 
| 对他们的 Amazon Redshift 资源执行操作，这可能会删除订阅者的访问权限 | Action Performed On Redshift Data Share By Provider | [关于对 Amazon Redshift 资源执行的操作的事件](#events-RS-action) | 
| 对他们的 Amazon Redshift 资源执行操作，这会删除订阅者的访问权限 | Redshift Data Share Access Lost | [关于无法访问 Amazon Redshift 数据共享的事件](#events-RS-lost-access) | 
| 发送数据更新通知 | Data Updated in Data Set | [关于提供商生成的数据更新通知的事件](#events-provider-generated-notification-of-data-update) | 
| 发送架构更改通知 | Schema Change Planned for Data Set | [关于提供商生成的架构更改通知的事件](#events-provider-generated-notification-of-schema-change) | 
| 发送数据延迟通知 | Data Set Update Delayed | [关于提供商生成的数据延迟通知的事件](#events-provider-generated-notification-of-data-delay) | 
| 发送数据弃用通知 | Deprecation Planned for Data Set | [关于提供商生成的数据弃用通知的事件](#events-provider-generated-notification-of-data-deprecation) | 
| 当数据使用者接受数据授予时发送事件 | Data Grant Accepted | [接受数据授予的事件](#data-grant-accepted-event) | 
| 当数据创建者延长数据授予时发送事件 | Data Grant Extended | [延长数据补助期限的活动](#data-grant-extended-event) | 
| 当数据创建者撤消数据授予时发送一个事件 | Data Grant Revoked | [撤销数据授权的事件](#data-grant-revoked-event) | 
| 自动导出已完成的作业 | Auto-export Job Completed | [关于自动导出作业已完成的事件](#events-auto-export-job-complete) | 
| 自动导出作业失败 | Auto-export Job Failed | [关于自动导出作业失败的事件](#events-auto-export-job-failed) | 

**注意**  
AWS Data Exchange 尽最大努力发出事件。有关事件交付的更多信息，请参阅[来自的事件 AWS 服务](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html)。

## 关于添加基于文件的数据集的事件
<a name="events-add-data-sets"></a>

当提供商向产品添加基于文件的数据集并将其发布时，订阅者会收到一个包含`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 数据访问数据集的事件
<a name="events-add-s3-data-access-data-sets"></a>

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

以下示例显示了详细信息类型的事件正文。

```
{
	"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 数据权限数据集的事件
<a name="events-add-LF-data-sets"></a>

当提供商向产品添加 AWS Lake Formation 数据权限数据集并发布该数据集时，订阅者会收到`Lake Formation Data Permission Data Sets Published To Product`详细信息类型的事件。

以下示例显示了详细信息类型的事件正文。

```
{
    "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 数据共享数据集的事件
<a name="events-add-RS-data-sets"></a>

当提供商将 Amazon Redshift 数据共享数据集添加到产品并发布该数据集时，订阅者会收到一个包含详细信息类型的事件。`Redshift Data Shares Data Sets Published To Product`

以下示例显示了详细信息类型的事件正文。

```
{
    "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 数据集的事件
<a name="events-add-api-gateway-api-data-sets"></a>

当提供商将 Amazon API Gateway API 数据集添加到产品并发布该数据集时，订阅者会收到一个包含`Amazon API Gateway Data Sets Published To Product`详细信息类型的事件。

以下示例显示了详细信息类型的事件正文。

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

## 关于添加修订的事件
<a name="events-add-revisions"></a>

当提供商向产品添加数据集并发布该数据集时，订阅者会收到一个包含`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 数据访问数据集修订的事件
<a name="events-add-s3-revisions"></a>

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

以下示例显示了详细信息类型的事件正文。

```
{
    "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 数据权限数据集修订版的事件（预览）
<a name="events-add-LF-revision"></a>

当提供商向产品添加 AWS Lake Formation 数据权限数据集修订并将其发布时，订阅者会收到`Revision Published to Lake Formation Data Permission Data Set`详细信息类型的事件。

以下示例显示了详细信息类型的事件正文。

```
{
    "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 数据共享数据集修订的事件
<a name="events-add-RS-revision"></a>

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

以下示例显示了详细信息类型的事件正文。

```
{
    "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 数据集修订的事件
<a name="events-add-api-gateway-api-data-sets-revisions"></a>

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

以下示例显示了详细信息类型的事件正文。

```
{
    "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 数据集修订错误代码。


| 错误代码 | Message | 说明 | 
| --- | --- | --- | 
| CLUSTER\$1DELETED | The datashare is unavailable because the provider deleted their cluster. Please contact the provider for more information. | 当提供商删除了包含数据共享的集群，导致该数据共享不再可用时，系统会发送此消息。 | 
| CLUSTER\$1ENCRYPTION\$1DISABLED | The datashare is unavailable because the provider disabled encryption on their cluster. Please contact the provider for more information. | 当提供商在其集群上禁用了加密，导致数据共享不再可用时，系统会发送此消息。要使用数据共享，提供商和订阅者都必须启用加密。 | 
| DATASHARE\$1DELETED | The datashare is unavailable because the provider deleted the datashare. Please contact the provider for more information. | 当提供商删除了数据共享，导致该数据共享不再可用时，系统会发送此消息。提供商必须创建新的数据共享，这样您才能重新获得对该数据的访问权限。 | 
| DATASHARE\$1DEAUTHORIZED | The datashare is unavailable because the provider de-authorized the datashare. Please contact the provider for more information. | 当数据共享由于提供商重新授权数据共享而不再可用时，会发送此消息。提供商必须创建新的数据共享，这样您才能重新获得对该数据的访问权限。 | 
| DATASHARE\$1PUBLIC\$1CONSUMER\$1BLOCKED | 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. |  当提供商在包含其数据共享的集群上将**可公开访问**选项设置为**禁用**时，系统会发送此消息。如果将订阅者集群的**可公开访问**选项设置为**禁用**，这不会影响他们访问该数据共享的能力。要让订阅者有权访问该数据共享，订阅者必须在其集群上将**可公开访问**选项设置为**禁用**，或者提供商必须在其集群上将**可公开访问**选项设置为**启用**。 在包含其数据共享的集群上设置为禁用。如果将订阅者集群的可公开访问选项设置为禁用，这不会影响他们访问该数据共享的能力。要让订阅者有权访问该数据共享，订阅者必须在其集群上将可公开访问选项设置为禁用，或者提供商必须在其集群上将可公开访问选项设置为启用。 | 

## 关于撤销修订的事件
<a name="events-revoke-revisions"></a>

当提供商撤销对产品的修订并将其发布时，订阅者会收到一个包含`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 资源执行的操作的事件
<a name="events-RS-action"></a>

当提供商对其 Amazon Redshift 资源采取*可能*删除订阅者的访问权限的操作时，该订阅者会收到包含`Action Performed On Redshift Data Share By Provider`详细信息类型的事件。

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

以下示例显示了详细信息类型的事件正文。

```
{
    "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 数据共享的事件
<a name="events-RS-lost-access"></a>

当提供商对其 Amazon Redshift 资源采取操作以取消订阅者的访问权限时，该订阅者会收到包含`Redshift Data Share Access Lost`详细信息类型的事件。

例如，如果提供商删除 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" 
                }
            }
        ]
    }
}
```

## 关于自动导出作业已完成的事件
<a name="events-auto-export-job-complete"></a>

自动导出任务将新发布的文件数据集修订版中的所有数据移动到订阅者选择的 Amazon S3 存储桶后，订阅者会收到一个包含`Auto-export Job Completed`详细信息类型的事件。

以下示例显示了详细信息类型的事件正文。

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

## 关于自动导出作业失败的事件
<a name="events-auto-export-job-failed"></a>

当自动导出任务失败时，订阅者会收到`Auto-export Job Failed`详细信息类型的事件。

以下示例显示了详细信息类型的事件正文。

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

## 关于提供商生成的数据更新通知的事件
<a name="events-provider-generated-notification-of-data-update"></a>

当提供商发送数据更新通知时，订阅者会收到`Data Updated in Data Set`详细信息类型的事件。

以下示例显示了详细信息类型的事件正文。

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

## 关于提供商生成的架构更改通知的事件
<a name="events-provider-generated-notification-of-schema-change"></a>

当提供者发送架构变更通知时，订阅者会收到`Schema Change Planned for Data Set`详细类型的事件。

以下示例显示了详细信息类型的事件正文。

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

## 关于提供商生成的数据延迟通知的事件
<a name="events-provider-generated-notification-of-data-delay"></a>

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

以下示例显示了详细信息类型的事件正文。

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

## 关于提供商生成的数据弃用通知的事件
<a name="events-provider-generated-notification-of-data-deprecation"></a>

当提供者发送数据弃用通知时，订阅者会收到`Deprecation Planned for Data Set`详细类型的事件。

以下示例显示了详细信息类型的事件正文。

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

## 接受数据授予的事件
<a name="data-grant-accepted-event"></a>

当数据使用者接受数据授予时，数据所有者会收到`Data Grant Accepted`详细信息类型的事件。

以下示例显示了详细信息类型的事件正文。

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

## 延长数据补助期限的活动
<a name="data-grant-extended-event"></a>

当数据所有者延长数据授予期限时，数据使用者会收到`Data Grant Extended`详细信息类型的事件。

以下示例显示了详细信息类型的事件正文。

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

## 撤销数据授权的事件
<a name="data-grant-revoked-event"></a>

当数据所有者撤销数据授权时，数据使用者会收到`Data Grant Revoked`详细类型的事件。

以下示例显示了详细信息类型的事件正文。

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

# AWS AWS Data Exchange 事件的用户通知
<a name="user-notifications"></a>

您可以使用 [AWS 用户通知服务](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html)来设置交付渠道，以获得有关 AWS Data Exchange 事件的通知。当事件与指定的规则匹配时，您会收到通知。您可以通过多种渠道接收事件通知，包括电子邮件、聊天应用程序中的 Amazon Q Developer 聊天通知或 AWS Console Mobile Application 推送通知。您还可以使用 AWS 用户通知控制台中的控制台通知中心查看通知。 AWS 用户通知支持聚合，这可以减少您在特定事件期间收到的通知数量。有关更多信息，请参阅《[AWS 用户通知服务用户指南](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html)》。

要使用 AWS 用户通知，您必须拥有正确的 AWS Identity and Access Management (IAM) 权限。有关配置您的 IAM 权限的更多信息，请参阅《[AWS 用户通知AWS 用户指南》中的配置](https://docs.aws.amazon.com/notifications/latest/userguide/getting-started.html#getting-started-step1)*用户通知*。

下表提供了有关您可以使用 AWS 用户通知为 AWS Data Exchange 事件配置的通知的更多信息。


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

# 使用记录 AWS Data Exchange API 调用 AWS CloudTrail
<a name="logging-api-calls-with-cloudtrail"></a>

 AWS Data Exchange 与 AWS CloudTrail一项服务集成，该服务提供用户、角色或 AWS 服务在中执行的操作的记录 AWS Data Exchange。 AWS CloudTrail 将对 AWS Data Exchange API 操作的所有调用捕获为事件，包括来自 AWS Data Exchange 控制台的调用和对 AWS Data Exchange API 操作的代码调用。

如果您创建跟踪，则可以允许持续向亚马逊简单存储服务 (Amazon S3) Storage Service 存储桶传送 CloudTrail 事件，包括的事件。 AWS Data Exchange如果您未配置跟踪，您仍然可以在 CloudTrail 控制台的 “事件**历史记录” 中查看最新的事件**。使用收集的信息 CloudTrail，您可以确定向哪个请求发出 AWS Data Exchange、发出请求的 IP 地址、谁发出了请求、何时发出请求以及其他详细信息。

**重要**  
您可以执行的某些操作是仅限控制台的操作。 AWS SDK 中没有相应的 API 或 AWS Command Line Interface (AWS CLI)。这些操作依赖于 AWS Marketplace 功能，例如发布或订阅产品。 AWS Data Exchange 提供这些仅限控制台操作的子集的 CloudTrail 日志。请参阅以下仅限控制台的操作列表，这些操作提供了 CloudTrail 日志。  
有关更多信息，请参阅[什么是 AWS CloudTrail？](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)

除了所有控制台操作[AWS Data Exchange APIs](https://docs.aws.amazon.com/data-exchange/latest/apireference)和相应控制台操作 CloudTrail 的事件外， AWS Data Exchange 还为部分由控制台 AWS Marketplace支持的仅限控制台的操作提供 CloudTrail 跟踪。 AWS Data Exchange 提供了以下仅限控制台的操作的 CloudTrail 日志：

**订阅者操作**
+ 订阅产品
+ 发送订阅验证请求
+ 启用订阅自动续订
+ 禁用订阅自动续订
+ 取消订阅验证请求
+ 列出有效订阅
+ 检查订阅状态
+ 列出有针对性的专属优惠
+ 查看特定产品和优惠的详细信息
+ 查看特定订阅的详细信息
+ 查看特定订阅验证请求的详细信息

**提供商操作**
+ 发布产品
+ 取消发布产品
+ 编辑产品
+ 创建自定义优惠
+ 编辑自定义优惠
+ 批准订阅验证请求
+ 拒绝订阅验证请求
+ 删除订阅者联系信息
+ 列出订阅验证请求
+ 查看特定订阅验证请求的详细信息
+ 发送有关数据集的通知

## AWS Data Exchange 信息在 CloudTrail
<a name="information-in-cloudtrail"></a>

CloudTrail 在您创建时启用 AWS 账户。当活动发生在中时 AWS Data Exchange，该活动会与其他 AWS 服务 CloudTrail 事件一起记录在**事件历史**记录中。您可以在中查看、搜索和下载最近发生的事件 AWS 账户。有关更多信息，请参阅《*AWS CloudTrail 用户指南》*中的[使用 CloudTrail事件历史记录查看事件](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html)。

要持续记录您的 AWS 账户事件（包括的事件） AWS Data Exchange，请创建跟踪。 CloudTrail 使用此跟踪将日志文件传送到 S3 存储桶。默认情况下，当您使用控制台创建跟踪时，它适用于所有跟踪 AWS 区域。此跟踪记录来自所有区域的事件，并将日志文件传送至您指定的 S3 存储桶。您可以配置其他 AWS 服务，以进一步分析和处理 CloudTrail 日志中收集的事件数据。有关更多信息，请参阅:
+ [创建跟踪概述](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail 支持的服务和集成](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [配置 Amazon SNS 通知 CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/getting_notifications_top_level.html)
+ [接收来自多个区域的 CloudTrail 日志文件](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html)
+ [从多个账户接收 CloudTrail 日志文件](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

 所有 AWS Data Exchange 操作都记录在《*AWS Data Exchange API 参考*》中。除之外的所有 AWS Data Exchange 操作`SendAPIAsset`都由记录 CloudTrail。例如，对`CreateDataSet``StartImportAssetsFromS3Workflow`、和 `ListRevisionAssets` API 操作的调用会在 CloudTrail 日志文件中生成条目。

每个事件或日志条目都包含有关生成请求的人员信息。身份信息有助于您确定以下内容：
+ 请求是使用根证书还是 AWS Identity and Access Management (IAM) 凭证发出。
+ 请求是使用角色还是联合用户的临时安全凭证发出的。
+ 请求是否由其他 AWS 服务发出。

有关更多信息，请参阅 [CloudTrail userIdentity 元素](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html)。

## 了解 AWS Data Exchange 日志文件条目
<a name="understanding-log-entries"></a>

跟踪是一种配置，可以将事件作为日志文件传送到您指定的 S3 存储桶。 CloudTrail 日志文件包含一个或多个日志条目。事件代表来自任何来源的单个请求，包括有关请求的操作、操作的日期和时间、请求参数等的信息。 CloudTrail 日志文件不是公共 API 调用的有序堆栈跟踪，因此它们不会按任何顺序出现。

**注意**  
为提高可读性，已为这些示例设置相应格式。在 CloudTrail 日志文件中，所有条目和事件都连接成一行。此示例仅限于单个 AWS Data Exchange 条目。在真实的 CloudTrail 日志文件中，您可以看到来自多个 AWS 服务的条目和事件。

以下示例显示了演示该`CreateDataSet`操作的 CloudTrail 日志条目。

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "AssumedRole",
        "principalId": "AIDACKCEVSQ6C2EXAMPLE:account_name",
        "arn": "arn:aws:sts::123456789012:user/Mary_Major",
        "accountId": "123456789012",
        "accessKeyId": "AKIAIOSFODNN7EXAMPLE",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2018-06-20T18:32:25Z"
            },
            "sessionIssuer": {
                "type": "Role",
                "principalId": "AIDACKCEVSQ6C2EXAMPLE",
                "arn": "arn:aws:iam::123456789012:role/Admin",
                "accountId": "123456789012",
                "userName": "username"
            }
        }
    },
    "eventTime": "2018-06-20T19:04:36Z",
    "eventSource": "dataexchange.amazonaws.com",
    "eventName": "CreateDataSet",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "203.0.113.12",
    "userAgent": "console.amazonaws.com",
    "requestParameters": {
        "Name": "MyDataSet",
        "AssetType": "S3_SNAPSHOT",
        "Description": "This is my data set"
    },
    "responseElements": {
        "Origin": "OWNED",
        "AssetType": "S3_SNAPSHOT",
        "Name": "MyDataSet",
        "CreatedAt": 1726255485679,
        "UpdatedAt": 1726255485679,
        "Arn": "arn:aws:dataexchange:us-east-1:123456789012:data-sets/DataSetIdentifier",
        "Id": "DataSetIdentifier",
        "Description": "This is my data set"
    },
    "requestID": "cb8c167e-EXAMPLE",
    "eventID": "e3c6f4ce-EXAMPLE",
    "readOnly": false,
    "eventType": "AwsApiCall",
    "recipientAccountId": "123456789012"
}>
```

# AWS Data Exchange CloudTrail 日志记录即将发生的变化
<a name="upcoming-changes-in-cloudtrail-logging"></a>

本节总结了即将对中 AWS CloudTrail 记录 API 调用的更改 AWS Data Exchange。此变化的生效日期为 2023 年 9 月 1 日或之后。我们建议您检查您的 CloudTrail 使用情况，以确保此更改不会影响您的监控、分析或审计。如有问题或疑问，请发送电子邮件至 [支持](https://console.aws.amazon.com/support/home#/case/create%3FissueType=customer-service)。


| 客户角色 | 事件描述 | 以前的 eventName | 新 eventName | 以前的 eventSource | 新 eventSource | 
| --- | --- | --- | --- | --- | --- | 
| 订阅者 | 订阅产品 | Subscribe | CreateAgreementRequest 和 AcceptAgreementRequest | aws-marketplace.amazonaws.com | agreement-marketplace.amazonaws.com | 
| 订阅者 | 发送订阅验证请求 | Subscribe | CreateAgreementRequest 和 AcceptAgreementRequest | aws-marketplace.amazonaws.com | agreement-marketplace.amazonaws.com | 
| 订阅者 | 启用订阅自动续订 | Subscribe | CreateAgreementRequest 和 AcceptAgreementRequest | aws-marketplace.amazonaws.com | agreement-marketplace.amazonaws.com | 
| 订阅者 | 禁用订阅自动续订 | Unsubscribe | CreateAgreementRequest 和 AcceptAgreementRequest | aws-marketplace.amazonaws.com | agreement-marketplace.amazonaws.com | 
| 订阅者 | 取消订阅验证请求 | CancelAgreementRequest | CancelAgreementRequest | aws-marketplace.amazonaws.com | agreement-marketplace.amazonaws.com | 
| Provider | 发布产品 | StartChangeSet | StartChangeSet | aws-marketplace.amazonaws.com | marketplacecatalog.amazonaws.com | 
| Provider | 编辑产品 | StartChangeSet | StartChangeSet | aws-marketplace.amazonaws.com | marketplacecatalog.amazonaws.com | 
| Provider | 取消发布产品 | StartChangeSet | StartChangeSet | aws-marketplace.amazonaws.com | marketplacecatalog.amazonaws.com | 
| Provider | 创建自定义优惠 | StartChangeSet | StartChangeSet | aws-marketplace.amazonaws.com | marketplacecatalog.amazonaws.com | 
| Provider | 编辑自定义优惠 | StartChangeSet | StartChangeSet | aws-marketplace.amazonaws.com | marketplacecatalog.amazonaws.com | 
| Provider | 批准订阅验证请求 | AcceptAgreementApprovalRequest | AcceptAgreementApprovalRequest | aws-marketplace.amazonaws.com | agreement-marketplace.amazonaws.com | 
| Provider | 拒绝订阅验证请求 | RejectAgreementApprovalRequest | RejectAgreementApprovalRequest | aws-marketplace.amazonaws.com | agreement-marketplace.amazonaws.com | 
| Provider | 删除订阅者联系信息 | UpdateAgreementApprovalRequest | UpdateAgreementApprovalRequest | aws-marketplace.amazonaws.com | agreement-marketplace.amazonaws.com | 