Med*_*ist 8 sysadmin amazon-web-services
是否可以撤销 AWS 安全组中的所有入口规则?是否可以撤销所有 SSH 入口规则?我正在尝试使用下面的 cli 命令,但它不起作用:
aws ec2 revoke-security-group-ingress --group-id GroupID --protocol tcp --port 22
Run Code Online (Sandbox Code Playgroud)
小智 7
根据@kuboon 的建议,这里是该脚本的一个更简单的工作版本,在 zsh 中进行了测试。主要区别是:
--output json选项强制第一个命令返回 json(这并不总是默认值)--ip-permissionsofrevoke-security-group-ingress而不是作为需要的 json 中的完全格式化命令(它不是)--cli-input-json。groupId="your group-id"
aws ec2 revoke-security-group-ingress --group-id $groupId \
--ip-permissions \
"`aws ec2 describe-security-groups --output json --group-ids $groupId --query "SecurityGroups[0].IpPermissions"`"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4266 次 |
| 最近记录: |