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

如何让每次部署Fluence服务时service_id保持固定?

如何固定Fluence服务的service_id

你可以通过两种方式让Fluence服务的service_id保持固定:

方式一:部署时直接指定固定service_id

修改你的部署命令,添加--service-id参数,传入想要固定的ID值即可。示例命令如下:

aqua remote deploy_service \
--addr multiaddr  \
--config-path configs/service_config.json \
--service service_name \
--sk your_secret_key \
--service-id "d97c8343-bd97-4adc-a14f-3bdc46fbe15a"

这种方式优先级最高,会直接使用你指定的ID,只要该ID未被目标节点上的其他服务占用即可。

方式二:保持部署密钥、服务名称与配置完全一致

Fluence默认的service_id是由部署者公钥(从--sk生成)、服务名称(--service参数)、服务配置文件的哈希值共同计算生成的。只要你每次部署都满足以下条件,生成的service_id就会固定:

  • 使用同一个部署密钥(--sk参数不变)
  • 服务名称(--service参数)保持一致
  • configs/service_config.json里的内容完全未修改(包括Wasm模块、初始化参数等)

注意事项

  • 如果修改了服务配置文件的任何内容,即使密钥和名称不变,service_id也会因配置哈希变化而改变。
  • 若使用指定service_id的方式,需确保该ID在目标节点上唯一,避免与已部署服务冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 00:10:01