Есть ли библиотека Python3, которая определит, работаем ли мы на GCP или другой облачной архитектуре, в отличие от собственной архитектуры?
Что-то вроде platform.platform () или jaraco. docker. is_ docker (), а для облака?
Да, можно. Каждый поставщик облачных услуг предоставляет уникальные интерфейсы и обычно переменные среды, системные службы и т. Д. c, которые можно использовать для обнаружения поставщика облачных услуг. В Google я использую простой метод подключения к серверу метаданных для вычислительных служб.
Для Python посмотрите библиотеки, такие как cloud-detect. Это не рекомендация, просто ссылка.
cloud-detect
обнаружение облака
Нет, просто потому, что коды Python фактически выполняются на виртуальной машине в облаке.