Ich versuche, meine Sicherheitsgruppe von AWS mit einem Shell-Skript zu aktualisieren. Hier ist mein Code.Update IPS zu Sicherheitsgruppe 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
Ich erhalte den folgenden Fehler beim Ausführen des Skripts.
Port Parameter sollte die folgende Form aufweisen (z.B. 22 oder 22-25)
wie die Sicherheitsgruppe mit der Schale zu erhalten,
Ich denke, Sie müssen 'Port = $ 1' zu 'Port = $ 2' ändern und Portnummer als zweites Argument an das Skript senden. –