关注this article并收到此错误。使用python签署策略文档
InvalidPolicyDocument
无效政策:无效JSON.xxxxxxxxCD2EI80iQvdVKMvl8mrMKDG62Obva4jddKQhNGDPCstjDd
这是我的医生:
{
"conditions": [
{"bucket": "somebucket"},
[
"starts-with",
"$key",
"uploads/"
],
{"acl": "private"},
{"success_action_redirect": "http://www.foo.com/"},
[
"starts-with",
"$Content-Type",
""
],
[
"content-length-range",
0,
1048576
]
],
"expiration": "2014-01-01T00:00:00Z"
}
我知道这是一个有效的JSON!
答案 0 :(得分:0)
这确实是一个有效的json,但看起来不像一个有效的策略文档。您遵循什么指南建立它?您的链接似乎已被破坏/未连接。
据我记得:
conditions
列出的不是政策中的有效项目,而是使用statement
列表key: value
词典的condition
元素查找样本here和there。此外,您可能会找到方便的亚马逊policy generator。