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

如何通过JVM选项配置AWS Secrets Manager的本地端点覆盖(LocalStack)

AWS SDK for Java v2 配置Secrets Manager本地端点的JVM选项

要在AWS SDK for Java v2中通过JVM系统属性覆盖Secrets Manager的端点(对接LocalStack),正确的JVM_OPTS参数是:

-Daws.secretsmanager.endpoint-override=http://localhost:4566

(请将http://localhost:4566替换为你LocalStack实例实际使用的端点地址)

关键细节:

  • 属性命名遵循aws.<service-id>.endpoint-override规则,Secrets Manager的服务标识符是secretsmanager
  • 其他AWS服务的端点覆盖也遵循同样格式,比如S3对应的属性是-Daws.s3.endpoint-override=<local-endpoint>
  • SDK配置加载优先级:代码显式配置 > JVM系统属性 > 环境变量,因此如果同时设置了系统属性和AWS_ENDPOINT_URL_SECRETS_MANAGER环境变量,系统属性的值会生效

内容的提问来源于stack exchange,提问作者unbox-us

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 17:38:10