将IPS更新到安全组aws

时间:2017-11-01 08:59:22

标签: shell amazon-web-services

我正在尝试使用shell脚本更新我的aws安全组。这是我的代码。

 #!/bin/bash
 Ip=$1
 #rotocol=$1
 port=$1
 aws ec2 authorize-security-group-ingress --group-id sg-id --protocol tcp --
 port $port --cidr $Ip

运行脚本时收到以下错误。

  

端口参数的格式应为(例如22或22-25)

如何使用shell更新安全组?

1 个答案:

答案 0 :(得分:0)

#!/bin/bash
Ip=$1
port=$2
aws ec2 authorize-security-group-ingress --group-id sg-id --protocol tcp --port $port --cidr $Ip

这应该可以解决问题。您不能为Ip和Port提供相同的变量,为端口添加第二个参数将解决您的问题。