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

在AWS Secrets Manager存储对象数组时Key/Value视图报错求助

AWS Secrets Manager存储对象数组切换Key/Value视图报错的解决办法

AWS Secrets Manager的Key/Value视图仅支持扁平的键值对结构,当你存储包含数组(比如"Users" : [{"username":"User1"},{"username":"User2"}])这类嵌套复杂结构的JSON时,系统无法将数组直接解析为单个键值对,因此触发The secret value can't be converted to key name and value pairs.错误。

以下是两种可行的解决方式:

方式一:保留完整JSON结构,使用Plaintext视图

直接在Plaintext视图下存储完整的JSON内容,示例如下:

{
  "Users": [
    {"username":"User1"},
    {"username":"User2"}
  ]
}

后续通过SDK或CLI读取完整JSON后,自行解析数组内容即可,这种方式能完整保留你的数据结构。

方式二:扁平化数组适配Key/Value视图

如果必须使用Key/Value视图,可以把数组元素拆分为独立的层级键值对:

  • Users.0.username = User1
  • Users.1.username = User2
    存储后系统会自动将其转换为包含数组的JSON结构,切换回Plaintext视图会看到和原结构一致的内容。
    注意:这种拆分仅适用于简单数组结构,复杂嵌套对象可能无法完美适配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 22:14:52