Este documento mostra como associar esquemas a tópicos do Pub/Sub.
Antes de começar
- Compreenda como funcionam os esquemas do Pub/Sub.
- Crie um esquema.
Funções e autorizações necessárias
Para receber as autorizações de que precisa para associar e gerir esquemas,
peça ao seu administrador que lhe conceda a função IAM de
editor do Pub/Sub (roles/pubsub.editor)
no seu projeto.
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Esta função predefinida contém as autorizações necessárias para associar e gerir esquemas. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para associar e gerir esquemas:
-
Crie um esquema:
pubsub.schemas.create -
Anexe o esquema ao tópico:
pubsub.schemas.attach -
Confirme uma revisão do esquema:
pubsub.schemas.commit -
Elimine um esquema ou uma revisão de esquema:
pubsub.schemas.delete -
Obtenha um esquema ou revisões de esquemas:
pubsub.schemas.get -
Esquemas de listas:
pubsub.schemas.list -
Revisões do esquema de listas:
pubsub.schemas.listRevisions -
Reverta um esquema:
pubsub.schemas.rollback -
Validar uma mensagem:
pubsub.schemas.validate -
Obtenha a Política IAM para um esquema:
pubsub.schemas.getIamPolicy -
Configure a Política IAM para um esquema:
pubsub.schemas.setIamPolicy