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.
Inscripción en el servicio de análisis de comercio de AWS Marketplace
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
-
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. -
Asegúrese de tener los permisos de IAM necesarios para inscribirse en el servicio de análisis de comercio de AWS Marketplace.
-
Vaya a la página de inscripción del servicio de análisis de comercio
. -
Escriba el nombre de bucket de Amazon S3 y el ARN del tema de Amazon SNS y, a continuación, elija Inscribirse.
-
En la página de permisos, elija Allow (Permitir).
-
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
-
Descargue, instale y configure la interfaz de línea de comandos de AWS (AWS CLI).
-
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}"
-
Para
--data-set-publication-date, sustituya{TODAY'S DATE}por la fecha actual utilizando el formato ISO-8601YYYY-MM-DDT00:00:00Z, dondeYYYYes el año en cuatro dígitos,MMes el mes en dos dígitos yDDes el día en dos dígitos. -
En
--role-name-arn, reemplace{YOUR-ROLE-NAME-ARN}por el ARN del rol que recibió del proceso de inscripción en Paso 4: inscripción en el programa de Commerce Analytics Service. -
En --destination-s3-bucket-name, sustituya {amzn-s3-demo-bucket} con el nombre del bucket de Amazon S3 que ha creado en Paso 2: creación de un bucket de Amazon S3 de destino.
-
En --sns-topic-arn, reemplace {YOUR-SNS-TOPIC-ARN} por el tema de Amazon SNS que creó en Paso 3: configuración de un tema de Amazon SNS para las notificaciones de respuesta.
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" }