Cada usuário tem um tópico e uma assinatura do Pub/Sub; garanta que apenas o usuário possa publicar e assinar seus próprios recursos. Como você deve aplicar isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Vincule a identidade do usuário a roles/pubsub.publisher e roles/pubsub.subscriber em cada recurso de tópico e assinatura..
Por que esta é a resposta
A resposta correta garante o princípio do privilégio mínimo e a segregação de recursos. Ao vincular as roles roles/pubsub.publisher e roles/pubsub.subscriber diretamente aos tópicos e assinaturas individuais de cada usuário, você assegura que cada usuário só possa interagir com seus próprios recursos. Conceder as roles no nível do projeto (opção incorreta 2) daria ao usuário permissão para publicar e assinar em todos os tópicos e assinaturas do projeto, violando o requisito de que "apenas o usuário possa publicar e assinar seus próprios recursos". Dar um papel personalizado com pubsub.topics.create e pubsub.subscriptions.create (opção incorreta 3) permitiria ao usuário criar recursos, mas não necessariamente publicar ou assinar neles, e não restringe o acesso aos seus próprios recursos. Executar o aplicativo como uma conta de serviço (opção incorreta 4) é uma prática comum para aplicações, mas não aborda a necessidade de controle de acesso por usuário aos seus próprios recursos do Pub/Sub.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão