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

通过AWS CLI创建带Secret Manager配置的MWAA环境报错求助

解决MWAA创建环境时Secrets Manager后端配置的CLI格式问题

问题根源

你的命令报错是因为--airflow-configuration-options的参数格式不符合AWS CLI要求:shell错误将嵌套JSON中的逗号、冒号识别为命令选项分隔符,导致参数解析失败。

正确命令示例

Bash/Zsh 环境

aws mwaa create-environment \
  --name "my_mwaa_env" \
  --airflow-configuration-options 'secrets.backend=airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend,secrets.backend_kwargs="{\"connections_prefix\": \"airflow/connections\", \"variables_prefix\": \"airflow/variables\"}"'

PowerShell 环境

aws mwaa create-environment `
  --name "my_mwaa_env" `
  --airflow-configuration-options 'secrets.backend=airflow.providers.amazon.aws.secrets.secrets_manager.SecretsManagerBackend,secrets.backend_kwargs="{`"connections_prefix`": `"airflow/connections`", `"variables_prefix`": `"airflow/variables`"}"'

核心注意事项

  • --airflow-configuration-options接受逗号分隔的键值对,而非直接传入JSON对象
  • 当配置值为JSON字符串时,必须对内部双引号进行转义,避免shell错误拆分参数
  • 整个配置串需用单引号包裹,确保shell将其识别为单个参数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 03:42:10