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

从S3向DynamoDB导入多条目:求正确的ION/JSON格式示例

正确的DynamoDB批量导入ION/JSON文件格式示例

你之前尝试的两种格式都不符合DynamoDB S3导入服务的要求:

  • 第一种用数组包裹多个Item的方式会被识别为单个Item(数组本身作为Item的属性值),而非多个独立条目
  • 第二种在同一个对象里重复Item键的写法会导致后面的键值对覆盖前面的,最终只导入最后一个条目

正确的ION格式示例

DynamoDB导入服务支持ION流格式,每个条目作为独立的顶级ION对象,多个对象直接连续书写即可:

$ion_1_0 {
  Item: {
    pk: 1d0,
    sk: 1d0,
    c1: "sql"
  }
}
$ion_1_0 {
  Item: {
    pk: 1d0,
    sk: 2d0,
    c1: "mono"
  }
}

正确的JSON格式示例

如果使用JSON,需要采用JSON Lines格式(每行一个独立的JSON对象),而非标准的JSON数组:

{"Item": {"pk": 1, "sk": 1, "c1": "sql"}}
{"Item": {"pk": 1, "sk": 2, "c1": "mono"}}

注意:导入服务会解析每个顶级对象为一个独立的DynamoDB条目,所以必须保证每个Item对象是单独的顶级结构,不能用数组或嵌套结构包裹。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 00:28:16