Aws-cli: RDS --vpc-security-group-ids ne prend pas en charge plusieurs groupes

Créé le 2 janv. 2014  ·  3Commentaires  ·  Source: aws/aws-cli

J'avais l'habitude d'utiliser cette commande avec les anciens outils RDS :

rds-modify-db-instance myinstance --region=us-west-1 --vpc-security-group-ids sg-one, sg-two

Lorsque vous essayez d'appliquer la même commande à l'aide de "aws rds", cela échoue :

aws rds modify-db-instance --db-instance-identifier myinstance --vpc-security-group-ids sg-one, sg-two

avec ce qui suit :

A client error (InvalidParameterValue) occurred when calling the ModifyDBInstance operation: Invalid security group , groupId= sg-one, sg-two,, groupName=.

exécuter la commande avec un seul groupe fonctionne très bien :

 aws rds modify-db-instance --db-instance-identifier myinstance --vpc-security-group-ids sg-one  

Commentaire le plus utile

A fonctionné pour moi aussi. Merci! La documentation AWS ici : http://docs.aws.amazon.com/AmazonRDS/latest/CommandLineReference/CLIReference-cmd-CreateDBInstance.html
sont incorrects avec cet exemple :
--vpc-security-group-ids sg-e763f78e, sg-e0690405

Cela doit être séparé par des espaces et non par des virgules.

Tous les 3 commentaires

Vous devriez pouvoir fournir plusieurs noms de groupes de sécurité sous forme de valeurs séparées par des espaces pour l'option --vpc-security-group-ids , comme dans :

aws rds modify-db-instance --vpc-security-group-ids sg-one sg-two --db-instance-identifier <...>

ça a marché!
la mise à jour vers la dernière version d'aws le montre également dans la section d'aide, que j'ai manquée.
Merci!

A fonctionné pour moi aussi. Merci! La documentation AWS ici : http://docs.aws.amazon.com/AmazonRDS/latest/CommandLineReference/CLIReference-cmd-CreateDBInstance.html
sont incorrects avec cet exemple :
--vpc-security-group-ids sg-e763f78e, sg-e0690405

Cela doit être séparé par des espaces et non par des virgules.

Cette page vous a été utile?
0 / 5 - 0 notes