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 serviço de análise de dados de comércio do AWS Marketplace
O serviço de análise de comércio do AWS Marketplace permite acessar dados de produtos e de clientes de forma programática por meio do AWS Marketplace. Para começar a usar o serviço de análise de comércio do AWS Marketplace, você deve configurar sua Conta da AWS e seu Serviços da AWS usar o serviço de análise de comércio do AWS Marketplace. Essas seções mostram como configurar sua Conta da AWS e os Serviços da AWS para usarem o serviço de análise de comércio do AWS Marketplace.
Para usar o serviço de análise de comércio do AWS Marketplace.
Etapa 1: configurar sua Conta da AWS com permissões
O AWS Marketplace recomenda o uso de perfis do AWS Identity and Access Management (IAM) para fazer login no Portal de gerenciamento do AWS Marketplace em vez de usar as credenciais da 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 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
-
Faça login no Portal de gerenciamento do AWS Marketplace
com a Conta da AWS que você usa para gerenciar seus produtos do AWS Marketplace. -
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.
-
Navegue até a página de inscrição no Serviço de análise de comércio
. -
Insira o nome do bucket do Amazon S3 e o ARN do tópico do Amazon SNS e escolha Cadastrar.
-
Na página de permissões, escolha Permitir.
-
No Portal de gerenciamento do AWS Marketplace, registre o ARN do nome da função na mensagem de êxito. Você precisa do ARN para chamar o serviço.
nota
A integração com o Serviço de análise de comércio cria um perfil do IAM em sua Conta da AWS. O perfil do IAM permite ao AWS Marketplace gravar no bucket do Amazon S3 e publicar notificações no tópico do Amazon SNS. O AWS Marketplace usa a conta 452565589796 para realizar as ações associadas a esse perfil 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
-
Baixe, instale e configure a Interface da linha de comando do AWS (AWS CLI).
-
Usando a 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}"
-
Em
--data-set-publication-date, substitua{TODAY'S DATE}pela data atual usando o formato ISO-8601,YYYY-MM-DDT00:00:00Z, em queYYYYé o ano de quatro dígitos,MMé o mês de dois dígitos, eDDé o dia de dois dígitos. -
Em
--role-name-arn, substitua{YOUR-ROLE-NAME-ARN}pelo ARN da função que você recebeu no processo de inscrição no Etapa 4: inscreva-se no programa serviço de análise de comércio. -
Em --destination-s3-bucket-name, substitua {amzn-s3-demo-bucket} pelo bucket do Amazon S3 que você criou em Etapa 2: criar um bucket do Amazon S3 de destino.
-
Em –sns-topic-arn, substitua {YOUR-SNS-TOPIC-ARN} pelo tópico do Amazon SNS que você criou em Etapa 3: configurar um tópico do Amazon SNS para notificações de resposta.
Se você receber uma resposta incluindo a resposta dataSetRequestId do serviço, você terá concluído o processo de integração. Uma resposta bem-sucedida é parecida com esta:
{ "dataSetRequestId": "646dd4ed-6806-11e5-a6d8-fd5dbcaa74ab" }