Questo documento spiega come eliminare le trasformazioni di un singolo messaggio (SMT) da un argomento Pub/Sub esistente aggiornando l'argomento.
Per eliminare gli SMT degli argomenti, puoi utilizzare la console Google Cloud , Google Cloud CLI, la libreria client o l'API Pub/Sub.
Ruoli e autorizzazioni richiesti
Per ottenere l'autorizzazione necessaria per eliminare gli 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'autorizzazione
pubsub.topics.update
necessaria per eliminare gli 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 SMT degli argomenti
Per eliminare le SMT degli argomenti:
Console
Nella console Google Cloud , vai alla pagina Argomenti di Pub/Sub.
-
Fai clic sull'argomento per cui vuoi eliminare un SMT.
-
Nella pagina dei dettagli dell'argomento, fai clic su Modifica.
La scheda Trasformazioni elenca tutte le SMT associate all'argomento.
-
Fai clic sul pulsante Elimina per l'SMT che vuoi eliminare.
-
Fai clic su Aggiorna.
gcloud
-
Nella console Google Cloud , attiva Cloud Shell.
Nella parte inferiore della console Google Cloud 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à 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 comando
gcloud pubsub topics updatecon il flag--clear-message-transforms:gcloud pubsub topics update TOPIC_ID --clear-message-transforms
Sostituisci quanto segue:
-
TOPIC_ID: l'ID o il nome dell'argomento da aggiornare.
Per rimuovere un singolo SMT, consulta Aggiornare gli SMT dell'argomento e crea un nuovo
message-transforms-fileche escluda l'SMT che vuoi eliminare. -