2013-07-28 2 views
1

Я создал экземпляр Google Compute Engine, но не могу выполнить его внешний IP-адрес (173.255.118.164).Почему я не могу выполнить внешний IP-адрес моего экземпляра Google Compute Engine?

Я могу использовать ssh в экземпляре через gcutil, но я не могу выполнить внешний внешний адрес с моего домашнего компьютера.

С Amazon EC2 это просто и просто работает.

Что случилось с Google?

ответ

21

По умолчанию весь входящий трафик блокируется, за исключением SSH. Чтобы включить ICMP (ping), вы можете создать правило брандмауэра, выполнив:

$ gcutil addfirewall allow-ping --allowed=icmp 

Это позволит вам свистеть все экземпляры в сети по умолчанию. Правила брандмауэра также могут быть созданы в интерфейсе Cloud Console -> Compute Engine -> Networks.

Вы также можете создавать правила, применимые только к группам экземпляров и т. Д. Детали в documentation for Networks and Firewalls.

Те же шаги применяются для разрешения других видов трафика. Если вы хотите разрешить HTTP-трафик, например:

$ gcutil addfirewall http --allowed=tcp:80 
+0

Спасибо за ответ пациента, который я мог бы выяснить, действительно ли я прочитал документацию. :-) – user2626544

+5

Кажется, это ответ на ваш вопрос. Если это так, пожалуйста, отметьте вопрос, ответив, нажав галочку рядом с этим ответом. Заранее спасибо! –