本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
对 AWS Marketplace 商务分析服务进行故障排除
您可以使用 AWS Marketplace 商务分析服务解决问题,该服务以编程方式提供来自 AWS Marketplace的产品和客户数据。当您遇到错误或其他配置问题时,您可能需要对 Commerce Analytics Service 进行故障排除。以下各节将指导您完成故障排除流程,包括诊断和解决 Commerce Analytics Service 常见问题的步骤。
由于允许列表问题,我无法访问服务。
如果您尚未在上注册为卖家 AWS Marketplace,请AWS Marketplace 管理门户
我无法请求过去某个日期的数据集,即使开发工具包文档说明此日期应该可用。
即使过去特定日期的数据集列出为可用,但我们只有自您加入 AWS Marketplace日期之后的数据。如果您仍认为这是一个错误,请联系 AWS Marketplace 卖家运营
当我调用服务时,我收到错误消息 “无法连接到终端节点 URL: https://marketplacecommerceanalytics.eu-central-1.amazonaws.com/”
AWS Marketplace 商务分析服务仅在美国东部(弗吉尼亚北部)地区提供。您必须将对 Commerce Analytics Service 的所有调用针对 us-east-1
端点。
如果您使用的是 AWS CLI,请在每个调用中添加 “--region
标志并指定 AWS 区域 为us-east-1
,如以下示例所示。
aws marketplacecommerceanalytics generate-data-set \ --data-set-type "customer_subscriber_hourly_monthly_subscriptions" \ --data-set-publication-date "2016-04-21T00:00:00Z" \ --role-name-arn "arn:aws:iam::138136086619:role/MarketplaceCommerceAnalyticsRole" \ --destination-s3-bucket-name "marketplace-analytics-service" \ --destination-s3-prefix "test-prefix" \ --sns-topic-arn "arn:aws:sns:eu-central-1:138136086619:Marketplace_Analytics_Service_Notice" \ --region us-east-1
我希望使用与完成信息载入过程时所选的不同 Amazon S3 存储桶或 Amazon SNS 主题。
注册 AWS Marketplace 商业分析服务时,您指定了 Amazon S3 存储桶和亚马逊 SNS 主题。载入过程会将您的 IAM 权限配置为仅允许服务访问这些特定资源。要使用不同的资源,您需要修改您的 IAM 策略:
-
登录 AWS Management Console 并打开 IAM 控制台,网址为https://console.aws.amazon.com/iam/
。 -
在 IAM 控制台的左侧,选择角色。
-
选择 MarketplaceCommerceAnalyticsRole。
-
如果尚未展开内联角色部分,请展开该部分。
-
找到名称以开头的策略 oneClick_MarketplaceCommerceAnalyticsRole然后选择 “编辑策略”。
-
在策略文档中,找到指定与所要修改服务相关的操作的部分。例如,要更改 Amazon S3 存储桶,找到包含以 s3: 开头的操作的部分,更改相应的资源部分或者指定新的 Amazon S3 存储桶。
有关 IAM 策略的更多信息,请参阅以下指南:https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html
在调用 GenerateDataSet
操作时,我收到 AccessDeniedException
错误
如果您的用户没有调用 GenerateDataSet
所需的权限,则会出现此情况。以下过程概述了使用 IAM 控制台创建具有这些权限的 IAM 策略以及向您的用户、组或角色添加权限所需的步骤。
使用 JSON 策略编辑器创建策略
登录 AWS Management Console 并打开 IAM 控制台,网址为https://console.aws.amazon.com/iam/
。 -
在左侧的导航窗格中,选择策略。
如果这是您首次选择策略,则会显示欢迎访问托管式策略页面。选择开始使用。
-
在页面的顶部,选择创建策略。
-
在策略编辑器部分,选择 JSON 选项。
-
输入以下 JSON 策略文档:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "marketplacecommerceanalytics:GenerateDataSet", "Resource": "*" } ] }
-
选择下一步。
注意
您可以随时在可视化和 JSON 编辑器选项卡之间切换。不过,如果您进行更改或在可视化编辑器中选择下一步,IAM 可能会调整策略结构以针对可视化编辑器进行优化。有关更多信息,请参阅《IAM 用户指南》中的调整策略结构。
-
在查看并创建页面上,为您要创建的策略输入策略名称和描述(可选)。查看此策略中定义的权限以查看策略授予的权限。
-
选择创建策略可保存新策略。
要提供访问权限,请为您的用户、组或角色添加权限:
-
中的用户和群组 AWS IAM Identity Center:
创建权限集合。按照《AWS IAM Identity Center 用户指南》中创建权限集的说明进行操作。
-
通过身份提供商在 IAM 中托管的用户:
创建适用于身份联合验证的角色。按照《IAM 用户指南》中针对第三方身份提供商创建角色(联合身份验证)的说明进行操作。
-
IAM 用户:
-
创建您的用户可以担任的角色。按照《IAM 用户指南》中为 IAM 用户创建角色的说明进行操作。
-
(不推荐使用)将策略直接附加到用户或将用户添加到用户组。按照《IAM 用户指南》中向用户添加权限(控制台)中的说明进行操作。
-
此处未列出我的问题。
联系 AWS Marketplace 卖家运营