AWS:如何使用查询过滤 RDS 全局集群名称
AWS : How to filter RDS Global Cluster name using QUERY
我想在不使用 --global-cluster-identifier
选项的情况下查询 AWS RDS 全局集群,因为在我的自动化中,我的代码不知道标识符,所以我想使用 Engine
和过滤器获取集群名称关于 GlobalClusterIdentifer
是否包含给定值。
这是我的 cli 命令,它显示 Engine 或 GlobalClusterIdentifer。如何使用 --query 选项并完成它。
aws rds describe-global-clusters --query 'GlobalClusters[].Engine' --output text
aws rds describe-global-clusters --query 'GlobalClusters[].GlobalClusterIdentifer' --output text
所以我需要的是,我想查询引擎类型是 aurora-postgresql 并获取过滤引擎的 GlobalClusterIdentfier。
有人可以帮我解决这个问题吗?
您应该可以使用以下内容
aws rds describe-global-clusters --query 'GlobalClusters[?Engine==`aurora-postgresql`].GlobalClusterIdentifier
我想在不使用 --global-cluster-identifier
选项的情况下查询 AWS RDS 全局集群,因为在我的自动化中,我的代码不知道标识符,所以我想使用 Engine
和过滤器获取集群名称关于 GlobalClusterIdentifer
是否包含给定值。
这是我的 cli 命令,它显示 Engine 或 GlobalClusterIdentifer。如何使用 --query 选项并完成它。
aws rds describe-global-clusters --query 'GlobalClusters[].Engine' --output text
aws rds describe-global-clusters --query 'GlobalClusters[].GlobalClusterIdentifer' --output text
所以我需要的是,我想查询引擎类型是 aurora-postgresql 并获取过滤引擎的 GlobalClusterIdentfier。
有人可以帮我解决这个问题吗?
您应该可以使用以下内容
aws rds describe-global-clusters --query 'GlobalClusters[?Engine==`aurora-postgresql`].GlobalClusterIdentifier