Приложению Go в production GKE требуется доступ к BigQuery. Следуя рекомендациям Google, как следует предоставить доступ?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать сервисный аккаунт Google и сервисный аккаунт Kubernetes, включить Workload Identity в кластере и привязать сервисный аккаунт Kubernetes к сервисному аккаунту Google для Deployment..
Почему это правильный ответ
Правильный ответ – создание сервисного аккаунта Google и сервисного аккаунта Kubernetes с включенным Workload Identity. Workload Identity – это рекомендуемый Google способ предоставления доступа к ресурсам Google Cloud из GKE. Он позволяет приложениям в GKE использовать сервисные аккаунты Kubernetes для аутентификации в Google Cloud, устраняя необходимость в хранении ключей сервисных аккаунтов Google в приложении или секретах Kubernetes, что повышает безопасность. Остальные варианты менее безопасны или не рекомендуются: Хранение JSON-ключа в Secret Manager или как секрет Kubernetes и его прямое использование приложением менее безопасно, так как ключ может быть скомпрометирован. Использование initContainer для предоставления секрета приложению также подразумевает хранение ключа, что не является лучшей практикой.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется