无法创建AW​​S IoT策略并将其附加到我的证书

时间:2016-03-03 17:41:03

标签: amazon-web-services iot

我正在关注设置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):策略文档格式错误

完全陷入困境,谷歌搜索没有答案,任何人都可以帮忙吗?

2 个答案:

答案 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": ["*"]
    }]
}