加入 AWS Marketplace 商务分析服务 - AWS Marketplace

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

加入 AWS Marketplace 商务分析服务

借助 AWS Marketplace 商务分析服务,您可以通过 AWS Marketplace以编程方式访问产品和客户数据。要开始使用 AWS Marketplace 商务分析服务,您必须配置 AWS 账户 和 AWS 服务 才能使用 AWS Marketplace 商务分析服务。这些部分向您展示如何配置 AWS 账户 和 AWS 服务 使用 AWS Marketplace 商务分析服务。

第 1 步:设置 AWS 账户 您的权限

AWS Marketplace 强烈建议使用 AWS Identity and Access Management (IAM) 角色登录, AWS Marketplace 管理门户 而不是使用您的根账户证书。AWS Marketplace 卖家策略和权限有关 AWS Marketplace 商务分析服务IAM权限的具体权限,请参阅。在为访问您的账户的人员创建单独的用户时,您可授予每个用户一组独特的安全凭证。您还可向每个用户授予不同的权限。如有必要,您可随时更改或撤销用户的权限。

步骤 2:创建目标 Amazon S3 存储桶

Commerce Analytics Service 将请求的数据传输到您指定的 Amazon S3 存储桶。如果您已有 Amazon S3 存储桶可供使用,请继续到下一个步骤。

如果您没有 Amazon S3 存储桶,或者希望为此数据专门创建新 Amazon S3 存储桶,请参阅如何创建 S3 存储桶

步骤 3:为回复通知配置一个 Amazon SNS 主题

商务分析服务使用 Amazon 发送回复通知SNS。在您的数据集可用或者出错时,该服务发布消息到此主题来通知您。如果您已经有用于此目的的 Amazon SNS 主题,请继续下一步。

如果您没有为此服务配置 Amazon SNS 主题,请立即配置一个。有关说明,请参阅创建监视器

记录您创建的主题的主题 Amazon 资源名称 (ARN),因为调用该服务需要使用。ARN

第 4 步:注册商业分析服务计划

在您使用存储桶的SNS主题和名称配置服务后,商务分析服务将访问 Amazon S3 存储桶和亚马逊主题。ARN

启用访问
  1. 使用 AWS 账户 您用来管理 AWS Marketplace 商品的,登录到。AWS Marketplace 管理门户

  2. 确保您拥有注册 AWS Marketplace 商务分析服务的必要IAM权限

  3. 导航到 Commerce Analytics Service 注册页面

  4. 输入 Amazon S3 存储桶名称和亚马逊SNS主题ARN,然后选择注册

  5. 在权限页面上,选择允许

  6. 在 AWS Marketplace 管理门户,在成功消息ARN中记录角色名称。您需要拨ARN打服务电话。

注意

加入商务分析服务可以在你 AWS 账户中IAM扮演一个角色。该IAM角色 AWS Marketplace 允许写入 Amazon S3 存储桶并向亚马逊SNS主题发布通知。 AWS Marketplace 使用账户 452565589796 来执行与该角色相关的操作。IAM

步骤 5:验证您的配置

最后一步是验证您的配置是否按预期运行。

测试配置
  1. 下载、安装和配置AWS命令行界面 (AWS CLI)。

  2. 使用 AWS CLI,运行此命令。

    aws marketplacecommerceanalytics generate-data-set \ --data-set-type "customer_subscriber_hourly_monthly_subscriptions" \ --data-set-publication-date "{TODAY'S-DATE}" \ --role-name-arn "{YOUR-ROLE-NAME-ARN}" \ --destination-s3-bucket-name "{amzn-s3-demo-bucket}" \ --destination-s3-prefix "TEST_PREFIX" \ --sns-topic-arn "{YOUR-SNS-TOPIC-ARN}"

如果您收到来自该服务的回复,包括dataSetRequest身份证回复,则说明您已完成入职流程。成功的响应类似于以下内容:

{ "dataSetRequestId": "646dd4ed-6806-11e5-a6d8-fd5dbcaa74ab" }