You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CLI列出所有RDS快照并将指定字段导入电子表格

提取RDS自动/手动快照指定属性并导入电子表格

步骤1:用AWS CLI+jq生成指定字段的CSV文件

确保已安装配置好aws-cli(拥有RDS快照读取权限),同时安装jq(用于JSON转CSV的工具)。

执行以下命令直接生成包含目标字段的CSV文件:

aws rds describe-db-snapshots \
  --query 'DBSnapshots[*].[DBSnapshotIdentifier, DBInstanceIdentifier, AvailabilityZone, SnapshotType, Encrypted, SnapshotCreateTime]' \
  | jq -r '["DBSnapshotIdentifier","DBInstanceIdentifier","AvailabilityZone","SnapshotType","Encrypted","SnapshotCreateTime"], (.[] | @csv)' > rds_snapshots.csv

命令说明:

  • --query 通过JMESPath语法精准筛选你需要的6个属性,按指定顺序排列
  • jq -r 负责格式转换:先输出CSV表头,再遍历每个快照对象生成对应数据行
  • 结果会写入当前目录下的rds_snapshots.csv文件

如果需要覆盖所有AWS区域的快照,可使用循环脚本(Linux/macOS环境):

#!/bin/bash
regions=$(aws ec2 describe-regions --query 'Regions[*].RegionName' --output text)
echo "DBSnapshotIdentifier,DBInstanceIdentifier,AvailabilityZone,SnapshotType,Encrypted,SnapshotCreateTime" > all_regions_rds_snapshots.csv
for region in $regions; do
  aws rds describe-db-snapshots --region $region \
    --query 'DBSnapshots[*].[DBSnapshotIdentifier, DBInstanceIdentifier, AvailabilityZone, SnapshotType, Encrypted, SnapshotCreateTime]' \
    | jq -r '.[] | @csv' >> all_regions_rds_snapshots.csv
done

步骤2:导入CSV到电子表格

  1. 打开Excel、Google Sheets或其他电子表格工具
  2. 选择「导入」功能,定位到生成的CSV文件
  3. 确认分隔符为逗号,完成导入即可查看结构化的快照数据

内容的提问来源于stack exchange,提问作者Ajay A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:30:43