更新时间:2025-08-25 GMT+08:00
检查函数工作流参数设置
规则详情
参数 |
说明 |
---|---|
规则名称 |
function-graph-settings-check |
规则展示名 |
检查函数工作流参数设置 |
规则描述 |
函数工作流的运行时、超时时间、内存限制不在指定范围内,视为“不合规”。 |
标签 |
fgs |
规则触发方式 |
配置变更 |
规则评估的资源类型 |
fgs.functions |
规则参数 |
|
应用场景
检查FunctionGraph函数的运行时、执行超时时间、内存规格限制的正确性至关重要,因为这些配置直接影响函数的性能、成本和可靠性。以下是具体原因:
- 运行时决定了函数运行的环境(如 Python、Node.js、Java 等),必须与代码语言匹配,否则函数无法执行。
- 不同运行时版本可能支持不同的语言特性或库,选择错误的版本可能导致代码无法运行或行为异常。
- 旧版本运行时可能存在安全漏洞,选择最新版本可以避免潜在风险。
- 执行超时时间决定了函数允许的最长执行时间。如果设置过短,函数可能未完成执行就被强制终止。如果设置过长,可能导致资源浪费或费用增加。
- 内存不足可能导致函数执行缓慢或失败,而内存过多则可能浪费资源。
检测逻辑
- 函数工作流的运行时不在参数允许的运行时列表内,视为“不合规”。
- 函数工作流的超时时间大于参数设置的超时时间,视为“不合规”。
- 函数工作流的内存限制大于参数设置的内存限制,视为“不合规”。
- 函数工作量不满足以上场景,视为“合规”。
父主题: 函数工作流 FunctionGraph