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

如何通过QuickSight API获取各数据集占用的SPICE存储空间?

获取AWS QuickSight数据集SPICE存储空间的API及方法

你需要使用**DescribeDataSet** API来获取单个数据集的SPICE存储占用详情,若要批量获取所有数据集的信息,可结合ListDataSets API使用:

  • 单个数据集查询:DescribeDataSet的响应中,SpiceIngestion对象下的IngestedSizeInBytes字段即为该数据集占用的SPICE存储空间(单位:字节)。
  • 批量查询:先通过ListDataSets获取所有数据集的ID/ARN,再逐个调用DescribeDataSet提取存储信息。

CLI命令示例

单个数据集查询:

aws quicksight describe-data-set --aws-account-id <你的AWS账号ID> --data-set-id <目标数据集ID>

批量遍历所有数据集并输出SPICE大小:

# 先获取所有数据集ID
DATASET_IDS=$(aws quicksight list-data-sets --aws-account-id <你的AWS账号ID> --query 'DataSetSummaries[*].DataSetId' --output text)

# 循环查询每个数据集的SPICE存储大小
for ID in $DATASET_IDS; do
  aws quicksight describe-data-set --aws-account-id <你的AWS账号ID> --data-set-id $ID --query '{名称: Name, ID: DataSetId, SPICE大小(字节): SpiceIngestion.IngestedSizeInBytes}'
done

权限说明

调用这些API的IAM实体(用户/角色)需要具备quicksight:DescribeDataSet和quicksight:ListDataSets权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:14:49