如何在不导出的情况下在AWS CLI中添加IP地址?



我正在运行以下命令进入aws-cli,如果我提供IP地址,它工作正常,但我希望它知道IP并通过它。我在尝试下面的东西,但它没有帮助

aws ec2 authorize-security-group-ingress --group-id sg-123456778 --protocol tcp --port 22 --cidr echo "$(curl https://checkip.amazonaws.com)/32" --profile xyzzy

如果我在下面做,那么它可以工作,但我希望它通过上面的方式完成。

IP=`echo "$(curl https://checkip.amazonaws.com)/32"`
aws ec2 authorize-security-group-ingress --group-id sg-123456778 --protocol tcp --port 22 --cidr $IP --profile xyzzy

使用-scurl

试试这个:

aws ec2 authorize-security-group-ingress --group-id sg-123456778 --protocol tcp --port 22 --cidr $(echo "$(curl -s https://checkip.amazonaws.com)/32") --profile xyzzy

相关内容

  • 没有找到相关文章

最新更新