При использовании API облачного перевода Google я не хочу использовать сгенерированный ключевой файл (https://cloud.google.com/translate/docs/basic/setup-basic?hl=de#node. js). Мы используем docker контейнеров, развернутых на случайном хосте. Я не могу добавить ключевой файл в свой исходный код для компиляции в контейнер docker по очевидным причинам безопасности, и я не хочу копировать ключевой файл на каждый хост, на котором развернут (или может быть развернут) контейнер!
Обычно API-интерфейсы подходят для токена, который я могу установить с помощью переменных среды управления контейнером, которые я затем могу применить ко всем экземплярам контейнера, когда мне нужно масштабировать его или переключать хосты, и т. Д. c. Предлагает ли Google такую настройку? Я был бы в порядке, используя запросы REST, не нужно никаких SDK.
Мне кажется, что единственная альтернатива - добавить ключевой файл json в качестве переменной окружения в нашем gitlab и затем встроить файл в контейнер.
Или есть другой способ использования Google перевести API только с токеном и без ключевого файла?