Integração ao AWS Marketplace Commerce Analytics Service - AWS Marketplace

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Integração ao AWS Marketplace Commerce Analytics Service

Com o AWS Marketplace Commerce Analytics Service, você pode acessar programaticamente os dados do produto e do cliente por meio de. AWS Marketplace Para começar a usar o AWS Marketplace Commerce Analytics Service, você deve configurar seu Conta da AWS e Serviços da AWS usar o AWS Marketplace Commerce Analytics Service. Essas seções mostram como configurar Conta da AWS e Serviços da AWS usar o AWS Marketplace Commerce Analytics Service.

Etapa 1: configure seu Conta da AWS com permissões

AWS Marketplace recomenda fortemente o uso de funções AWS Identity and Access Management (IAM) para fazer login em Portal de gerenciamento do AWS Marketplace vez de usar as credenciais da sua conta raiz. Consulte Políticas e permissões para vendedores do AWS Marketplace para permissões do IAM específicas para o Serviço de análise de comércio do AWS Marketplace . Ao criar usuários individuais para as pessoas que acessam a sua conta, você pode dar a cada usuário um conjunto exclusivo de credenciais de segurança. Você também pode conceder permissões diferentes para cada usuário . Se necessário, você poderá alterar ou revogar as permissões de um usuário do a qualquer momento.

Etapa 2: criar um bucket do Amazon S3 de destino

O Serviço de análise de comércio fornecerá os dados que você solicitar a um bucket do Amazon S3 que você especificar. Se você já tem um bucket do Amazon S3 para ser usado, passe para a próxima etapa.

Se você não tiver um bucket do Amazon S3 ou quiser criar um bucket do Amazon S3 especificamente para esses dados, consulte Como faço para criar um bucket do Amazon S3.

Etapa 3: configurar um tópico do Amazon SNS para notificações de resposta

O Serviço de análise de comércio fornece notificações de resposta usando o Amazon SNS. O serviço publicará mensagens nesse tópico para informar quando seus conjuntos de dados estiverem disponíveis ou quando tiver ocorrido um erro. Se você já tiver um tópico do Amazon SNS para esse fim, passe para a próxima etapa.

Se você não tiver um tópico do Amazon SNS; configurado para esse serviço, configure um agora. Para obter instruções, consulte Criar um tópico.

Registre o nome do recurso da Amazon (ARN) do tópico que você criou, pois ele será necessário para chamar o serviço.

Etapa 4: inscreva-se no programa serviço de análise de comércio

O Serviço de análise de comércio acessa o bucket do Amazon S3 e o tópico do Amazon SNS depois que você configura o serviço com o ARN do tópico e o nome do bucket.

Para habilitar o acesso
  1. Faça login no Portal de gerenciamento do AWS Marketplacecom o Conta da AWS que você usa para gerenciar seus AWS Marketplace produtos.

  2. Certifique-se de ter as permissões do IAM necessárias para se inscrever no Serviço de análise de comércio do AWS Marketplace .

  3. Navegue até a página de inscrição no Serviço de análise de comércio.

  4. Insira o nome do bucket do Amazon S3 e o ARN do tópico do Amazon SNS e escolha Cadastrar.

  5. Na página de permissões, escolha Permitir.

  6. No Portal de gerenciamento do AWS Marketplace, registre o nome da função ARN na mensagem de sucesso. Você precisa do ARN para chamar o serviço.

nota

A integração com o Commerce Analytics Service cria uma função do IAM em seu Conta da AWS. A função do IAM permite AWS Marketplace gravar no bucket do Amazon S3 e publicar notificações no tópico do Amazon SNS. AWS Marketplace usa a conta 452565589796 para realizar essas ações associadas a essa função do IAM.

Etapa 5: verificar sua configuração

A última etapa é verificar se a configuração está sendo executada conforme o esperado.

Para testar sua configuração
  1. Baixe, instale e configure a interface de linha de AWS comando (AWS CLI).

  2. Usando o AWS CLI, execute este comando.

    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}"

Se você receber uma resposta incluindo a resposta de dataSetRequestID do serviço, você concluiu o processo de integração. Uma resposta bem-sucedida é parecida com esta:

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