我一直在使用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。但仍然失败,我没有收到任何警报邮件。
如果您还没有,我强烈建议您使用Cloud Composer仔细检查instructions for setting up SendGrid。确保一些事情:
如果继续失败,我会开始怀疑防火墙规则(如果你已经编辑过它们)可能导致问题。如果要调整防火墙规则,请小心。