Как определить, на какой облачной платформе запущено мое приложение flask? - PullRequest
1 голос
/ 04 мая 2020

У меня есть приложение flask, которое необходимо развернуть на aws и gcp. И на основе облачной платформы мне нужно изменить определенную среду. Есть ли способ определить, в каком облаке мой сценарий python Бег ? Я пробовал

 import socket
 socket.gethostname()

Но это слишком обобщенно c. В любом случае, существует ли возможность создать проверку для идентификации облачной платформы с python?

1 Ответ

5 голосов
/ 04 мая 2020

Каждый облачный провайдер обычно устанавливает набор переменных среды, которые им задаются c, и эти переменные обычно имеют инициалы облачного провайдера в качестве префикса. Вы можете использовать эти переменные для определения поставщика облачных услуг.

Или

Вы можете использовать этот пакет - https://pypi.org/project/cloud-detect/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...