1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 配置合并(不是--merge命令)接受一个合适的JSON文档,因此只需编写您要合并的JSON,例如:
{
"<componentName>":{
"MERGE":{
"accessControl":{
"aws.greengrass.ShadowManager":{
"mtdshadowconfig-dev-shadowconfigpython::1":{
"policyDescription":"allow access to config# shadow",
"operations":[
"aws.greengrass#GetThingShadow",
"aws.greengrass#UpdateThingShadow",
"aws.greengrass#ListNamedShadowsForThing"
],
"resources":[
"$aws/things/thingName/shadow/name/config1"
]
}
}
}
},
"RESET":[
]
}
}
保存为"config.json",然后使用部署创建命令,带有--update-config config.json --merge componentName=1.0.0选项。--merge选项用于告诉Greengrass将以下组件和版本添加到设备上。要设置配置,请使用--update-config选项,而不是--merge命令。
相关内容
- AWS 官方已更新 8 个月前
- AWS 官方已更新 10 个月前