本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
加入 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。
使用 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 主題。
啟用存取
-
AWS Marketplace 管理入口網站
使用 AWS 帳戶 登入 以管理 AWS Marketplace 產品。 -
確保您擁有註冊 AWS Marketplace Commerce Analytics Service 所需的IAM許可。
-
輸入 Amazon S3 儲存貯體名稱 和 Amazon SNS主題 ARN,然後選擇註冊 。
-
在許可頁面上,選擇允許 。
-
在 上 AWS Marketplace 管理入口網站,記錄成功訊息中的角色名稱ARN。您需要 ARN才能呼叫 服務。
注意
加入 Commerce Analytics Service 會在您的 中建立IAM角色 AWS 帳戶。此IAM角色允許 AWS Marketplace 寫入 Amazon S3 儲存貯體,並將通知發佈至 Amazon SNS主題。 AWS Marketplace 會使用 帳戶 452565589796 使用此IAM角色執行這些相關動作。
步驟 5:驗證您的組態
最後一個步驟是驗證您的組態是否如預期般運作。
若要測試組態
-
下載、安裝和設定 AWS 命令列介面 (AWS CLI)。
-
使用 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}"
-
對於
--data-set-publication-date
,使用 ISO-8601 格式{TODAY'S DATE}
將 取代為目前日期,YYYY-MM-DDT00:00:00Z
其中YYYY
是四位數年份,MM
是兩位數月份,而DD
是兩位數日期。 -
對於
--role-name-arn
,將 取代{YOUR-ROLE-NAME-ARN}
為您在 中註冊程序所收到角色ARN的 步驟 4:加入 Commerce Analytics Service 計畫。 -
對於 --destination-s3-bucket-name ,請將 {amzn-s3-demo-bucket} 取代為您在 中建立的 Amazon S3 儲存貯體名稱步驟 2:建立目的地 Amazon S3 儲存貯體。
-
對於 –sns-topic-arn,將 {YOUR-SNSTOPIC--ARN} 取代為您在 中建立的 Amazon SNS主題步驟 3:設定回應通知的 Amazon SNS主題。
如果您收到包含服務 ID dataSetRequest回應的回應,表示您已完成加入程序。成功的回應如下所示:
{ "dataSetRequestId": "646dd4ed-6806-11e5-a6d8-fd5dbcaa74ab" }