Le proprietà degli argomenti Pub/Sub sono le caratteristiche di un argomento. Puoi impostare le proprietà degli argomenti quando li crei o li aggiorni.
Questo documento descrive le diverse proprietà degli argomenti che puoi impostare per un argomento.
Prima di iniziare
- Scopri di più sugli argomenti e sul flusso di lavoro di pubblicazione dei messaggi.
- Crea un argomento.
Proprietà degli argomenti comuni
Quando crei un argomento, devi specificare una serie di opzioni per configurarlo. Alcune di queste proprietà sono comuni a tutti i tipi di argomenti e sono descritte nelle sezioni successive.
Aggiungi una sottoscrizione predefinita
Aggiunge una sottoscrizione predefinita all'argomento Pub/Sub. Puoi creare un'altra sottoscrizione per l'argomento dopo averlo creato. L'abbonamento predefinito ha le seguenti proprietà:
- ID abbonamento di
-sub
- Tipo di distribuzione pull
- Durata di conservazione dei messaggi di sette giorni
- Scadenza dopo 31 giorni di inattività
- Scadenza per l'invio della conferma di 10 secondi
- Criterio immediato per nuovi tentativi
Schema
Uno schema è un formato che il campo dati del messaggio deve seguire. Uno schema è un contratto tra il publisher e l'abbonato che viene applicato da Pub/Sub.
Gli schemi di argomenti contribuiscono a standardizzare i tipi di messaggi e le autorizzazioni per consentirne l'utilizzo da parte di diversi team della tua organizzazione. Pub/Sub crea un'autorità centrale per i tipi di messaggi e le autorizzazioni. Per creare un argomento con schema, consulta Creare e gestire gli schemi.
Tempo di conservazione dei messaggi
Specifica per quanto tempo l'argomento Pub/Sub conserva i messaggi dopo la pubblicazione. Al termine del periodo di conservazione dei messaggi, Pub/Sub potrebbe eliminare il messaggio indipendentemente dal suo stato di conferma. Vengono addebitate le tariffe di archiviazione dei messaggi per l'archiviazione di tutti i messaggi pubblicati nell'argomento.
- Valore predefinito: non abilitato
- Valore minimo = 10 minuti
- Valore massimo = 31 giorni
Usa chiave di crittografia gestita dal cliente (CMEK)
Specifica se l'argomento è criptato con un CMEK. Per impostazione predefinita, Pub/Sub cripta i messaggi con Google-owned and Google-managed encryption keys . Se specifichi questa opzione, Pub/Sub utilizza il pattern di crittografia dell'involucro con CMEK. In questo approccio, Cloud KMS non cripta i messaggi. Cloud KMS cripta invece le chiavi di crittografia dei dati (DEK) create da Pub/Sub per ogni argomento.
Pub/Sub cripta i messaggi utilizzando la DEK più recente generata per l'argomento. Pub/Sub decripta i messaggi poco prima che vengano recapitati ai sottoscrittori.
Per ulteriori informazioni sulla creazione di una chiave, consulta Configurare la crittografia dei messaggi.
Single Message Transform (SMT)
Specifica modifiche leggere agli attributi e ai dati dei messaggi direttamente all'interno di Pub/Sub. In questo modo è possibile eseguire la pulizia, il filtraggio o la conversione del formato dei dati prima che i messaggi vengano pubblicati nell'argomento.
Per ulteriori informazioni, consulta la Panoramica degli SMT e la sezione Creare un argomento con gli SMT.
Passaggi successivi
- Crea una sottoscrizione pull.
- Crea una sottoscrizione push.
- Crea una sottoscrizione BigQuery.
- Crea una sottoscrizione Cloud Storage.