加入 AWS Marketplace Commerce Analytics Service - AWS Marketplace

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

加入 AWS Marketplace Commerce Analytics Service

使用 AWS Marketplace Commerce Analytics Service,您可以透過 以程式設計方式存取產品和客戶資料 AWS Marketplace。若要開始使用 AWS Marketplace Commerce Analytics Service,您必須設定您的 AWS 帳戶 和 AWS 服務 ,才能使用 AWS Marketplace Commerce Analytics Service。這些區段說明如何設定 AWS 帳戶 和 AWS 服務 以使用 AWS Marketplace Commerce Analytics Service。

步驟 1: AWS 帳戶 使用 許可設定您的

AWS Marketplace 強烈建議使用 AWS Identity and Access Management (IAM) 角色登入 , AWS Marketplace 管理入口網站 而不是使用您的根帳戶憑證。如需 AWS Marketplace Commerce Analytics Service IAM許可的特定許可賣家的 AWS Marketplace 政策和許可,請參閱 。為存取您帳戶的人建立個別 使用者,即可將一組唯一的安全登入資料授予每個 使用者。您也可以將不同的許可授予每個 使用者。如有需要,您隨時可以變更或撤銷 使用者的許可。

步驟 2:建立目的地 Amazon S3 儲存貯體

Commerce Analytics Service 會將您請求的資料交付至您指定的 Amazon S3 儲存貯體。如果您已有要使用的 Amazon S3 儲存貯體,請繼續下一個步驟。

如果您沒有 Amazon S3 儲存貯體,或想要特別為此資料建立 Amazon S3 儲存貯體,請參閱如何建立 S3 儲存貯體。

步驟 3:設定回應通知的 Amazon SNS主題

Commerce Analytics Service 使用 Amazon 提供回應通知SNS。服務會將訊息發佈至此主題,以便在資料集可用或發生錯誤時通知您。如果您已經有用於此目的的 Amazon SNS主題,請繼續下一個步驟。

如果您沒有為此服務設定 Amazon SNS主題,請立即設定。如需指示,請參閱建立主題

記錄您建立之主題的主題 Amazon Resource Name (ARN),因為 ARN 需要 才能呼叫 服務。

步驟 4:加入 Commerce Analytics Service 計畫

使用 為儲存貯體SNS的主題和名稱設定服務後,Commerce Analytics Service 會存取 Amazon S3 儲存貯體和 Amazon ARN 主題。

啟用存取
  1. AWS Marketplace 管理入口網站 使用 AWS 帳戶 登入 以管理 AWS Marketplace 產品。

  2. 確保您擁有註冊 AWS Marketplace Commerce Analytics Service 所需的IAM許可

  3. 導覽至 Commerce Analytics Service 註冊頁面

  4. 輸入 Amazon S3 儲存貯體名稱 和 Amazon SNS主題 ARN,然後選擇註冊

  5. 在許可頁面上,選擇允許

  6. 在 上 AWS Marketplace 管理入口網站,記錄成功訊息中的角色名稱ARN。您需要 ARN才能呼叫 服務。

注意

加入 Commerce Analytics Service 會在您的 中建立IAM角色 AWS 帳戶。此IAM角色允許 AWS Marketplace 寫入 Amazon S3 儲存貯體,並將通知發佈至 Amazon 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}"

如果您收到包含服務 ID dataSetRequest回應的回應,表示您已完成加入程序。成功的回應如下所示:

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