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

如何在AWS Redshift Serverless中永久全局启用json_serialization_enable?

如何在AWS Redshift Serverless全局永久设置json_serialization_enable为true

要实现全局永久生效,不用每次会话手动执行SET json_serialization_enable TO true;,你可以通过Redshift Serverless的工作组参数组来配置,具体操作方式如下:

控制台操作步骤

  • 登录AWS管理控制台,进入Redshift Serverless服务页面
  • 在左侧导航栏选择「工作组」,找到你正在使用的目标工作组
  • 点击工作组名称进入详情页,切换到「配置」标签页
  • 在「参数组」区域,如果当前用的是默认参数组,建议先创建自定义参数组(默认组无法修改参数):
    • 点击「创建参数组」,填写名称、类型(选REDSHIFT_SERVERLESS_WORKGROUP)和描述,完成创建
  • 选中自定义参数组,点击「编辑参数」
  • 在参数列表中找到json_serialization_enable,将其值设置为true,保存修改
  • 回到工作组配置页,将工作组关联到这个自定义参数组并保存

修改完成后,新创建的会话会自动应用这个参数设置,已有的会话需要重新连接才能生效。

AWS CLI操作方式

如果习惯用命令行,也可以通过以下步骤完成:

  1. 创建自定义参数组(如果还没有):
aws redshift-serverless create-parameter-group \
  --parameter-group-name my-json-param-group \
  --parameter-group-type REDSHIFT_SERVERLESS_WORKGROUP \
  --description "Enable json serialization by default"
  1. 修改参数组中的json_serialization_enable:
aws redshift-serverless update-parameter-group \
  --parameter-group-name my-json-param-group \
  --parameters parameterKey=json_serialization_enable,parameterValue=true,parameterType=static
  1. 将工作组关联到该参数组:
aws redshift-serverless update-workgroup \
  --workgroup-name your-workgroup-name \
  --parameter-group-name my-json-param-group

注意:确保你有足够的IAM权限执行这些操作,比如redshift-serverless:CreateParameterGroup、redshift-serverless:UpdateParameterGroup和redshift-serverless:UpdateWorkgroup权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 14:25:24