You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Data Fusion邮件告警配置求助:认证失败及服务账号疑问

Google Cloud Data Fusion Email插件认证问题解决指南

一、Gmail账号配置修正

你用普通邮箱密码必然失败,Google已禁止第三方SMTP客户端使用常规密码登录Gmail,必须改用应用专用密码(App Password),操作步骤:

  • 先确保你的Gmail账号开启了两步验证(2FA),未开启的话先去账号安全设置完成配置
  • 进入Google账号安全设置页面,找到「应用专用密码」选项,生成一个对应“邮件”应用的专用密码
  • 在Data Fusion的Email插件配置中,将原密码替换为这个生成的应用专用密码
  • 推荐配置参数:
    • 协议:smtps
    • 主机:smtp.gmail.com
    • 端口:465
    • 发件人/用户名:你的Gmail完整邮箱地址

二、使用流水线服务账号发送邮件的可行性及方案

可以使用流水线关联的服务账号(proejctid-compute@developer.gserviceaccount.com)发送邮件,但无法直接通过SMTP插件实现,需采用以下两种方式:

方式1:结合Google Workspace委派

  • 如果你的项目绑定了Google Workspace,在Workspace管理控制台为该服务账号创建委派规则,允许其代表某个Workspace邮箱发送邮件
  • 后续可通过调用Gmail API实现邮件发送,无需SMTP配置,直接依托服务账号的默认认证

方式2:通过Cloud Functions中转

  • 给服务账号授予Gmail.send权限
  • 创建Cloud Functions,监听Data Fusion流水线的运行状态事件(如流水线完成/失败)
  • 在函数中编写逻辑,调用Gmail API发送告警邮件,利用服务账号的内置认证完成身份校验

注意:个人Gmail账号未关联Workspace的情况下,无法直接使用服务账号发送邮件,只能采用上述应用专用密码的方案。

内容的提问来源于stack exchange,提问作者Yuan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:50:26