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

如何在YAML中将${self:provider.stage}变量转换为小写?

解决S3桶名大小写问题:将Serverless的stage转为小写

你的配置中${self:provider.stage}取值为Uat,而S3桶名不允许包含大写字母,只需使用Serverless框架内置的toLowerCase()函数即可将stage值转为小写:

修改后的配置代码:

BucketName: ${self:custom.s3BucketName}-firmware-${toLowerCase(self:provider.stage)}

该函数会自动将self:provider.stage的取值转换为全小写格式,确保生成的S3桶名符合命名规则,避免报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 19:18:17