【发布时间】:2018-04-05 19:25:03
【问题描述】:
我有一个用于运行 authorize-security-group-ingress AWS CLI 命令的脚本。
IP = 10.10.10.10
CIDR = 32
Variable = sudo aws ec2 authorize-security-group-ingress --group-id sg-xxxxxx --ip-permissions FromPort=10,ToPort=23,IpProtocol=tcp,IpRanges='[{CidrIp=$((IP / 32))}]'
$Variable
但我收到错误 CIDR block $((IP / 32)) is malformed。我尝试将 $((IP / 32)) 块更改为 $IP/32 , ($(IP) / $(CIDR)) 但我似乎仍然遇到同样的错误。有人可以告诉我我做错了什么吗?主要问题是转换为有效的 IP CIDR。
【问题讨论】:
标签: bash shell amazon-web-services aws-cli