Você executa VMs sem estado e o Cloud Run (conectado à VPC, ingresso=Internal). Você criou uma conta de serviço com roles/run.invoker para agendar tarefas do Cloud Run, mas o teste retorna 403 Permission Denied. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use o Cloud Scheduler com o Pub/Sub para invocar o Cloud Run..
Por que esta é a resposta
A resposta correta é usar o Cloud Scheduler com o Pub/Sub para invocar o Cloud Run. O Cloud Scheduler é a ferramenta ideal para agendamento de tarefas no Google Cloud. Ao configurá-lo para publicar mensagens em um tópico do Pub/Sub, você pode acionar o serviço do Cloud Run de forma assíncrona e segura. A conta de serviço com roles/run.invoker é suficiente para invocar o serviço quando o ingresso é interno e a chamada vem de uma fonte autorizada, como o Pub/Sub. Conceder roles/run.developer é excessivo e não resolve o problema de agendamento. Criar um cron job em VMs do Compute Engine é uma solução manual e menos gerenciada do que o Cloud Scheduler. Alterar o ingresso para "Internal e Cloud Load Balancing" não é uma opção válida de ingresso e não aborda a necessidade de agendamento.
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