

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

# 更新中的数据产品 AWS Marketplace 管理门户
<a name="updating-products"></a>

以下各节介绍如何在中更新您的 AWS Data Exchange 商品 AWS Marketplace 管理门户。这些说明假定您是熟悉 [数据输入 AWS Data Exchange](data-sets.md) 的提供商。发布产品后，您可以编辑该产品的详细信息及其公开优惠。您还可以通过向订阅者发布新的修订来更新基础数据集。有关更多信息，请参阅 [修订](data-sets.md#revisions)。

**Topics**
+ [更新产品和优惠详细信息](update-product-details.md)
+ [更新数据字典](update-data-dictionary.md)
+ [更新样本](update-sample.md)
+ [发布新的数据集修订](dynamically-updated-products.md)
+ [取消发布产品](unpublish-product.md)
+ [删除修订](remove-revision.md)
+ [撤销修订](revoking-revisions.md)

# 在中更新产品和优惠详情 AWS Data Exchange
<a name="update-product-details"></a>

发布产品后，您可以使用 AWS Data Exchange 控制台编辑产品详细信息。您还可以编辑产品的公开或自定义优惠，并更改优惠条款。在更新产品的优惠条款时，拥有有效订阅的订阅者只要其订阅处于有效状态，就仍遵循其现有的优惠条款。选择自动续订的订阅者则遵循新的优惠条款。

更新产品时，请记住以下几点：
+ 您无法删除或编辑优惠中的订阅持续时间。这可以确保现有订阅者保留续订能力。如果您不想再提供特定的订阅持续时间，则可以取消发布现有产品，然后发布新产品。有关更多信息，请参阅 [在中取消发布产品 AWS Data Exchange](unpublish-product.md)。
+ 无论有多少订阅者订阅了您的产品，您都无法在产品发布后从中删除数据集。

**更新产品、数据集或公开报价详情**

1. 登录到 [AWS Marketplace 管理门户](https://aws.amazon.com/marketplace/management/products/data)。

1. 从左侧导航菜单中选择 “**构建**”、“**数据产品**”。

1. 从**产品**中，选择要更新的产品。
**注意**  
如果您的产品处于草稿状态，请通过选择表格顶部的 “**请求更改**” 操作按钮并单击 “**恢复产品创建” 来编辑产品**。

1. 通过表格顶部的 “**请求更改**” 操作按钮：
   + 如果您正在编辑产品信息，请选择 “**更新产品信息**” 选项，然后按照说明编辑产品。
   + 如果您要更改产品可见性（公开、受限或受限），请选择 “**更新可见性**” 选项，然后按照说明编辑产品。
   + 如果您要编辑产品上的数据集，请选择 “**管理数据集**” 选项，然后选择是要更新现有数据集还是添加新数据集。按照说明更新您的产品。
**注意**  
选择 “**更新数据集**” 可管理数据集周围的所有元数据，包括数据敏感度、数据字典和样本。
   + 如果您正在编辑公开发售，请选择 “**更新公开发**售” 选项，然后选择要编辑的报价属性。按照说明更新您的报价。

1. 要编辑**私人报价**，.

**更新私募优惠详情**

1. 登录到 [AWS Marketplace 管理门户](https://aws.amazon.com/marketplace/management)。

1. 从左侧导航菜单中，选择**出售**、**私人报价**。

1. 在**私人优惠**中，选择您要更新的优惠。
**注意**  
如果您的报价处于草稿状态，请选择表格顶部的**恢复选件创建**操作按钮来编辑选件。

1. 从表格上的操作按钮中选择 **“编辑”**，然后按照说明更新您的报价。

# 更新中的数据字典 AWS Marketplace 管理门户
<a name="update-data-dictionary"></a>

您可以先移除现有的数据字典，然后上传新的数据字典，从而更新中的 AWS Marketplace 管理门户 数据字典。

**要更新数据字典，请按以下步骤操作：**

1. 登录到 [AWS Marketplace 管理门户](https://aws.amazon.com/marketplace/management/products/data)。

1. 从左侧导航菜单中选择 “**构建**”、“**数据产品**”。

1. 从**产品**中，选择您要更新的产品。

1. 选择**数据集和详细信息**选项卡。

1. 在 “**数据字典和示例**” 表中，选择 “**管理附件**” 操作按钮。

   1. 在 “**数据字典**” 表中，选择 “**删除**”，然后在确认模式中再次选择 “**删除**”。

      该数据字典即会被删除。

   1. 在**数据字典**表中，选择**添加**。

   1. 选择**上传数据字典**。

   1. 选择一个新的数据字典，然后单击**打开**。

   1. 选择**确认**。

1. 选择 “**提交**” 以完成更新。

# 更新中的示例 AWS Marketplace 管理门户
<a name="update-sample"></a>

发布产品后，您可以在中更新示例 AWS Marketplace 管理门户。

**要更新样本，请按以下步骤操作：**

1. 登录到 [AWS Marketplace 管理门户](https://aws.amazon.com/marketplace/management/products/data)。

1. 从左侧导航菜单中选择 “**构建**”、“**数据产品**”。

1. 从**产品**中，选择您要更新的产品。

1. 选择**数据集和详细信息**选项卡。

1. 在 “**数据字典和示例**” 表中，选择 “**管理附件**” 操作按钮。

   1. 在**数据样本**表中，选择**添加样本**。

   1. 选择**上传数据样本**并从计算机中选择一个数据集样本，然后选择**打开**。

   1. （可选）为将在商品详情页面上显示的每个样本输入描述。

   1. 选择 “**添加样品**”。您最多可以上传 10 个样本，最大大小为 50MB。您可以预览 .csv 格式的样本。有关更多详细信息，请参阅[中的示例数据 AWS Data Exchange](https://docs.aws.amazon.com/data-exchange/latest/userguide/samples-pro.html)。

1. 选择 “**提交**” 以完成更新。

# 在中发布新的数据集修订版 AWS Data Exchange
<a name="dynamically-updated-products"></a>

AWS Data Exchange 支持动态更新的产品。订阅者在订阅产品的特定持续时间内，只要他们的订阅仍然有效，就可以访问所有已发布的数据集。例如，提供商可能想提供一种包含美国股票每日收盘价的产品，该价格每天都会根据当天的收盘价进行更新。您可以创建将在产品数据集中提供的新修订并进行定版，也可以向您的产品添加新的数据集。

您的产品在订阅中包含部分或全部历史修订和未来修订。有关更多信息，请参阅 [中的修订访问规则 AWS Data Exchange](best-practices-revisions.md)。

在以下步骤中，您将为已使用 AWS Data Exchange 控制台发布的数据集创建并完成新的修订版。然后，该数据集修订将自动发布到该数据集所属的所有产品。有关更多信息，请参阅 [修订](data-sets.md#revisions)。

**重要**  
提供商可以撤消订阅者对修订版的访问权限，然后使用控制台或 AWS Data Exchange API 删除修订版的资产。有关更多信息，请参阅 [撤消对中修订版的访问权限 AWS Data Exchange](revoking-revisions.md)。

**要发布产品的新数据集修订，请按以下步骤操作：**

1. 打开您的 Web 浏览器，登录到 [AWS Data Exchange 控制台](https://console.aws.amazon.com/dataexchange)。

1. 在左侧导航窗格的**发布数据**下，选择**拥有的数据集**。

1. 在**拥有的数据集**中，选择您要更新的数据集。

1. 导航至**产品**选项卡，确保该数据集与已发布的产品相关联。

1. 从**修订**选项卡中，选择**创建修订**，以打开**创建修订**页面。

   1. （可选）在**修订设置**下，为您的修订提供介绍修订目的的可选注释。

   1. （可选）在**添加标签 - 可选**下，添加与该资源关联的标签。

   1. 选择**创建修订**。

      您的新修订即会创建。

1. 在**作业**部分下，选择**从 Amazon S3 导入**或**上传**（从您的计算机上传），具体取决于您要包含的资产是存储在您拥有的 Amazon S3 存储桶中还是存储在本地计算机上。

   1. 根据您的选择，按照相应提示进行操作。此时，将您的资产导入数据集的作业已启动。

   1. 作业完成后，**作业**部分的**状态**字段将更新为**已完成**。

1. 在**修订概览**下，查看修订及其资产，然后选择**定版**。

修订已发布到产品中，现在可供订阅者使用。

## 使用文件交付类型发布历史数据的建议方法
<a name="historical-data-approach"></a>

一些动态产品包含订阅者可以访问的历史内容。例如，如果您的产品包含 30 年的美国股票每日收盘价历史记录，那么除了每天的动态更新外，订阅者还可以访问该数据。

对于此类包含历史数据记录的产品，最佳实践是在数据集的单个修订中发布所有历史数据。您可以在该修订的可选注释中，注明此修订一次性上传了从特定日期开始的所有数据历史记录。

如果单个历史修订包含多个对象的时间序列，则可以考虑标记对象名称，以描述基础数据周期。例如，如果您的单个历史修订包含 200 个文件，每个文件包含一周的历史数据，则可以将每个文件命名为数据历史记录开始当周的日期。

## 建议的更新方法
<a name="update-approach"></a>

您可以通过以下多种方式动态更新您的数据集。以下是三种示例方法，所有这些方法都会针对每次更新创建一个新修订，但是新修订的内容有所不同。
+ **每次更新都使用一个新修订，仅包含自上次修订以来更改过的项目** – 修订的大小会变小，因为只有那些更改过的项目才会被更新。这种方法适用于更新仅影响一小部分数据且订阅者仅关注已更改项目的数据集。
+ **每次更新都使用一个新修订，包含更新后的数据** – 新修订包含更新后的完整文件。所有项目都包含在新修订中，包括自上次修订以来未发生更改的项目。对于想要为您的数据维护单个 up-to-date文件的订阅者来说，这种方法非常方便。订阅者将最新修订的一个或多个资产导出到相同的目标位置，并覆盖先前的一个或多个文件。
+ **每次更新都使用一个新修订，包含完整历史记录和更新后的数据** – 新修订包含数据的完整历史记录，包括数据的最新状态和先前修订的历史记录。这种方法会占用更多存储空间。它适用于订阅者有兴趣了解最新且全面的数据历史记录（包括过去的任何潜在修正或调整）的数据集。在这种方法中，每个修订都是独立的，并且可以提供完整的数据集历史记录视图，而不依赖于以前的修订。

# 在中取消发布产品 AWS Data Exchange
<a name="unpublish-product"></a>

在您的产品发布后 AWS Data Exchange，所有人都可以根据产品的知名度设置查找和订阅该产品。如果您想获得以下任一结果，则可以取消发布产品：
+ 清除您的资源。
+ 从上公开发布的产品中移除产品 AWS Data Exchange。
+ 阻止订阅者自动续订您的产品。

取消发布产品时，请记住以下几点：
+ 您可以根据需要随时取消发布产品。
+ 如果您取消发布产品，则该产品在目录中或 AWS Data Exchange 目录中将不再可见。 AWS Marketplace
+ 拥有有效订阅的订阅者在订阅期限到期之前，可以继续访问该数据产品。
+ 即使订阅者已启用自动续订，在您取消发布产品后到期的有效订阅也不会续订。
+ 在订阅到期之前，现有订阅者仍然可以查看产品详细信息。

**要取消发布产品，请按以下步骤操作：**

1. 在中登录您的卖家账户[AWS Marketplace 管理门户](https://aws.amazon.com/marketplace/management/)。

1. 前往**数据产品**页面并选择您的产品。

1. **选择 “**请求更改**”，选择 “**更新产品可见性**”，然后选择 “受限”。**

1. 检查更改，然后选择**提交**。
**重要**  
此操作无法撤消。

完成这些步骤后，您的商品状态将变为 “**受限**”。受限商品无法再次发布，但您可以创建具有相同数据集、商品详情和报价详情的新商品（使用新的商品编码）。

# 正在删除中的修订版 AWS Data Exchange
<a name="remove-revision"></a>

提供商可以撤消订阅者对修订版的访问权限，然后使用控制台或 AWS Data Exchange API 删除修订版的资产。有关更多信息，请参阅 [撤消对中修订版的访问权限 AWS Data Exchange](revoking-revisions.md)。

您可以在修订定版后但在将其添加到产品之前，编辑或删除该修订。有关更多信息，请参阅以下主题：
+ [编辑修订](publish-API-product.md#edit-api-revision)
+ [删除修订](publish-API-product.md#delete-api-revision)

# 撤消对中修订版的访问权限 AWS Data Exchange
<a name="revoking-revisions"></a>

作为中数据产品的提供商 AWS Data Exchange，您可以随时撤消订阅者对特定修订版的访问权限。出于合规原因，此操作通常由提供商执行。撤销修订不会删除底层资产。撤销修订后，所有订阅者都会收到一则通知 Amazon EventBridge （以前称为 Ev CloudWatch ents），告知修订已被撤销。然后，订阅者可以在 AWS Data Exchange 控制台上查看修订被撤销的原因。订阅者无法导出或查询已撤销修订中的数据。

为撤销修订，自行管理 IAM 策略的提供商必须将 `dataexchange:RevokeRevision` 添加为新操作。使用[托管策略的](security-iam-awsmanpol.md)提供商 AWS Data Exchange无需进行任何更改。

撤销修订后，您可以使用控制台或 AWS Data Exchange `DeleteAsset` API 操作删除修订版的资产。

**Topics**
+ [撤消对 AWS Data Exchange 资源修订版的访问权限 ()AWS CLI](revoke-rev-sdk.md)
+ [以提供者的身份撤消对单个 AWS Data Exchange 资产修订版的访问权限（控制台）](revoke-rev-single.md)
+ [以提供者的身份撤销多个 AWS Data Exchange 资产修订版（控制台）](revoke-rev-multi.md)
+ [以提供者的身份编辑 AWS Data Exchange 资产撤销原因（控制台）](edit-revoked-rev.md)
+ [以订阅者身份查看已撤销的修订（控制台）](view-revoked-rev.md)

# 撤消对 AWS Data Exchange 资源修订版的访问权限 ()AWS CLI
<a name="revoke-rev-sdk"></a>

作为 AWS Data Exchange 数据产品的提供商，您可以按照以下说明使用撤消订阅者对修订版的访问权限。 AWS CLI 

**撤消修订版 ()AWS CLI**

1. 使用 `revoke-revision` 命令撤消修订。

   ```
   $ AWS dataexchange revoke-revision \
   --data-set-id $DATA_SET_ID \
   --revision-id $REVISION_ID \
   --comment 'Revoking Revision Example'
   
   {
   "Id": "ab7859881EXAMPLEdd3e8a4b88fc6a8d",
   "Arn": "arn:aws:dataexchange:us-east-1:427362365172:data-sets/$DATA_SET_ID/revisions/$REVISION_ID",
   "Comment": "Revoking Revision Example",
   "CreatedAt": "2022-03-08T18:54:20.746Z",
   "UpdatedAt": "2022-03-09T20:28:53.105Z",
   "DataSetId": "24d30f8446a878237c35d011e7b22d0b",
   "Finalized": true,
   "Revoked": true,
   "RevokedAt": "2022-03-09T20:28:53.105Z",
   "RevocationComment": "revoking revision example"
   }
   ```

1. 撤销修订后，您可以使用 AWS Data Exchange `DeleteAsset` API 操作删除修订版的资产。

# 以提供者的身份撤消对单个 AWS Data Exchange 资产修订版的访问权限（控制台）
<a name="revoke-rev-single"></a>

作为 AWS Data Exchange 数据产品的提供商，您可以按照以下说明使用 AWS Data Exchange 控制台撤消订阅者对单个修订版的访问权限。

**要以提供商身份撤销修订（控制台），请按以下步骤操作：**

1. 打开您的 Web 浏览器，登录到 [AWS Data Exchange 控制台](https://console.aws.amazon.com/dataexchange)。

1. 在左侧的导航窗格中，为**发布数据**选择**拥有的数据集**。

1. 在**拥有的数据集**中，选择包含您要撤消的修订的数据集。

1. 在**修订**选项卡的**修订**下，选择该修订。

1. 在修订页面的**修订概览**下，为**操作**选择**撤销**。

1. 在**撤消修订**对话框中，简短描述撤消修订的原因。订阅者将看到此描述。

1. 选择**撤销**。

   该修订的**状态**即会设置为**已撤销**。
**警告**  
此操作将撤销修订及其所有资产。订阅者可以查看撤销的原因，但无法访问或导出相应资产。此操作无法撤消。

1. 撤消修订后，您可以通过导航到修订页面，在**导入的资产**表中选择您要删除的资产，然后选择**删除**来删除该修订的资产。

要编辑已撤销修订的原因，请参阅[以提供者的身份编辑 AWS Data Exchange 资产撤销原因（控制台）](edit-revoked-rev.md)。

# 以提供者的身份撤销多个 AWS Data Exchange 资产修订版（控制台）
<a name="revoke-rev-multi"></a>

作为 AWS Data Exchange 数据产品的提供商，您可以按照以下说明使用 AWS Data Exchange 控制台撤消订阅者对多个修订版的访问权限。

**要以提供商身份撤销多个修订（控制台），请按以下步骤操作：**

1. 打开您的 Web 浏览器，登录到 [AWS Data Exchange 控制台](https://console.aws.amazon.com/dataexchange)。

1. 在左侧的导航窗格中，为**发布数据**选择**拥有的数据集**。

1. 在**拥有的数据集**中，选择包含您要撤消的修订的数据集。

1. 在**修订**选项卡上，最多选择 10 个修订。

1. 选择**撤销**。

1. 在**撤销 \$1x\$1 修订**对话框中，简短描述撤消修订的原因。订阅者将看到此描述。然后选择**撤销**。

   该修订的**状态**即会设置为**已撤销**。
**警告**  
此操作将撤销修订及其所有资产。订阅者可以查看撤销的原因，但无法访问或导出相应资产。此操作无法撤消。

1. 撤消修订后，您可以通过导航到修订页面，在**导入的资产**表中选择您要删除的资产，然后选择**删除**来删除该修订的资产。

要编辑已撤销修订的原因，请参阅[以提供者的身份编辑 AWS Data Exchange 资产撤销原因（控制台）](edit-revoked-rev.md)。

# 以提供者的身份编辑 AWS Data Exchange 资产撤销原因（控制台）
<a name="edit-revoked-rev"></a>

作为 AWS Data Exchange 数据产品的提供商，您可以使用 AWS Data Exchange 控制台按照以下说明编辑撤销原因。

**要以提供商身份编辑撤销修订（控制台），请按以下步骤操作：**

1. 打开您的 Web 浏览器，登录到 [AWS Data Exchange 控制台](https://console.aws.amazon.com/dataexchange)。

1. 在左侧的导航窗格中，为**发布数据产品**选择**拥有的数据集**。

1. 在**拥有的数据集**中，选择包含您撤消的修订的数据集。

1. 在**修订**选项卡上，选择已撤消的修订。

1. 在修订页面上，选择**编辑撤销原因**。

1. 在**编辑撤销修订**对话框中，简短描述撤消修订的原因。

1. 选择**保存**。

   该修订的**状态**即会设置为**已撤销**。

   更新后的撤销原因会显示在修订页面上。

# 以订阅者身份查看已撤销的修订（控制台）
<a name="view-revoked-rev"></a>

作为 AWS Data Exchange 数据产品的订阅者，您可以使用 AWS Data Exchange 控制台按照以下说明查看撤销修订版访问权限的原因。

**要以订阅者身份查看已撤销的修订（控制台），请按以下步骤操作：**

1. 打开您的 Web 浏览器，登录到 [AWS Data Exchange 控制台](https://console.aws.amazon.com/dataexchange)。

1. 在左侧导航窗格中的**我的订阅**下，选择**授权数据**。

1. 在**产品**下，选择一个产品，然后展开该产品下的数据集，以查看修订列表。

1. 在数据集页面的**修订**选项卡下，查看该修订的**状态**（**已发布**或**已撤销**）。

1. 选择一个修订。

1. 在修订详细信息页面的顶部，查看修订原因。