我正在尝试运行以下命令:
aws rds describe-db-instances --filters 'Name=tag:Name,Values=*stable*' --output text --query 'Reservations[*].Instances[*].InstanceId'
当我这样做时,我得到这个输出:
调用DescribeDBInstances操作时发生错误(InvalidParameterValue):无法识别的过滤器名称:tag:Name
根据docs,看起来我应该能够传入一个字符串来过滤,但我不确定为什么它不能识别tag:Name
?这是rds
命令的限制吗?
根据AWS docs,--filters
选项仅支持这些:
支持过滤器:
db-cluster-id - 接受数据库集群标识符和数据库集群Amazon资源名称(ARN)。结果列表将仅包含与这些ARN标识的数据库集群关联的数据库实例的信息。
db-instance-id - 接受数据库实例标识符和数据库实例Amazon资源名称(ARN)。结果列表仅包含有关这些ARN标识的数据库实例的信息。