Amazon ec2 aws ec2撤销安全组出口出现错误

Amazon ec2 aws ec2撤销安全组出口出现错误,amazon-ec2,aws-cli,Amazon Ec2,Aws Cli,aws ec2撤销安全组出口--组id sg-xxxxxxx--协议 tcp—端口443—cidr 175.41.128.0/18 错误: 调用时发生客户端错误(InvalidPermission.NotFound) RevokeSecurityGroupExitss操作:指定的规则不存在 在这个安全组中 我已尝试使用--ip权限 aws ec2撤销安全组出口--组id sg-WW --ip权限“[{“IpProtocol”:“tcp”,“FromPort”:443,“ToPort”:443,“

aws ec2撤销安全组出口--组id sg-xxxxxxx--协议 tcp—端口443—cidr 175.41.128.0/18

错误:

调用时发生客户端错误(InvalidPermission.NotFound) RevokeSecurityGroupExitss操作:指定的规则不存在 在这个安全组中

我已尝试使用--ip权限

aws ec2撤销安全组出口--组id sg-WW --ip权限“[{“IpProtocol”:“tcp”,“FromPort”:443,“ToPort”:443,“IpRanges”:[{“CidrIp”:“175.41.128.0/18”}]}”

错误:

调用时发生客户端错误(InvalidPermission.NotFound) RevokeSecurityGroupExitss操作:指定的规则不存在 在这个安全组中


假设您正确设置了AWS访问密钥。运行aws cli命令时,如果不是在默认区域上,请始终记住添加区域

--region eu-central-1 
如果您可以设置
boto
,并运行以下命令,您得到了什么

import boto.ec2
conn = boto.ec2.connect_to_region('<REPLACE_IT>')
conn.get_all_security_groups()
导入boto.ec2
conn=boto.ec2.将_连接到_区域(“”)
控制室获取所有安全组()

响应表示您试图删除的规则不在安全组中。也许它已经被移除了。我看到您在上面的评论中粘贴了完整的错误消息:

指定的规则在此安全组中不存在

因此,请尝试添加规则,运行命令将其删除,然后查看是否仍会出现相同的错误


在这种情况下,Amazon的响应错误代码肯定令人困惑,因为它同时包含“InvalidPermission”(这会让你觉得你做错了什么)和“NotFound”。在这种情况下,“未找到”是重要的部分。

检查您是否在正确的区域,或者在命令中添加
--region XXX
,如果您可以设置boto并在下面运行命令,您将得到:
conn.get\u all\u security\u groups()
是否有用于内部连接的命令?是,我已经添加了区域,但仍然------->调用RevokeSecurityGroupExgress操作时发生错误:指定的规则在此安全组中不存在。