0
AWS「運行命令」先決條件頁面指出需要出站Internet訪問才能在實例上運行命令。但是,出站規則允許我運行的所有流量(0.0.0.0/0)的實例在AWS控制檯的EC2 Run Command中不可見。我是否誤解了出站訪問的含義?這些實例在發送命令之前是否需要公有IP?是否需要將公共IP發送到EC2實例的SSM命令?
AWS「運行命令」先決條件頁面指出需要出站Internet訪問才能在實例上運行命令。但是,出站規則允許我運行的所有流量(0.0.0.0/0)的實例在AWS控制檯的EC2 Run Command中不可見。我是否誤解了出站訪問的含義?這些實例在發送命令之前是否需要公有IP?是否需要將公共IP發送到EC2實例的SSM命令?
不一定是公共IP。實例應該能夠訪問互聯網(例如通過NAT)。
您的實例應該允許所有出站流量和 能夠通過
的SSM代理需要接觸AWS端點,因此需要訪問互聯網。一個快速的方法來檢查這是ssh
到您的實例和ping
一個衆所周知的網站,如www.google.com
。如果您無法ping通,那麼根據實例的網絡配置(公有子網/專用子網),您可能需要添加彈性IP或添加路由等,