Google Cloud Function HTTP触发地址是否是可用于区块链合约的永久链接?
Google Cloud Function HTTP 触发地址永久性规则说明
核心结论
Google 官方没有在服务条款中对 HTTP 触发地址的永久性作出任何书面保证,不建议将原生触发地址直接写入不可迭代修改的区块链智能合约中。
可能触发地址变更的场景
只要你不执行以下操作,常规运营过程中该地址大概率会长期保持稳定,但该稳定性属于运营层面的常规表现,不属于官方承诺的永久性保障:
- 删除该 Cloud Function 后再在同项目、同区域下部署同名函数,会生成全新的触发地址,原地址不会复用
- 调整该函数所属的项目归属,或者跨区域迁移函数部署位置
- Google 对 Cloud Function 产品的域名架构进行升级调整,这类调整官方会提前发布公告通知,但不会为地址永久不变兜底
智能合约场景使用建议
针对智能合约部署后无法修改 URI 的特殊场景,强烈建议你自行配置自定义域名指向该 Cloud Function 触发地址。即使后续函数原生触发地址发生变更,你仅需要调整自定义域名的转发/解析规则即可保证合约内 URI 持续可用,完全规避地址变更带来的业务风险。
内容的提问来源于stack exchange,提问作者Anters Bear
相关产品推荐
相关产品推荐

