Я просмотрел JSON и обнаружил, что он неправильно отформатирован.
Это тот, который вы используете,
"{'expiration': '2020-06-16T11:11:11Z', 'conditions': [ ['starts-with', '$key', '' ], {'acl': 'bucket-owner-read' }, {'bucket': 'cli201509.appspot.com'}, {'success_action_redirect':'cli201509.appspot.com/getpolicydocumentsuccess'; }, ['eq', '$Content-Type', 'image/jpeg' ], ['content-length-range', 0, 1000000] ]}"
Тем не менее, правильная версия должна заменитьвсе одиночные апострофы для двойных («вместо»).
{
"conditions": [
["starts-with", "$key", ""], {
"acl": "bucket-owner-read"
}, {
"bucket": "cli201509.appspot.com"
}, {
"success_action_redirect": "http://cli201509.appspot.com/getpolicydocumentsuccess"
},
["eq", "$Content-Type", "image/jpeg"],
["content-length-range", 0, 1000000]
],
"expiration": "2020-06-16T11:11:11Z"
}
Когда я выполняю HTML-форму, она выдает мне неверную ключевую ошибку, что означает, что несбалансированное утверждение было решено. Можете ли вы проверить,у тебя это работает?