CodeBuild多次引用同一Secret Manager密钥是否会重复发起调用?
CodeBuild 引用同一Secret Manager密钥多次的调用次数说明
当你在CodeBuild的buildspec.yml的env/secrets-manager中多次引用同一个Secret Manager密钥(仅指定不同的json-key来提取不同JSON参数)时,CodeBuild只会调用一次Secret Manager。
具体逻辑如下:
- CodeBuild会先一次性拉取该密钥对应的完整JSON字符串内容
- 之后从本地缓存的这个JSON字符串中,解析并提取你指定的各个
json-key对应的参数值,不会重复发起Secret Manager的API调用
根据AWS CodeBuild官方文档说明:
(可选)指定您要检索的Secrets Manager键值对的键名。如果未指定json-key,CodeBuild将检索整个密钥文本。
这一机制不仅能减少Secret Manager的API调用次数、降低使用成本,还能提升构建流程的效率。
内容的提问来源于stack exchange,提问作者BryceLarkin
相关产品推荐
相关产品推荐

