В Google Cloud Platform
Я пытаюсь добавить правило брандмауэра на свои серверы, пока они не заработают, чтобы они были доступны только с одного IP-адреса. 192.0.2.1
(затем я удалю правило для запуска). Я вижу 2 способа сделать это:
Но глядя на то, как работают правила брандмауэра в GCP
, это просто невозможно:
Есть ли способ добавить правило брандмауэра (без изменения существующих правил), ограничивающее доступ только к одному IP-адресу в GCP?
Следуя комментариям и ответам, я пытаюсь следовать следующим правилам:
и все же я могу пинговать / HTTP свой экземпляр с другого IP-адреса :(
и эти правила перечислены в моем default
сеть:
частью которого является мой экземпляр, поэтому он должен работать:
Вы можете разрешить трафик только со своего IP-адреса 192.0.2.1, установив диапазон IP-адресов источника как: 192.0.2.1/32, чтобы только этот адрес был разрешен в качестве IP-адреса источника.
Играя с числами приоритета, если вы установите другое правило брандмауэра с запретом для всех с более высоким значением, но меньшим, чем уже существующее, вам просто нужно удалить эти два правила перед запуском.
Подводя итог правилам брандмауэра (говоря, что правило 1000 уже существует):
10 - allow traffic from 192.0.2.1/32 to port tcp/80
11 - deny from all traffic to port tcp/80
1000 - allow traffic from all (0.0.0.0/0) to port tcp/80
Больше информации на GCP документация. надеюсь, это поможет