Author:
erics , September 13th, 2023
Add inbound rule(s) for a security group ID:
shell > aws ec2 authorize - security - group - ingress -- group - id sg - NNNNNNNN -- protocol tcp -- port 80 -- cidr '0.0.0.0/0'
## Delete inbound rule(s) for a security group ID
shell > aws ec2 revoke - security - group - ingress -- group - id sg - NNNNNNNN -- protocol tcp -- port 80 -- cidr '0.0.0.0/0'
## List security groups by security group ID
shell > aws ec2 describe - security - groups -- output json | jq - r '.SecurityGroups[]|.GroupId+" "+.GroupName'
## List inbound rules for a specific security group ID
shell > aws ec2 describe - security - groups -- group - ids sg - NNNNNNNN -- output json | jq - r '.SecurityGroups[].IpPermissions[]|. as $parent|(.IpRanges[].CidrIp+" "+($parent.ToPort|tostring))'
Thanks to: https://www.bluematador.com/learn/aws-cli-cheatsheet
Categories: How-To's , Technology Tags: Add , AWS , aws cli , cli , Delete , Group , howto , Remove , security , Security Group , tips
| No comments
Author:
erics , July 29th, 2021
I was getting error “You must specify a region” when running any aws CLI command. The fix: Using the aws command:
aws configure set region us - east - 1 -- profile demo
which will automatically add the following to the file ~/.aws/config:
[ profile demo ]
region = us - east - 1
You many simply edit the ~/.aws/config file yourself and append the same thing:
vi ~ / . aws / config
[ profile demo ]
region = us - east - 1
Categories: How-To's , Technology Tags: AWS , aws cli , aws command , aws configure , aws set , cli , Command , Config , configure , Error , Region , You must specify a region
| No comments
Author:
erics , December 3rd, 2020
Problem While running the aws cli command from a Perl async command inside apid, I go the following error:
IOError : [ Errno 10 ] No child processes
Solution The issue turned out to be a bug in Python2.7, so I upgraded to Python3.4, then uninstalled and re-installed the aws cli software so that it used the proper Python34 version. Procedure
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sudo - i
cd
## Upgrade Python
yum install python34
alternatives -- config python
## "Uninstall" old aws cli
mv / opt / aws / opt / aws . fcs
cd / usr / bin /
mv aws aws . fcs
mv aws_completer aws_completer . fcs
## Install new aws cli
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" - o "awscliv2.zip"
unzip awscliv2 . zip
. / aws / install - i / opt / aws - b / usr / bin
/ usr / bin / aws -- version
https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html […]
Categories: How-To's , Technology Tags: alternatives , API , apid , AWS , aws cli , AWS Linux , Broken , cli , Cloudformation , Command , Curl , Error , Exec , Execute , howto , IOError , Linux , No child processes , perl , Python , Python27 , Python34 , tips , Yum
| No comments