我有一个工作命令来获取手动快照信息。如何使用查询选项仅过滤掉超过 30 天的快照?
aws rds 描述数据库集群快照 \
--query "DBClusterSnapshots[*].[DBClusterSnapshotIdentifier, DBClusterIdentifier, SnapshotCreateTime, Status, Engine]" \
--输出表
非常感谢
你可以尝试这样的事情:
aws rds describe-db-cluster-snapshots --query "DBClusterSnapshots[?SnapshotCreateTime<='$(date -v -30d '+%Y-%m-%d')'].[DBClusterSnapshotIdentifier, DBClusterIdentifier, SnapshotCreateTime, Status, Engine]"
根据您的操作系统,可能需要:
date --date='-30 days' '+%Y-%m-%d')