View a markdown version of this page

Risoluzione dei problemi di AWS Marketplace Servizio di analisi del commercio - AWS Marketplace

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi di AWS Marketplace Servizio di analisi del commercio

Puoi risolvere i problemi con il AWS Marketplace Commerce Analytics Service, che fornisce in modo programmatico i dati dei prodotti e dei clienti da. AWS Marketplace Potrebbe essere necessario risolvere i problemi del Commerce Analytics Service in caso di errori o altri problemi di configurazione. Le seguenti sezioni guidano l'utente nella procedura di risoluzione dei problemi, illustrando i passaggi per diagnosticare e risolvere i problemi più comuni con il servizio Commerce Analytics.

Non riesco ad accedere al servizio a causa di un problema con l'elenco delle autorizzazioni.

Se non sei ancora registrato come venditore su AWS Marketplace, visita la pagina Portale di gestione AWS Marketplace per registrarti. Se ti sei già registrato come venditore su AWS Marketplace, contatta il team addetto alle operazioni del AWS Marketplace venditore.

Non posso richiedere set di dati per una data passata, anche se la documentazione SDK indica che dovrebbero essere disponibili per questa data.

Anche se i set di dati sono elencati come disponibili per determinate date nel passato, abbiamo dati solo dal momento in cui ti sei iscritto AWS Marketplace. Se ritieni che si tratti di un errore, contatta il team addetto alle operazioni del AWS Marketplace venditore.

Quando chiamo il servizio, ricevo il messaggio di errore «Impossibile connettersi all'URL dell'endpoint:https://marketplacecommerceanalytics.eu-central-1.amazonaws.com/»

Il AWS Marketplace Commerce Analytics Service è disponibile solo nella regione Stati Uniti orientali (Virginia settentrionale). È necessario effettuare tutte le chiamate al Commerce Analytics Service verso l'us-east-1endpoint.

Se stai usando il AWS CLI, aggiungi il --region flag "a ogni chiamata e specifica l' Regione AWS asus-east-1, come mostrato nell'esempio seguente.

aws marketplacecommerceanalytics generate-data-set \ --data-set-type "customer_subscriber_hourly_monthly_subscriptions" \ --data-set-publication-date "2016-04-21T00:00:00Z" \ --role-name-arn "arn:aws:iam::138136086619:role/MarketplaceCommerceAnalyticsRole" \ --destination-s3-bucket-name "marketplace-analytics-service" \ --destination-s3-prefix "test-prefix" \ --sns-topic-arn "arn:aws:sns:eu-central-1:138136086619:Marketplace_Analytics_Service_Notice" \ --region us-east-1

Desidero utilizzare un bucket Amazon S3 o un argomento Amazon SNS diverso da quelli che ho selezionato durante il processo di onboarding.

Al momento della registrazione al AWS Marketplace Commerce Analytics Service, hai specificato un bucket Amazon S3 e un argomento Amazon SNS. Il processo di onboarding configura le autorizzazioni IAM per consentire al servizio di accedere solo a queste risorse specifiche. Per utilizzare risorse diverse, devi modificare la tua policy IAM:

  1. Accedi Console di gestione AWS e apri la console IAM all'indirizzo https://console.aws.amazon.com/iam/.

  2. Scegli Ruoli sul lato sinistro della console IAM.

  3. Scegli MarketplaceCommerceAnalyticsRole.

  4. Espandi la sezione Inline Roles, se non è già espansa.

  5. Individua la policy con un nome che inizia con oneClick_MarketplaceCommerceAnalyticsRole e scegli Modifica politica.

  6. Nel documento della politica, individua la sezione che specifica le azioni relative al servizio che desideri modificare. Ad esempio, per modificare il bucket Amazon S3, individua la sezione che include le azioni che iniziano con s3: e modifica la rispettiva selezione di risorse per specificare il nuovo bucket Amazon S3.

Per ulteriori informazioni sulle politiche IAM, consulta la seguente guida: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html

Ricevo un AccessDeniedException errore quando richiamo l'GenerateDataSetazione

Ciò può accadere se l'utente non dispone delle autorizzazioni necessarie per chiamareGenerateDataSet. La procedura seguente illustra i passaggi necessari per creare una policy IAM con tali autorizzazioni utilizzando la console IAM e aggiungere le autorizzazioni agli utenti, ai gruppi o ai ruoli.

Come utilizzare l'editor di policy JSON per creare una policy
  1. Accedi Console di gestione AWS e apri la console IAM all'indirizzo. https://console.aws.amazon.com/iam/

  2. Nel riquadro di navigazione a sinistra, seleziona Policies (Policy).

    Se è la prima volta che selezioni Policy, verrà visualizzata la pagina Benvenuto nelle policy gestite. Seleziona Inizia.

  3. Nella parte superiore della pagina, scegli Crea policy.

  4. Nella sezione Editor di policy, scegli l'opzione JSON.

  5. Inserisci il documento di policy JSON seguente:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "marketplacecommerceanalytics:GenerateDataSet", "Resource": "*" } ] }
  6. Scegli Avanti.

    Nota

    È possibile alternare le opzioni dell'editor Visivo e JSON in qualsiasi momento. Se tuttavia si apportano modifiche o si seleziona Successivo nell'editor Visivo, IAM potrebbe ristrutturare la policy in modo da ottimizzarla per l'editor visivo. Per ulteriori informazioni, consulta Modifica della struttura delle policy nella Guida per l'utente di IAM.

  7. Nella pagina Rivedi e crea, inserisci un valore in Nome policy e Descrizione (facoltativo) per la policy in fase di creazione. Rivedi Autorizzazioni definite in questa policy per visualizzare le autorizzazioni concesse dalla policy.

  8. Seleziona Crea policy per salvare la nuova policy.

Per fornire l’accesso, aggiungi autorizzazioni agli utenti, gruppi o ruoli:

  • Utenti e gruppi in Centro identità AWS IAM:

    Crea un set di autorizzazioni. Segui le istruzioni riportate nella pagina Create a permission set (Creazione di un set di autorizzazioni) nella Guida per l’utente di Centro identità AWS IAM .

  • Utenti gestiti in IAM tramite un provider di identità:

    Crea un ruolo per la federazione delle identità. Segui le istruzioni riportate nella pagina Create a role for a third-party identity provider (federation) della Guida per l’utente IAM.

  • Utenti IAM:

Il mio problema non è elencato qui.

Contatta il team AWS Marketplace addetto alle operazioni del venditore.