2016-08-08 11 views
0

Mit dem AWS CLI I erzeugen JSON Ausgabe aller meine Sicherheitsgruppen:AWS CLI Erstellen von JSON

aws ec2 describe-security-groups --region us-west-1 --output json > westsecuritygroups 

Gibt es eine Möglichkeit, die Sicherheitsgruppen mit dieser JSON neu zu erstellen?

Antwort

-1

Hinweis: Windows AWS CLI wird für diese Antwort verwendet.

Im Allgemeinen hat CLI --generate-cli-skeleton Option, JSON-Format für eine Anfrage zu erhalten. Hier ist eine für create-Gruppe:

aws iam create-group --group-name devops --generate-cli-skeleton 

Antwort:

{ "Path": "", "GroupName": "" }

Nun setzen Elemente mit Werten und speichern als Datei c:\temp\iam-create-group.json. Hier finden Sie einige nützliche Informationen über Parameter Path - http://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html#identifiers-friendly-names

{ "Path": "/corp1/nyc/cloud1/", "GroupName": "devops" }

schließlich eine Gruppe bei IAM erstellen> Gruppen Ebene, führen Sie den folgenden Befehl ein:

aws iam create-group --group-name devops --cli-input-json file://c:\temp\iam-create-user.json 

Antwort:

{ "Group": { "Path": "/corp1/nyc/cloud1/", "GroupName": "devops", "GroupId": "xxxxxxxxxxxxxxxxxxxxxxxx", "Arn": "arn:aws:iam::xxxxxxxxxxxxx:group/corp1/nyc/cloud1/devops", "CreateDate": "xxxxxxxxxxxxxxxxxxx" } }

+0

Die Frage bezieht sich auf EC2 ** Sicherheitsgruppen, nicht auf IAM Gruppen. – Suncatcher