@@ -156,18 +156,29 @@ functions:
156
156
memory: 512
157
157
timeout: 10
158
158
gpu: TESLA_8
159
+ network:
160
+ vpc_id: vpc-test-vpc
161
+ subnet_ids:
162
+ - vsw-test01
163
+ - vsw-test02
164
+ security_group:
165
+ name: insight-poc-g-sg
166
+ ingress:
167
+ - TCP:0.0.0.0/0:80
168
+ - TCP:0.0.0.0/0:443
169
+ - TCP:0.0.0.0/0:22/22
170
+ - ICMP:0.0.0.0/0:ALL
171
+ egress:
172
+ - ALL:0.0.0.0/0:ALL
159
173
storage:
160
174
disk: 512
161
175
nas:
162
176
- mount_path: /mnt/nas
163
177
storage_class: standard
164
- vpc_id: vpc-123456
165
- subnet_ids: subnet-123456
166
178
environment:
167
179
NODE_ENV: production
168
180
TEST_VAR: ${vars.testv}
169
181
TEST_VAR_EXTRA: abcds-${vars.testv}-andyou
170
-
171
182
` ` `
172
183
173
184
function支持的字段有:
@@ -196,7 +207,6 @@ function支持的字段有:
196
207
> - **port**: 容器对外提供服务的端口
197
208
> required: true
198
209
199
-
200
210
- **timeout**: serverless函数的超时时间
201
211
> 默认值: 15分钟
202
212
- **memory**: serverless函数的内存大小
@@ -233,6 +243,25 @@ function支持的字段有:
233
243
> 协议列表: `TCP`, `UDP`, `ICMP`, `ALL`
234
244
> - **egress**: 出站规则, 与入站规则遵循相同的格式,但出站规则为可选项,默认允许所有出站流量
235
245
246
+ - **storage**: 函数的存储相关配置,包括函数的临时硬盘空间,挂载NAS存储以及对象存储
247
+ > 类型: `object`
248
+ > required: false
249
+ > - **disk**: 函数的临时硬盘空间, 单位为MB
250
+ > 类型: `integer`
251
+ > required: false
252
+ > default: 512
253
+ > - **nas**: 挂载NAS存储到函数上
254
+ > 类型: `object`
255
+ > required: false
256
+ > 注意⚠️:访问NAS需要函数所在的VPC和NAS在同一VPC下,且只能通过VPC内网访问,因此当指定了NAS时,需要同时指定`network`下的VPC和`subnet_ids`相关配置
257
+ > - **mount_path**: 挂载到函数实例的路径
258
+ > 类型: `string`
259
+ > required: true
260
+ > - **storage_class**: NAS存储类型
261
+ > 类型: `enum`
262
+ > required: true
263
+ > 支持的存储类型: `STANDARD_CAPACITY`, `STANDARD_PERFORMANCE`, `EXTREME_STANDARD`, `EXTREME_ADVANCE`
264
+
236
265
237
266
# # events
238
267
@@ -258,11 +287,11 @@ function支持的字段有:
258
287
- **domain_name**: 自定义域名
259
288
> required: true
260
289
- **certificate_name**: 证书名称
261
- > required: true
290
+ > required: false
262
291
- **certificate_private_key**: 证书私钥
263
- > required: true
292
+ > required: false
264
293
- **certificate_body**: 证书内容
265
- > required: true
294
+ > required: false
266
295
267
296
# # databases
268
297
0 commit comments