Вы используете бессерверные виртуальные машины и Cloud Run (подключенный к VPC, ingress=Internal). Вы создали сервисный аккаунт с ролью roles/run.invoker для планирования задач Cloud Run, но тестирование возвращает ошибку 403 Permission Denied. Что вам следует сделать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Cloud Scheduler с Pub/Sub для вызова Cloud Run..
Почему это правильный ответ
Правильный ответ — использовать Cloud Scheduler с Pub/Sub для вызова Cloud Run. Cloud Scheduler — это полностью управляемый сервис для планирования задач, который может публиковать сообщения в топик Pub/Sub. Cloud Run может быть настроен на получение этих сообщений через подписку Pub/Sub, что позволяет вызывать сервис Cloud Run по расписанию. Роль roles/run.invoker достаточна для вызова сервиса Cloud Run, но проблема в том, как инициируется вызов. Предоставление роли roles/run.developer не решит проблему, так как эта роль предназначена для управления сервисами Cloud Run, а не для их вызова. Создание задания cron на виртуальных машинах Compute Engine — это ручное и менее масштабируемое решение по сравнению с Cloud Scheduler. Изменение ingress Cloud Run на Internal and Cloud Load Balancing не имеет отношения к проблеме планирования и вызова сервиса.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется