安装程序用于配置资源的最小 IAM 策略 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

安装程序用于配置资源的最小 IAM 策略

当您安装Amazon IoT Greengrass核心软件,您可以配置所需的Amazon资源,例如Amazon IoT事物和设备的 IAM 角色。您还可以将本地开发工具部署到设备。安装程序需要Amazon凭据,以便它可以在Amazon Web Services 账户. 有关更多信息,请参阅安装 Amazon IoT Greengrass Core 软件

以下示例策略包含安装程序预配这些资源所需的一组最少操作。如果您指定了--provision参数。

注意

这些区域有:DeployDevTools仅当您指定时才需要策略语句--deploy-dev-tools参数。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:AddThingToThingGroup", "iot:AttachPolicy", "iot:AttachThingPrincipal", "iot:CreateKeysAndCertificate", "iot:CreatePolicy", "iot:CreateRoleAlias", "iot:CreateThing", "iot:CreateThingGroup", "iot:DescribeEndpoint", "iot:DescribeRoleAlias", "iot:DescribeThingGroup", "iot:GetPolicy", "iam:GetRole", "iam:CreateRole", "iam:PassRole", "iam:CreatePolicy", "iam:AttachRolePolicy", "iam:GetPolicy", "sts:GetCallerIdentity" ], "Resource": "*" }, { "Sid": "DeployDevTools", "Effect": "Allow", "Action": [ "greengrass:CreateDeployment", "iot:CancelJob", "iot:CreateJob", "iot:DeleteThingShadow", "iot:DescribeJob", "iot:DescribeThing", "iot:DescribeThingGroup", "iot:GetThingShadow", "iot:UpdateJob", "iot:UpdateThingShadow" ], "Resource": "*" } ] }