Разверните сервис Cloud Run для обработки сообщений из топика Cloud Pub/Sub в соответствии с рекомендациями Google. Что вы должны сделать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте сервисный аккаунт, предоставьте ему роль Cloud Run Invoker для вашего сервиса и создайте push-подписку Pub/Sub, которая использует этот сервисный аккаунт и ваш сервис Cloud Run в качестве конечной точки push-уведомлений..
Почему это правильный ответ
Правильный ответ — создание сервисного аккаунта с ролью Cloud Run Invoker и push-подписки Pub/Sub, использующей этот аккаунт и сервис Cloud Run как конечную точку. Это рекомендуемый Google способ интеграции Pub/Sub с Cloud Run, обеспечивающий безопасную и масштабируемую доставку сообщений. Сервисный аккаунт гарантирует, что только авторизованные запросы могут вызывать ваш сервис Cloud Run, а push-подписка автоматически отправляет сообщения в ваш сервис, избавляя от необходимости постоянно опрашивать топик. Неправильные варианты: Создание Cloud Function для вызова Cloud Run добавляет ненужный промежуточный слой, увеличивая задержку и стоимость. Предоставление роли Pub/Sub Subscriber сервисному аккаунту Cloud Run и извлечение сообщений (pull-подписка) требует от вашего сервиса активного опроса Pub/Sub, что менее эффективно и сложнее в управлении, чем push-подписка. Развертывание Cloud Run on GKE с внутренней связностью — это более сложная архитектура, которая не является стандартной рекомендацией для простой обработки сообщений Pub/Sub и избыточна для большинства случаев использования.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется