Google Cloud Platform имеет несколько ключей API. Они генерируются для Android, iOS и веб-приложений (браузеров), а также есть ключ API сервера. Любой пользователь с ключом API может вызывать API REST для ресурсов в проекте, для которого он был создан. Это может повлечь за собой крупные платежи!
Рекомендуется ограничить ключи API. Дайте им только доступ к API, которые им нужны. Ключи Android и iOS должны быть ограничены приложениями, поддерживаемыми проектом.
Ключ браузера должен быть осторожен, так как ключ хранится в объекте JavaScript и легко доступен. Он должен быть ограничен доменом, с которого обслуживаются веб-страницы. Если аутентификация по адресу электронной почты и паролю включена, для создания и изменения пользователей можно использовать неограниченный ключ API.
Поэтому нет, публиковать sh неограниченный ключ API браузера небезопасно.