Cloud Run自定义域名服务出口IP确认及Salesforce白名单配置问询
Cloud Run调用Salesforce API的IP白名单配置说明
核心结论
不能直接将自定义域名解析出的A/AAAA记录IP提供给客户做白名单,必须为Cloud Run配置静态出站IP。
原因说明
- 自定义域名的A/AAAA记录对应的是Cloud Run的入口访问IP,仅用于外部用户访问你的Cloud Run服务,和服务主动发起的出站请求(比如调用Salesforce API)的源IP完全无关。
- Cloud Run默认的出站IP来自Google的动态公共IP池,会随机变化,无法通过域名解析IP来覆盖,直接用这些IP做白名单会导致Salesforce拦截你的API请求。
正确操作
- 为Cloud Run配置静态出站IP,确保服务调用外部API时固定使用该静态IP。
- 将配置好的静态IP提供给客户,添加到他们Salesforce账户应用的IP白名单中即可。
内容的提问来源于stack exchange,提问作者Tomdavenport1
相关产品推荐
相关产品推荐

