我正在按照看似简单的说明设置 Amazon IOT,但在尝试创建策略时停止了。
文档说明要使用提供的示例 JSON 创建策略。我完全按照说明进行操作:
我创建了一个名为myTestPolicy的txt文件.txt如下所示:
{
"Version": "2016-3-3",
"Statement": [{
"Effect": "Allow",
"Action":["iot:*"],
"Resource": ["*"]
}]
}
放在本地文件夹中,但是当我运行命令时:
AWS IoT 创建策略 --策略名称 "PubSubToAnyTopic" --policy-document file://myTestPolicy.txt
我收到一个错误:
调用创建策略操作时发生客户端错误(格式错误的策略异常):策略文档格式不正确
完全卡住了,谷歌搜索没有答案,谁能帮忙?
好的,我向亚马逊开了一张支持票(付费),技术人员确认文档和/或工具中存在错误。他用工程开了一张票。
与此同时,我能够从 AWS 控制面板执行此操作(IoT Web UI 允许您创建策略,还可以执行(功能失调的)CLI 文档试图指导您完成的其他任务。
无法识别您选择的版本。如果您尝试使用"2012-10-17",则可以正常工作(您可以选择"2008-10-17"或"2012-10-17")。
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action":["iot:*"],
"Resource": ["*"]
}]
}