失败电子邮件不会发送到sendgrid / cloud作曲家

时间:2019-02-27 10:19:46

标签: sendgrid google-cloud-composer

我一直在使用sendgrid在云作曲家中提醒人们任务失败。但是即使失败,电子邮件也没有到达我的电子邮件列表。请在默认参数列表下面找到

default_dag_args = {
    "start_date": "2019-02-25",
    # Email whenever an Operator in the DAG fails.
    "email":[email_list]
    'email_on_failure': True,
    'email_on_retry': False,
    'retries': 1,
    'retry_delay': timedelta(minutes=5),
    'project_id': PROJECT_ID
}

我还添加了环境变量SENDGRID_MAIL_FROM和SENDGRID_API_KEY。但仍然失败,我没有收到任何警报邮件。

1 个答案:

答案 0 :(得分:0)

如果您还没有的话,强烈建议您使用Cloud Composer再次检查instructions for setting up SendGrid。确保几件事:

  1. 按照指南所述,您可以通过机制(编辑环境)设置环境变量
  2. 按照指南所述尝试发送测试DAG

如果该操作仍然失败,那么我将开始怀疑防火墙规则(如果您已对其进行了编辑)可能是导致此问题的原因。 如果要调整防火墙规则,请小心。