Eliminare gli SMT di argomenti

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

  1. Nella Cloud de Confiance console, vai alla pagina Argomenti di Pub/Sub.

    Vai ad Argomenti

  2. Fai clic sull'argomento per il quale vuoi eliminare una SMT.

  3. Nella pagina dei dettagli dell'argomento, fai clic su Modifica.

    La scheda Trasformazioni elenca tutte le SMT collegate all'argomento.

  4. Fai clic sul pulsante Elimina per la SMT che vuoi eliminare.

  5. Fai clic su Aggiorna.

gcloud

  1. Nella Cloud de Confiance console, attiva Cloud Shell.

    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.

  2. Questo comando elimina tutte le SMT associate all'argomento specificato.

    Esegui il gcloud pubsub topics update comando con il --clear-message-transforms flag:

    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-file che esclude la SMT che vuoi eliminare.

Passaggi successivi