Доступ к хранилищу Google из вычислительного экземпляра без внешнего IP-адреса [закрыто]
Мне нужно читать и писать в хранилище Google с моей виртуальной машины без общедоступного IP-адреса. У него есть диск с кастомным образом со всем, что мне нужно: python и т. Д.
Я создаю экземпляр с помощью сценария , как этот . в
config
словарь вы можете увидеть в разделе
networkInterfaces
где я указываю, что мне не нужен публичный IP-адрес для моей машины.
Я вставляю сюда раздел со своей конфигурацией:
# Specify a network interface with NAT to access the public
# internet.
'networkInterfaces': [
{
"kind": "compute#networkInterface",
"subnetwork": "projects/PROJECT-NAME/regions/europe-west3/subnetworks/default",
"aliasIpRanges": []
}
],
Проблема в том, что эта настройка даже не позволяет мне писать и читать из хранилища Google в одном проекте. Просто fyi a
ping www.google.com
тоже не работает.
1 ответ
Для этого вам необходимо активировать частный доступ Google в подсети, в которой развернута ваша виртуальная машина.
Перейдите в меню VPC, выберите свой VPC и подсеть, в которой развернута ваша виртуальная машина. Затем отредактируйте его и активируйте частный доступ Google