Можно ли получить метаданные экземпляра для GCP в Google Collaboratory? - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь получить метаданные экземпляра в Google Collaboratory. Меня интересует вычисляемая область.

В частности, в размещенной среде выполнения в Google Collaboratory я попытался выполнить следующие команды, но их время истекло.

!curl "http://metadata.google.internal/computeMetadata/v1/?recursive=true&alt=json" -H "Metadata-Flavor: Google"

curl: (7) Failed to connect to metadata.google.internal port 80: Connection timed out
!curl "http://169.254.169.254/computeMetadata/v1/instance/?recursive=true&alt=json" -H "Metadata-Flavor: Google"

curl: (7) Failed to connect to 169.254.169.254 port 80: Connection timed out

Я что-то делаю неправильно, или есть другие способы решения этой проблемы?

Спасибо!

1 Ответ

1 голос
/ 27 мая 2020

вы не можете получить доступ к серверу метаданных извне Google Cloud Platform, так как это что-то особенное c Google Compute Engine (GCE).

Чтобы узнать вычислительный регион, вы можете связать вместе свой Google Записная книжка для совместной работы с экземпляром виртуальной машины в GCE, тогда ваш ноутбук будет работать на этой конкретной виртуальной машине c.

Другой способ - использовать записные книжки на платформе AI вместо Google Collaboratory, так как при этом GCE используется в качестве бэкэнда.

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