Incorporación a AWS Marketplace Commerce Analytics Service - AWS Marketplace

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Incorporación a AWS Marketplace Commerce Analytics Service

Con AWS Marketplace Commerce Analytics Service puede acceder mediante programación a datos del producto y del cliente a través de AWS Marketplace. Para empezar a utilizar AWS Marketplace Commerce Analytics Service, debe configurar su Cuenta de AWS y Servicios de AWS para utilizar AWS Marketplace Commerce Analytics Service. Estas secciones le indican cómo configurar su Cuenta de AWS y Servicios de AWS para utilizar AWS Marketplace Commerce Analytics Service.

Paso 1: configuración de la Cuenta de AWS con permisos

AWS Marketplace recomienda encarecidamente usar roles (de IAM) de AWS Identity and Access Management para iniciar sesión en AWS Marketplace Management Portal en vez de usar las credenciales de su cuenta raíz. Consulte Políticas y permisos para vendedores de AWS Marketplace para ver los permisos específicos de AIM para el servicio de análisis de comercio de AWS Marketplace. Si crea un usuario de para cada persona que tiene acceso a la cuenta, puede asignar a cada usuario de un conjunto único de credenciales de seguridad. También puede conceder permisos distintos a cada usuario de . Si fuera necesario, puede cambiar o revocar permisos de usuario de en cualquier momento

Paso 2: creación de un bucket de Amazon S3 de destino

El servicio de análisis de comercio envía los datos solicitados al bucket de Amazon S3 que especifique. Si ya tiene un bucket de Amazon S3 que utilizar, vaya al siguiente paso.

Si no tiene un bucket de Amazon S3 o si desea crear un bucket de Amazon S3 específicamente para estos datos, puede encontrar instrucciones en ¿Cómo puedo crear un bucket de Amazon S3?

Paso 3: configuración de un tema de Amazon SNS para las notificaciones de respuesta

El servicio de análisis de comercio entrega notificaciones de respuesta mediante Amazon SNS. El servicio publica los mensajes en este tema para notificarle cuando haya conjuntos de datos disponibles o si se ha producido un error. Si ya tiene un tema de Amazon SNS para este fin, vaya al siguiente paso.

Si no ha configurado un tema de Amazon SNS para este servicio, hágalo ahora. Para obtener instrucciones, consulte Creación de un tema.

Anote el tema Amazon Resource Name (ARN) correspondiente al tema que ha creado, porque ARN lo necesitará para llamar al servicio.

Paso 4: inscripción en el programa de Commerce Analytics Service

El servicio de análisis de comercio accede al bucket de Amazon S3 y al tema de Amazon SNS después de configurar el servicio con el ARN del tema y el nombre del bucket.

Para habilitar el acceso
  1. Inicie sesión en AWS Marketplace Management Portal con la Cuenta de AWS que utiliza para administrar los productos del servicio de análisis de comercio de AWS Marketplace.

  2. Asegúrese de tener los permisos de IAM necesarios para inscribirse en el servicio de análisis de comercio de AWS Marketplace.

  3. Vaya a la página de inscripción del servicio de análisis de comercio.

  4. Escriba el nombre de bucket de Amazon S3 y el ARN del tema de Amazon SNS y, a continuación, elija Inscribirse.

  5. En la página de permisos, elija Allow (Permitir).

  6. En el AWS Marketplace Management Portal, registre el Role Name ARN (ARN de nombre de función) en el mensaje de confirmación. Necesitará el ARN para llamar al archivo.

nota

Al incorporarse al servicio de análisis de comercio, se crea un rol de IAM en su Cuenta de AWS. El rol de IAM permite a AWS Marketplace escribir en el bucket de Amazon S3 y publicar notificaciones en el tema de Amazon SNS. AWS Marketplace utiliza la cuenta 452565589796 para realizar estas acciones asociadas a este rol de IAM.

Paso 5: comprobación de la configuración

El último paso consiste en comprobar que la configuración funciona según lo previsto.

Para probar la configuración
  1. Descargue, instale y configure la interfaz de línea de comandos de AWS (AWS CLI).

  2. Con la AWS CLI, ejecute 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}"

Si recibe una respuesta que incluye la respuesta dataSetRequestId del servicio, ha completado correctamente el proceso de incorporación. Una respuesta correcta tiene un aspecto similar al siguiente:

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