我正在关注设置Amazon IOT时看似简单的instructions,并在尝试创建策略时停止了。
文档说明要创建一个提供样本JSON的策略。我完全按照说明操作:
我创建了一个名为myTestPolicy.txt的txt文件,如下所示:
{
"Version": "2016-3-3",
"Statement": [{
"Effect": "Allow",
"Action":["iot:*"],
"Resource": ["*"]
}]
}
放在本地文件夹中,但是当我运行命令时:
aws iot create-policy --policy-name“PubSubToAnyTopic”--policy-document file://myTestPolicy.txt
我收到错误:
调用CreatePolicy操作时发生客户端错误(MalformedPolicyException):策略文档格式错误
完全陷入困境,谷歌搜索没有答案,任何人都可以帮忙吗?
答案 0 :(得分:1)
好的,我用亚马逊开了一张支持票(付费),技术人员确认文档和/或工具中有一个错误。他用工程学开了一张票。
与此同时,我可以从AWS Dashboard执行此操作(物联网Web UI允许您创建策略,还可以执行(功能失调的)CLI文档试图引导您完成的其他任务。
答案 1 :(得分:0)
无法识别您选择的版本。如果尝试使用“ 2012-10-17”,则可以正常工作(可以选择“ 2008-10-17”或“ 2012-10-17”)。
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action":["iot:*"],
"Resource": ["*"]
}]
}