Google Cloud Storage SDK (Java) случайным образом вызывает IP-адреса вместо покрытия этого вызова доменом Google - PullRequest
0 голосов
/ 25 января 2019

Я использую Google Storage SDK для загрузки и загрузки файлов в Google Bucket.Я также занесен в белый список .googleapis.com и *. Google.com доменов.Но некоторые вызовы из SDK вызывают IP-адрес (принадлежащий Google), например https://216.58.220.10, из-за того, что моя сеть ограничивает этот вызов.

Есть ли способ, чтобы я мог что-то настроитьв Storage SDK, чтобы он вызывал только те API, которые покрыты доменом google.У меня есть ограничения на брандмауэр, так что пакеты данных со случайных IP-адресов не должны передаваться.

Ссылка: Показывает вызов googleapis и случайный IP-адрес (принадлежащий Google)

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

Этот вопрос был рассмотрен как Публичная проблема Google Cloud Platform и рассматривается как предполагаемое поведение. Поскольку это не ошибка, она не будет исправлена. GC Storage SDK получает доступ к принадлежащим Google IP-адресам, которые могут непредсказуемо измениться, и это необходимо учитывать при настройке брандмауэра или прокси-сервера.

0 голосов
/ 25 января 2019

Этот IP-адрес не является «случайным». Это принадлежащий Google IP. Я узнал, глядя на обратное отображение для этого. (В моем случае я использовал команду host в моей системе, вы можете использовать другие способы).

$ host 216.58.220.10
10.220.58.216.in-addr.arpa domain name pointer bom05s05-in-f10.1e100.net.
10.220.58.216.in-addr.arpa domain name pointer bom05s05-in-f10.1e100.net.
10.220.58.216.in-addr.arpa domain name pointer bom05s05-in-f10.1e100.net.
10.220.58.216.in-addr.arpa domain name pointer bom05s05-in-f10.1e100.net.

1e100.net принадлежит Google:

$ whois 1e100.net
...
Registrant Organization: Google Inc.
Registrant State/Province: CA
Registrant Country: US

Математически 10 ^ 100 или 1E100 иногда называют « googol ».

...