對 Commerce Analytics Service AWS Marketplace 進行故障診斷 - AWS Marketplace

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

對 Commerce Analytics Service AWS Marketplace 進行故障診斷

您可以對 Commerce Analytics Service AWS Marketplace 的問題進行故障診斷,該服務以程式設計方式提供產品和客戶資料 AWS Marketplace。當您遇到錯誤或其他組態問題時,您可能需要對 Commerce Analytics Service 進行故障診斷。以下各節會引導您完成疑難排解程序,涵蓋診斷和解決 Commerce Analytics Service 常見問題的步驟。

由於允許清單問題,我無法存取服務。

如果您尚未在 上註冊為賣方 AWS Marketplace,請造訪 AWS Marketplace 管理入口網站 進行註冊。如果您已在 註冊為賣方 AWS Marketplace,請聯絡AWS Marketplace 賣方營運團隊。

我無法請求過去某個日期的資料集,即使 SDK 文件指出該資料集應可供此日期使用。

即使資料集在過去的某些日期中列為可用,我們只有您加入的時間才有資料 AWS Marketplace。如果您認為這是錯誤的,請聯絡AWS Marketplace 賣方營運團隊。

當我呼叫 服務時,會收到錯誤訊息:「無法連線至端點 URL:https://https://marketplacecommerceanalytics.eu-central-1.amazonaws.com/”

Commerce Analytics Service 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 Commerce Analytics Service 時,您指定了 Amazon S3 儲存貯體和 Amazon SNS 主題。加入程序會設定您的 IAM 許可,以允許服務僅存取這些特定資源。若要使用不同的資源,您需要修改 IAM 政策:

  1. 登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/iam/ 開啟 IAM 主控台。

  2. 選擇 IAM 主控台左側的角色

  3. 選擇 MarketplaceCommerceAnalyticsRole

  4. 如果尚未展開,請展開內嵌角色區段。

  5. 找到名稱開頭為 的政策,oneClick_MarketplaceCommerceAnalyticsRole然後選擇編輯政策

  6. 在政策文件中,找到指定與您要修改之服務相關動作的區段。例如,若要變更您的 Amazon S3 儲存貯體,請尋找包含以 s3 開頭的動作的 區段: 並變更其各自的資源選擇,以指定新的 Amazon S3 儲存貯體。

如需 IAM 政策的詳細資訊,請參閱下列指南:https://https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html

當我呼叫 GenerateDataSet動作時收到AccessDeniedException錯誤

如果您的使用者沒有呼叫 所需的許可,就可能發生這種情況GenerateDataSet。下列程序概述使用 IAM 主控台建立具有這些許可的 IAM 政策所需的步驟,並將許可新增至您的使用者、群組或角色。

若要使用 JSON 政策編輯器來建立政策
  1. 登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/iam/ 開啟 IAM 主控台。

  2. 在左側的導覽窗格中,選擇 Policies (政策)

    如果這是您第一次選擇 Policies (政策),將會顯示 Welcome to Managed Policies (歡迎使用受管政策) 頁面。選擇 Get Started (開始使用)

  3. 在頁面頂端,選擇 Create policy (建立政策)

  4. 政策編輯器中,選擇 JSON 選項。

  5. 輸入下列 JSON 政策文件:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "marketplacecommerceanalytics:GenerateDataSet", "Resource": "*" } ] }
  6. 選擇 Next (下一步)

    注意

    您可以隨時切換視覺化JSON 編輯器選項。不過,如果您進行變更或在視覺化編輯器中選擇下一步,IAM 就可能會調整您的政策結構,以便針對視覺化編輯器進行最佳化。如需詳細資訊,請參閱 IAM 使用者指南中的調整政策結構

  7. 檢視與建立頁面上,為您正在建立的政策輸入政策名稱描述 (選用)。檢視此政策中定義的許可,來查看您的政策所授予的許可。

  8. 選擇 Create policy (建立政策) 儲存您的新政策。

若要提供存取權,請新增權限至您的使用者、群組或角色:

  • 中的使用者和群組 AWS IAM Identity Center:

    建立權限合集。請按照 AWS IAM Identity Center 使用者指南 中的 建立權限合集 說明進行操作。

  • 透過身分提供者在 IAM 中管理的使用者:

    建立聯合身分的角色。遵循「IAM 使用者指南」的為第三方身分提供者 (聯合) 建立角色中的指示。

  • IAM 使用者:

我的問題未列在此處。

請聯絡AWS Marketplace 賣方營運團隊。