AWS Cli - MWAA -创建具有配置选项的环境



我正在通过AWS Cli使用create-environment功能创建MWAA环境。我可以毫无问题地创建环境,但现在我试图添加一个配置选项,以便我可以使用AWS秘密管理器作为后端(https://docs.aws.amazon.com/mwaa/latest/userguide/connections-secrets-manager.html)。我的命令是:

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"}'

我已经把参数气流配置选项作为字符串,Json,但我无法创建这些选项。在这个版本中,我得到这个错误:

Unknown options: airflow/connections,, variables_prefix, :, airflow/variables}, :

有人有类似用例的例子吗?谢谢:)

看起来——气流-配置-选项需要是一个映射。你可以参考https://docs.aws.amazon.com/cli/latest/reference/mwaa/create-environment.html比如

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"}
}

最新更新