カフェに入ったらsshのグローバルIPでAWSのSGを開けれるシェル


前提

awsの権限はすでに設定されている前提
aws configure叩いたらこんなのが出てくるし、権限も充分に付与されている状態

 aws configure
AWS Access Key ID [*******************T]: 

sh

ip=$(curl -s httpbin.org/ip | sed -n -e "s/.*: .\(.*\).$/\1/p")
port 22 --cidr $rtn/32)
#なんかもっとかんたんな気もする👆
aws ec2 authorize-security-group-ingress --group-id あなたのSG --protocol tcp --port 22 --cidr $ip/32

後記

これを叩きまくるとSGがmaxに到達するのでそのときの削除はバッチ処理してください...orz
->この上限があがったかもしれません