amazon web services - How could I add current pc IP into security group with aws cli -


i want add current working pc's ip security group,

and enable traffice it. every time should manually web dashboard.

how shell script.

the following mose common aws cli commands used.

but couldn't find how add ip in specific security group.

list_instances(){     aws ec2 describe-instances --query 'reservations[].instances[].[tags[?key==`name`].value,instanceid,publicipaddress,privateipaddress]' --output text } start_instance(){     aws ec2 start-instances --instance-ids $1 } 

here's script determines current computer's ip address, uses aws command-line interface (cli) add access ports 80 (ssh) , 3389 (rdp) -- safer adding access on ports.

# retrieve current ip address ip=`curl -s http://whatismyip.akamai.com/`  # authorize access on ports 80 , 3389 aws ec2 authorize-security-group-ingress --group-name "sg-name" --protocol tcp --port 22   --cidr $ip/32 --profile class --output text aws ec2 authorize-security-group-ingress --group-name "sg-name" --protocol tcp --port 3389 --cidr $ip/32 --profile class --output text 

it assumes aws cli has access credentials, either via instance metadata (on amazon ec2 instances) or local credentials file configured via aws configure.


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -