如何解决AWS IoT-Core - 无法创建策略 - 大小超过硬限制 (2048) - 如何解决这个问题?
我正在自动流程中为 IoT devices
内的 AWS IoT-Core
创建证书。
每个证书只允许 publish
和 subscribe
用于政策中定义的特定主题。
如果我只使用 3 到 5 个它有效的主题,则会创建证书并允许发布或订阅这些主题。
如果我尝试创建一个包含 10 个或更多主题的列表,则它不起作用。事实上,它在 10 个主题中引发了这个错误。因为 JSON 策略变得大于 2048
。
这是错误
Error
The action Failed because the input is not valid. Policy cannot be created - size exceeds hard limit (2048)
这是政策
{
"Version": "2012-10-17","Statement": [
{
"Effect": "Allow","Action": [
"iot:Connect"
],"Resource": [
"*"
]
},{
"Effect": "Allow","Action": [
"iot:Subscribe"
],"Resource": [
"arn:aws:iot:us-east-1:xxxx:topicfilter/*/topic1/level2","arn:aws:iot:us-east-1:xxxx:topicfilter/*/topic2/level2","arn:aws:iot:us-east-1:xxxx:topicfilter/*/topic3/level2",... 20 more topics
]
},"Action": [
"iot:Receive"
],"Action": [
"iot:Publish"
],"Resource": [
"arn:aws:iot:us-east-1:xxxx:topic/*/topic1/level2","arn:aws:iot:us-east-1:xxxx:topic/*/topic2/level2","arn:aws:iot:us-east-1:xxxx:topic/*/topic3/level2",... 20 more topics
]
}
]
}
所以在我看来,我们可以在这里有 2 个可能的解决方案来解决我的问题:
知道如何用之前的策略或其他策略解决这个问题吗?
这是 AWS dev-forum 中的相同问题,没有答案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。