在哪里可以找到气流.cfg 文件以在 MWAA 中设置电子邮件警报?在 Airflow 中,我们在 airflow.cfg 文件中进行设置,但 Amazon Managed Apache Airflow 是无服务器的,那么配置更改在哪里?我是否还需要在 S3 位置创建自己的 .cfg 文件,就像我们在 s3 位置提到的 dags 目录一样
问问题
599 次
1 回答
2
您不能提供 MWAAairflow.cfg
文件,但可以覆盖配置。
以下过程将引导您完成将 Airflow 配置选项添加到您的环境的步骤。
- 在 Amazon MWAA 控制台上打开环境页面。
- 选择环境。
- 选择编辑。
- 选择下一步。
- 在 Airflow 配置选项窗格中选择添加自定义配置。
- 从下拉列表中选择配置并输入值,或键入自定义配置并输入值。
- 为您要添加的每个配置选择添加自定义配置。
- 选择保存。
你可以在这里阅读更多关于它的信息
您还可以使用 cloudformation 配置这些选项:
MWAA:
Type: AWS::MWAA::Environment
Properties:
Name: "my-mwaa"
AirflowVersion: "2.0.2"
EnvironmentClass: "mw1.small"
WebserverAccessMode: "PUBLIC_ONLY"
AirflowConfigurationOptions:
scheduler.catchup_by_default: False
smtp.smtp_host: "email-smtp.us-west-2.amazonaws.com"
smtp.smtp_user: "USER"
smtp.smtp_password: "AAAAAAAAAAAAA"
smtp.smtp_port: 587
smtp.smtp_mail_from: "email@example.com"
于 2021-10-21T06:49:50.823 回答