[Ultimate]{class="badge positive"}

Origine Google PubSub

IMPORTANT
L'origine 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 i provider di cloud come AWS, Google Cloud Platform e Azure, consentendo di inserire in Platform i dati di tali sistemi per utilizzarli nei servizi e nelle destinazioni downstream.

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 i prerequisiti che è necessario completare prima di collegare l'account Google PubSub all'Experience Platform.

Crea account del servizio create-service-account

Un account del servizio 1} è 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 del servizio sono entità. È possibile concedere agli account del servizio l'accesso alle risorse Google Cloud. Ad esempio, è possibile concedere a un account di servizio il ruolo Amministratore di calcolo (roles/compute.admin) per 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, è possibile concedere a un utente il ruolo Utente account di servizio (roles/iam.serviceAccountUser) per un account di servizio per consentire all'utente di associare tale account di servizio alle risorse. In alternativa, è possibile concedere 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 di servizio.

Per ulteriori informazioni sulla determinazione del tipo di autenticazione corretto per il caso d'uso, leggere la Google guida sui metodi di autenticazione.

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

Passare innanzitutto alla pagina IAM di Google Developer Console e quindi selezionare Create Service Account.

Finestra Crea account del servizio in Google Developer Console

Immettere un nome visualizzato e un ID per l'account del servizio, quindi selezionare Create and Continue.

Dettagli dellaccount 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. Selezionare Add key, quindi 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 del file come credenziali durante la creazione dell'account Google PubSub in 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 selezionare Show info panel. Quindi, nella scheda Permissions, selezionare Add Principal e 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 sottoscrizione

Configurazioni per Google PubSub usage ottimale optimal-configurations

Questa sezione descrive le configurazioni che si consiglia di effettuare per ottimizzare l'utilizzo dell'origine Google PubSub su Experience Platform.

Proprietà abbonamento subscription-properties

Utilizza Google Developer Console per aumentare la scadenza della conferma. Questo consente a Google Publisher di 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 per la 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.

Esattamente una pagina di configurazione della consegna in Google Developer Console.

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

Finestra dei criteri per i tentativi in Google Developer Console.

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

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

Connetti Google PubSub a Experience Platform

La documentazione seguente fornisce informazioni su come connettere Google PubSub a Platform tramite API o tramite l'interfaccia utente:

Utilizzo delle API

Utilizzo dell’interfaccia utente

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