Aws-cli: RDS --vpc-security-group-ids не поддерживает несколько групп

Созданный на 2 янв. 2014  ·  3Комментарии  ·  Источник: aws/aws-cli

Я использовал эту команду со старыми инструментами RDS:

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

При попытке применить ту же команду с помощью "aws rds" это не удается:

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

со следующим:

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

запуск команды с одной группой работает нормально:

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

Самый полезный комментарий

У меня тоже сработало. Спасибо! Документы AWS здесь: http://docs.aws.amazon.com/AmazonRDS/latest/CommandLineReference/CLIReference-cmd-CreateDBInstance.html
неверны в этом примере:
--vpc-security-group-ids sg-e763f78e, sg-e0690405

Его следует разделять пробелами, а не запятыми.

Все 3 Комментарий

У вас должна быть возможность указать несколько имен групп безопасности в виде значений, разделенных пробелами, для параметра --vpc-security-group-ids , например:

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

это сработало!
обновление до последней версии aws также показывает это в разделе справки, который я пропустил.
Благодарность!

У меня тоже сработало. Спасибо! Документы AWS здесь: http://docs.aws.amazon.com/AmazonRDS/latest/CommandLineReference/CLIReference-cmd-CreateDBInstance.html
неверны в этом примере:
--vpc-security-group-ids sg-e763f78e, sg-e0690405

Его следует разделять пробелами, а не запятыми.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги