如何在Cloud Composer环境中配置Airflow的smtp_password_cmd获取SMTP密码
解决步骤
- 先将SMTP密码存储到Google Cloud Secret Manager中,并为Composer的服务账号授予
roles/secretmanager.secretAccessor权限 - 在Composer环境的环境变量配置里,把
smtp_password的对应值设置为以下命令:gcloud secrets versions access latest --secret=<你的SMTP密码密钥名称> - Airflow在读取SMTP配置时会自动执行该命令,从而获取到对应的密码值
注意:替换命令中的
<你的SMTP密码密钥名称>为你在Secret Manager中实际创建的密钥名称
内容的提问来源于stack exchange,提问作者lohith devapatla
相关产品推荐
相关产品推荐

