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 di ripetizione immediata
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 argomento 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 tempo 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 chiavi di proprietà di Google e gestite da Google. 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.
Passaggi successivi
- Crea una sottoscrizione pull.
- Crea una sottoscrizione push.
- Crea una sottoscrizione BigQuery.
- Crea una sottoscrizione Cloud Storage.