Amazon web services 使用AWS SDK获取最新的Amazon RDS快照

Amazon web services 使用AWS SDK获取最新的Amazon RDS快照,amazon-web-services,aws-sdk,amazon-rds,aws-sdk-java-2.0,Amazon Web Services,Aws Sdk,Amazon Rds,Aws Sdk Java 2.0,我正在尝试使用AWS SDK(特别是Java)获取最新的RDS快照。在使用AWS CLI()之前,已询问并解决了此问题 建议的解决方案都涉及SDK中明显缺少的--query参数: aws rds describe-db-snapshots \ --query="reverse(sort_by(DBSnapshots, &SnapshotCreateTime))[0]" 使用SDK有没有办法做到这一点,或者我必须获取所有分页快照,收集日期,然后排序并选择最近的快照?仅中的--quer

我正在尝试使用AWS SDK(特别是Java)获取最新的RDS快照。在使用AWS CLI()之前,已询问并解决了此问题

建议的解决方案都涉及SDK中明显缺少的
--query
参数:

aws rds describe-db-snapshots \
  --query="reverse(sort_by(DBSnapshots, &SnapshotCreateTime))[0]"
使用SDK有没有办法做到这一点,或者我必须获取所有分页快照,收集日期,然后排序并选择最近的快照?

中的
--query
参数过滤命令返回的输出字段

reverse()
sort\u by
功能使用库在AWS CLI中本地实现。直接调用SDK的程序本身需要执行这样的逻辑。这不会很困难,因为它只涉及对值列表进行排序。

中的
--query
参数过滤命令返回的输出字段

reverse()
sort\u by
功能使用库在AWS CLI中本地实现。直接调用SDK的程序本身需要执行这样的逻辑。这不会很困难,因为它只涉及对值列表进行排序