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

如何在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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 11:10:39