Questo documento spiega come eliminare le trasformazioni di messaggi singoli (SMT) da un argomento Pub/Sub esistente aggiornando l'argomento.
Per eliminare le SMT degli argomenti, puoi utilizzare la Cloud de Confiance console, Google Cloud CLI, la libreria client o l'API Pub/Sub.
Ruoli e autorizzazioni richiesti
Per ottenere l'autorizzazione necessaria per eliminare le SMT degli argomenti, chiedi all'amministratore di concederti il ruolo IAM Pub/Sub Editor (roles/pubsub.editor) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene l'
pubsub.topics.update
autorizzazione,
necessaria per
eliminare le SMT degli argomenti.
Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.
Puoi configurare il controllo dell'accesso a livello di progetto e a livello di singola risorsa.
Elimina le SMT degli argomenti
Per eliminare le SMT degli argomenti:
Console
Nella Cloud de Confiance console, vai alla pagina Argomenti di Pub/Sub.
-
Fai clic sull'argomento per il quale vuoi eliminare una SMT.
-
Nella pagina dei dettagli dell'argomento, fai clic su Modifica.
La scheda Trasformazioni elenca tutte le SMT collegate all'argomento.
-
Fai clic sul pulsante Elimina per la SMT che vuoi eliminare.
-
Fai clic su Aggiorna.
gcloud
-
Nella Cloud de Confiance console, attiva Cloud Shell.
Nella parte inferiore della Cloud de Confiance console viene avviata una sessione di Cloud Shell e viene visualizzato un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già inclusa e installata e con valori già impostati per il progetto corrente. L'inizializzazione della sessione può richiedere alcuni secondi.
-
Questo comando elimina tutte le SMT associate all'argomento specificato.
Esegui il
gcloud pubsub topics updatecomando con il--clear-message-transformsflag:gcloud pubsub topics update TOPIC_ID --clear-message-transforms
Sostituisci quanto segue:
-
TOPIC_ID: l'ID o il nome dell'argomento che vuoi aggiornare.
Per rimuovere una singola SMT, consulta Aggiorna le SMT degli argomenti e crea un nuovo
message-transforms-fileche esclude la SMT che vuoi eliminare. -