AWS::Greengrass::FunctionDefinition RunAs - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Greengrass::FunctionDefinition RunAs

使用其权限来运行 Lambda 函数的访问身份。此设置会覆盖为组指定的默认访问身份(默认情况下,为 ggc_user 和 ggc_group)。您可以覆盖用户、组或两者。有关更多信息,请参阅 AWS IoT Greengrass 开发人员指南 中的运行方式

重要

以根用户身份运行会给您的数据和设备增加风险。请勿以根用户身份 (UID/GID=0) 运行,除非您的业务案例需要这样。有关更多信息和要求,请参阅以根用户身份运行 Lambda 函数

在 AWS CloudFormation 模板中,RunAsExecution 属性类型的属性。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Gid" : Integer, "Uid" : Integer }

YAML

Gid: Integer Uid: Integer

属性

Gid

使用其权限来运行 Lambda 函数的组 ID。您可以在您的核心设备上使用 getent group 命令查找组 ID。

必需:否

类型:整数

Update requires: Replacement

Uid

使用其权限来运行 Lambda 函数的用户 ID。您可以在您的核心设备上使用 getent passwd 命令查找用户 ID。

必需:否

类型:整数

Update requires: Replacement

另请参阅