Python3 Определить, работает ли программа на GCP? - PullRequest
0 голосов
/ 09 мая 2020

Есть ли библиотека Python3, которая определит, работаем ли мы на GCP или другой облачной архитектуре, в отличие от собственной архитектуры?

Что-то вроде platform.platform () или jaraco. docker. is_ docker (), а для облака?

Ответы [ 2 ]

2 голосов
/ 09 мая 2020

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

Для Python посмотрите библиотеки, такие как cloud-detect. Это не рекомендация, просто ссылка.

обнаружение облака

0 голосов
/ 09 мая 2020

Нет, просто потому, что коды Python фактически выполняются на виртуальной машине в облаке.

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