using aws cli generated json output of of security groups:
aws ec2 describe-security-groups --region us-west-1 --output json > westsecuritygroups
is there way re-create security groups using json?
note, windows aws cli used answer.
in general, cli has --generate-cli-skeleton
option json format use request. here 1 create-group:
aws iam create-group --group-name devops --generate-cli-skeleton
response:
{ "path": "", "groupname": "" }
now, set elements values , save file c:\temp\iam-create-group.json
. here useful info path parameter - http://docs.aws.amazon.com/iam/latest/userguide/reference_identifiers.html#identifiers-friendly-names
{ "path": "/corp1/nyc/cloud1/", "groupname": "devops" }
finally, create group @ iam > groups level, run following command:
aws iam create-group --group-name devops --cli-input-json file://c:\temp\iam-create-user.json
response:
{ "group": { "path": "/corp1/nyc/cloud1/", "groupname": "devops", "groupid": "xxxxxxxxxxxxxxxxxxxxxxxx", "arn": "arn:aws:iam::xxxxxxxxxxxxx:group/corp1/nyc/cloud1/devops", "createdate": "xxxxxxxxxxxxxxxxxxx" } }
Comments
Post a Comment