AWS::Greengrass::FunctionDefinition Environment
AWS IoT Greengrass 核心上 Lambda 函数的环境配置。
在 AWS CloudFormation 模板中,Environment
是 FunctionConfiguration
属性类型的属性。
语法
要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:
JSON
{ "AccessSysfs" :
Boolean
, "Execution" :Execution
, "ResourceAccessPolicies" :[ ResourceAccessPolicy, ... ]
, "Variables" :Json
}
YAML
AccessSysfs:
Boolean
Execution:Execution
ResourceAccessPolicies:- ResourceAccessPolicy
Variables:Json
属性
AccessSysfs
-
指示是否允许函数访问核心设备上的
/sys
目录,这将允许从/sys
读取设备信息。注意 此属性仅适用于在 Greengrass 容器中运行的 Lambda 函数。
必需:否
类型:布尔值
Update requires: Replacement
Execution
-
AWS IoT Greengrass 中 Lambda 执行环境的设置。
必需:否
类型:Execution
Update requires: Replacement
ResourceAccessPolicies
-
函数可以访问的组中资源的列表,具有对应的只读或读写权限。最大值为 10 个资源。
注意 此属性仅适用于在 Greengrass 容器中运行的 Lambda 函数。
必需:否
类型:ResourceAccessPolicy 的列表
Update requires: Replacement
Variables
-
Lambda 函数的环境变量。
必需:否
类型:Json
Update requires: Replacement
另请参阅
-
AWS IoT Greengrass API 参考 中的 FunctionConfigurationEnvironment