由于公司安全政策,我只能使用 G Suit SMTP 邮件服务器。
我想配置第三方 SMTP 服务以使用 G Suit 邮件服务,但无法在 Cloud Composer 的 AIRFLOW CONFIGURATION OVERRIDES 点击中设置“smtp smtp_password”配置。
GCP 指南说“smtp smtp_password Airflow 的默认 SMTP 密码。您无法配置新密码。”
GCP Cloud Composer 第三方电子邮件设置指南
有没有方法可以在 Cloud Composer 配置中设置 smtp_password?或者还有其他方法可以设置 G Suite 邮件服务器以在 DAG 上使用电子邮件发送?
答案1
您无法设置该smtp_password
值,如您截取屏幕截图的页面所示。您必须使用给定的默认密码。
使用第三方 SMTP 服务需要使用默认的、众所周知的 Airflow smtp_password。Cloud Composer 不支持配置 smtp_password,因为该值以纯文本形式存储在 airflow.cfg 中,并且被视为不安全。仅当 Airflow Web 服务器和 SMTP 服务器之间的连接是安全的时才使用此选项。
对于任何想要查看该页面的人来说,屏幕截图来自: