【问题标题】:Error 400 when trying to use SendGrid on Airflow (Google Composer)尝试在 Airflow 上使用 SendGrid 时出现错误 400(Google Composer)
【发布时间】:2020-11-21 03:22:00
【问题描述】:

我实际上是在尝试使用 Data Composer 在 Airflow 上的 DAG 中设置电子邮件通知。要发送电子邮件,我使用的是 Sendgrid 电子邮件服务器。

我正在关注本指南:https://cloud.google.com/composer/docs/how-to/managing/creating#notification

我遵循了所有步骤,但是当我启动我的 dag 时,我在日志中看到了这一点:

{sendgrid.py:121} 警告 - 无法发送主题为 Airflow Alert Success 的电子邮件,错误:HTTP 错误 400:错误请求

有什么问题?它可能在我的环境设置中吗?

【问题讨论】:

    标签: airflow sendgrid


    【解决方案1】:

    我遇到了完全相同的问题,解决它的方法(至少对我而言!)是在设置 SENDGRID_MAIL_FROM 时添加域。

    所以不是“noreply-composer@”。我添加了我的域:“noreply-composer@verily.com”。

    【讨论】:

    • 我还要求 Composer 人员更改说明以包含域。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多