【问题标题】:How to set Emails Alert in MWAA?如何在 MWAA 中设置电子邮件警报?
【发布时间】:2021-10-20 19:34:01
【问题描述】:

在哪里可以找到气流.cfg 文件以在 MWAA 中设置电子邮件警报? 在 Airflow 中,我们在 airflow.cfg 文件中进行设置,但 Amazon Managed Apache Airflow 是无服务器的,那么配置更改在哪里?我是否还需要在 S3 位置创建自己的 .cfg 文件,就像我们在 s3 位置提到的 dags 目录一样

【问题讨论】:

    标签: amazon-web-services airflow mwaa


    【解决方案1】:

    您无法提供 MWAA airflow.cfg 文件,但您可以覆盖配置。

    以下过程将引导您完成将 Airflow 配置选项添加到您的环境的步骤。

    1. 在 Amazon MWAA 控制台上打开环境页面。
    2. 选择环境。
    3. 选择编辑。
    4. 选择下一步。
    5. 在 Airflow 配置选项窗格中选择添加自定义配置。
    6. 从下拉列表中选择配置并输入值,或键入自定义配置并输入值。
    7. 为您要添加的每个配置选择添加自定义配置。
    8. 选择保存。

    你可以阅读更多关于它here

    您还可以使用 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"
    

    【讨论】:

    • 为 newby 完成:smtp.smtp_usersmtp.smtp_password 不在列出的选项中,但您可以输入它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多