翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Marketplace Commerce Analytics Service のトラブルシューティング
AWS Marketplace Commerce Analytics Service に関する問題はトラブルシューティングできます。このサービスでは、 から製品と顧客のデータをプログラムで提供します AWS Marketplace。エラーやその他の設定の問題が発生した場合は、Commerce Analytics Service のトラブルシューティングが必要になる場合があります。以下のセクションでは、Commerce Analytics Service でよくある問題を診断して解決する手順を説明するトラブルシューティングプロセスについて説明します。
許可リストの問題のため、サービスにアクセスできません。
で販売者としてまだ登録されていない場合は AWS Marketplace、 AWS Marketplace 管理ポータル
SDKドキュメントで、この日付で使用できるようにする必要があると示されているにもかかわらず、過去の日付のデータセットをリクエストすることはできません。
過去の特定の日付に関するデータセットが利用可能であると記載されていても、利用できるのは AWS Marketplaceに参加した時点以降のデータのみです。エラーが発生したと思われる場合は、AWS Marketplace Seller Operations
サービスを呼び出すと、「エンドポイントに接続できませんでしたURL: https://marketplacecommerceanalytics.eu-central-1.amazonaws.com/”
AWS Marketplace Commerce Analytics Service は、米国東部 (バージニア北部) リージョンでのみ使用できます。Commerce Analytics Service へのすべての呼び出しは us-east-1
エンドポイントに対して行う必要があります。
を使用している場合は AWS CLI、次の例に示すように、--region
「 フラグを各呼び出しに追加しus-east-1
、 を AWS リージョン として指定します。
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ポリシーを変更する必要があります。
-
にサインイン AWS Management Console し、 でIAMコンソールを開きますhttps://console.aws.amazon.com/iam/
。 -
IAM コンソールの左側にあるロールを選択します。
-
を選択しますMarketplaceCommerceAnalyticsRole。
-
[Inline Roles (インラインロール)] セクションが展開されていない場合は展開します。
-
で始まる名前のポリシーを見つけます。 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": "*" } ] }
-
[Next (次へ)] を選択します。
注記
ビジュアルオプションとJSONエディタオプションはいつでも切り替えることができます。ただし、ビジュアルエディタで変更を加えるか、Next を選択すると、 IAMはポリシーを再構築してビジュアルエディタ用に最適化する場合があります。詳細については、IAM「 ユーザーガイド」の「ポリシーの再構築」を参照してください。
-
[確認と作成] ページで、作成するポリシーの [ポリシー名] と [説明] (オプション) を入力します。[このポリシーで定義されているアクセス許可] を確認して、ポリシーによって付与されたアクセス許可を確認します。
-
[ポリシーの作成] をクリックして、新しいポリシーを保存します。
アクセス権限を付与するには、ユーザー、グループ、またはロールにアクセス許可を追加します。
-
のユーザーとグループ AWS IAM Identity Center:
アクセス許可セットを作成します。「AWS IAM Identity Center ユーザーガイド」の「権限設定を作成する」の手順に従ってください。
-
ID プロバイダーIAMを介して で管理されるユーザー:
ID フェデレーションのロールを作成します。IAM ユーザーガイドの「サードパーティー ID プロバイダーのロールの作成 (フェデレーション)」の指示に従います。
-
IAM ユーザー:
-
ユーザーが担当できるロールを作成します。「 ユーザーガイド」のIAM「ユーザーのロールを作成する」の手順に従います。 IAM
-
(お奨めできない方法) ポリシーをユーザーに直接アタッチするか、ユーザーをユーザーグループに追加する。IAM ユーザーガイドの「ユーザー (コンソール) へのアクセス許可を追加する」の手順に従います。
-
ここに記載されていない問題。
AWS Marketplace Seller Operations