Менеджер параметров Google Cloud позволяет разработчикам централизованно и безопасно управлять конфигурациями приложений, такими как ключи API. Жесткое кодирование конфигураций создает риски для безопасности, что делает Parameter Manager важным инструментом для надежной разработки. Он поддерживает различные форматы данных, включая JSON и YAML, с проверкой формата. Сервис интегрируется с Secret Manager для отдельной защиты конфиденциальных данных. Практический пример демонстрирует настройку приложения погоды, уделяя особое внимание хранению и извлечению ключа API погоды из Secret Manager. Процесс включает в себя создание параметра, определение его версий, а затем ссылку на ключ API в конфигурации параметра с использованием идентификатора секрета. Затем настраиваются разрешения IAM, чтобы разрешить Parameter Manager доступ к секрету. Также предоставляются примеры React frontend и Node.js backend, показывающие, как взаимодействовать с настроенным параметром и получать данные о погоде. Frontend отображает погоду в зависимости от введенного города, а backend получает данные из API OpenWeatherMap, используя ключ API, хранящийся в Secret Manager. Приложение демонстрирует, как динамически настроить приложение погоды, включая изменение Цельсия на Фаренгейт и управление местоположением по умолчанию и ключами API. Заключительный шаг включает развертывание backend в Cloud Run.
cloud.google.com
A practical guide to Google Cloud's Parameter Manager
Create attached notes ...
