我曾经在旧的 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
您应该能够为--vpc-security-group-ids
选项提供多个安全组名称作为空格分隔的值,如下所示:
aws rds modify-db-instance --vpc-security-group-ids sg-one sg-two --db-instance-identifier <...>
那行得通!
更新到最新的 aws 版本也在帮助部分显示了这一点,我错过了。
谢谢!
也为我工作。 谢谢! 这里的 AWS 文档: http :
这个例子不正确:
--vpc-security-group-ids sg-e763f78e, sg-e0690405
这应该是空格分隔的,而不是逗号分隔的。
最有用的评论
也为我工作。 谢谢! 这里的 AWS 文档: http :
这个例子不正确:
--vpc-security-group-ids sg-e763f78e, sg-e0690405
这应该是空格分隔的,而不是逗号分隔的。