如何在Serverless中通过self访问数组类型的环境变量?
在Serverless中引用数组类型环境变量的正确方式
我在Serverless配置里定义了数组形式的环境变量subnetIds:
environment: subnetIds: - subnet1 - subnet2
最初我尝试用下标方括号的形式在函数环境变量中引用数组元素,写法如下:
environment: SUBNET_ID_1: ${self:environment.subnetIds[0]} SUBNET_ID_2: ${self:environment.subnetIds[1]}
但这种写法无法正常工作,经过查找解决方案,发现正确的引用方式是使用点号加数字下标:
environment: SUBNET_ID_1: ${self:environment.subnetIds.0} SUBNET_ID_2: ${self:environment.subnetIds.1}
内容的提问来源于stack exchange,提问作者Sefirosu
相关产品推荐
相关产品推荐

