[Ultimate]{class="badge positive"}

Google PubSub sorgente

IMPORTANT
Il Google PubSub è disponibile nel catalogo delle origini per gli utenti che hanno acquistato Real-time Customer Data Platform Ultimate.

Adobe Experience Platform fornisce connettività nativa per provider cloud come AWS, Google Cloud Platform, e Azure, che consente di inserire in Platform i dati provenienti da questi sistemi per utilizzarli nei servizi e nelle destinazioni a valle.

Le origini di archiviazione cloud possono inserire i dati in Platform senza dover scaricare, formattare o caricare. I dati acquisiti possono essere formattati come XDM JSON, XDM Parquet o delimitati. Ogni fase del processo viene integrata nel flusso di lavoro delle origini. Platform consente di inserire dati da Google PubSub in tempo reale.

Prerequisiti prerequisites

Questa sezione descrive le impostazioni dei prerequisiti che è necessario completare prima di collegare il Google PubSub da Experience Platform.

Crea account del servizio create-service-account

A account del servizio è un tipo di account spesso utilizzato da un’applicazione o da un carico di lavoro di calcolo, anziché da una persona. Un account di servizio è identificato dal relativo indirizzo e-mail, che è univoco per l’account.

  • Da un lato, gli account di servizio sono entità - è possibile concedere l'accesso agli account del servizio a Google Cloud risorse. Ad esempio, puoi assegnare a un account di servizio il ruolo Amministratore di calcolo (roles/compute.admin) su un determinato progetto. Questo consente all’account del servizio di gestire le risorse del motore di calcolo in quel particolare progetto.
  • D'altra parte, gli account del servizio sono anche risorse: è possibile concedere ad altri utenti/gruppi/ruoli l'autorizzazione per accedere all'account del servizio. Ad esempio, puoi assegnare a un utente il ruolo Utente dell’account di servizio (roles/iam.serviceAccountUser) su un account di servizio per consentire all’utente di collegare tale account di servizio alle risorse. In alternativa, puoi assegnare a un utente il ruolo di amministratore dell’account di servizio (roles/iam.serviceAccountAdmin) per consentire all’utente di completare attività quali visualizzare, modificare, disabilitare ed eliminare l’account del servizio.

Per ulteriori informazioni su come determinare il tipo di autenticazione corretto per il caso d’uso, consulta Google guida ai metodi di autenticazione.

Per creare un account di servizio, attenersi alla procedura descritta di seguito.

Innanzitutto, passa a IAM pagina di Google Developer Console e quindi seleziona Create Service Account.

Finestra Crea account del servizio in Google Developer Console

Quindi, inserisci un nome visualizzato e un ID per l’account di servizio, quindi seleziona Create and Continue.

Dettagli dell’account del servizio in Google Developer Console

Genera chiavi account del servizio generate-service-account-keys

Per generare le chiavi per l'account di servizio, selezionare l'intestazione delle chiavi nella pagina Account di servizio. Da qui, seleziona Add key e quindi seleziona Create new key dal menu a discesa. Puoi anche utilizzare questo pannello per caricare una chiave esistente.

Finestra Aggiungi chiave in Google Developer Console

Se l'operazione ha esito positivo, verrà visualizzato un messaggio che indica che la chiave privata è stata salvata nel computer e che verrà scaricato un file. È quindi possibile utilizzare il contenuto di questo file come credenziali durante la creazione di Google PubSub account su Experience Platform.

Concedere le autorizzazioni a livello di argomento e di abbonamento grant-permissions

Per concedere le autorizzazioni a livello di argomento e di sottoscrizione, passare alla pagina della console argomenti e quindi selezionare Show info panel. Avanti, sotto Permissions , seleziona Add Principal quindi aggiungere l'entità account del servizio insieme alle autorizzazioni.

Finestra popup in Google Developer Console in cui è possibile concedere autorizzazioni a livello di argomento e di abbonamento

Configurazioni ottimali Google PubSub usage optimal-configurations

Questa sezione descrive le configurazioni che si consiglia di effettuare per ottimizzare l’utilizzo del Google PubSub sorgente su Experience Platform.

Proprietà abbonamento subscription-properties

Utilizza il Google Developer Console a aumentare la scadenza del riconoscimento. Ciò consente Google Publisher per attendere in base al tempo configurato prima di inviare nuovamente il messaggio. Questo ritardo consente di ridurre il carico superfluo a livello di abbonato.

Interfaccia della scadenza della conferma in Google Developer Console.

Abilita exactly one delivery. Questa configurazione informa Google Publisher per garantire che i messaggi inviati all’abbonamento non vengano inviati nuovamente prima della scadenza della conferma. È possibile utilizzare questa impostazione per assicurarsi che i messaggi di conferma non vengano inviati nuovamente all'abbonamento.

La pagina contenente esattamente una configurazione di consegna in Google Developer Console.

È possibile abilitare Retry after exponential backoff delay per ridurre il rischio di sovraccaricare ulteriormente il server. Puoi abilitare questa configurazione in Google Developer Console per attenuare meglio gli errori temporanei (errori temporanei che in genere si risolvono da soli), concedendo al sistema più tempo per il ripristino prima di tentare un'altra connessione.

Finestra Criterio Riprova in Google Developer Console.

Devi imposta la durata di conservazione dei messaggi di abbonamento su 24 ore o più per evitare che dati non riconosciuti vadano persi durante i picchi di carico. Inoltre, abilita un argomento lettera non recapitata per garantire che la perdita di dati non si verifichi anche durante rari casi edge.

IMPORTANT
Puoi creare un solo flusso di dati di origine per Google PubSub abbonamento. Il riutilizzo di un abbonamento, anche tra sandbox diverse, comporta la perdita di dati.

Connetti Google PubSub all'Experience Platform

La documentazione seguente fornisce informazioni sulle modalità di connessione Google PubSub in Platform tramite API o l’interfaccia utente:

Utilizzo delle API

Utilizzo dell’interfaccia utente

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089