如何从 AWS CLI 向安全组添加描述
How Can I add description to security group from AWS CLI
我正在尝试从 CLI 将 IP 地址添加到安全组并且我能够这样做,但是我正在尝试添加描述。有人可以支持我知道如何添加描述吗?
我正在尝试以下方式:
aws ec2 authorize-security-group-ingress --group-id sg-123456778 --protocol tcp --port 22 --cidr `echo "$(curl -s https://checkip.amazonaws.com)/32"` --description "testing"
似乎使它起作用的确切命令如下,但是如何在同一命令中传递 IP
下面的命令运行良好,但有没有办法使用 curl 传递我的 cidr?我尝试了与问题相同的方法,但没有通过
aws ec2 authorize-security-group-ingress \
--group-id sg-12345678 \
--ip-permissions IpProtocol=tcp,FromPort=22,ToPort=22,IpRanges='[{CidrIp=1.1.1.1/32,Description="Testing"}]' --profile xyz
aws ec2 authorize-security-group-ingress \
--group-id sg-123456778 \
--ip-permissions "IpProtocol=tcp,FromPort=22,ToPort=22,IpRanges=[{CidrIp=`curl -s https://checkip.amazonaws.com`/32,Description=\"testing\"}]"
我正在尝试从 CLI 将 IP 地址添加到安全组并且我能够这样做,但是我正在尝试添加描述。有人可以支持我知道如何添加描述吗?
我正在尝试以下方式:
aws ec2 authorize-security-group-ingress --group-id sg-123456778 --protocol tcp --port 22 --cidr `echo "$(curl -s https://checkip.amazonaws.com)/32"` --description "testing"
似乎使它起作用的确切命令如下,但是如何在同一命令中传递 IP
下面的命令运行良好,但有没有办法使用 curl 传递我的 cidr?我尝试了与问题相同的方法,但没有通过
aws ec2 authorize-security-group-ingress \
--group-id sg-12345678 \
--ip-permissions IpProtocol=tcp,FromPort=22,ToPort=22,IpRanges='[{CidrIp=1.1.1.1/32,Description="Testing"}]' --profile xyz
aws ec2 authorize-security-group-ingress \
--group-id sg-123456778 \
--ip-permissions "IpProtocol=tcp,FromPort=22,ToPort=22,IpRanges=[{CidrIp=`curl -s https://checkip.amazonaws.com`/32,Description=\"testing\"}]"