Это сообщение об ошибке продолжает появляться
"This policy contains the following JSON error on line ?: Unexpected string in JSON at position 195"
Я пытался отлаживать и искал решения, но пока безуспешно.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "vmie.amazonaws.com"
},
"Action": "sts:AssumeRole"
"condition": {
"StringEquals": {
"sts:ExternalId":"vmimportating"
}
}
}
]
}

Воспользуйтесь любым онлайн-форматером. Вы пропустили запятую после "Sts:AssumeRole",
Добавьте это, и это подтверждает
Мне нравится использовать Форматировщик JSON
Привет, я исправил это, и теперь я получаю «Произошла ошибка: неизвестное поле».
Вставьте то, что у вас есть
Проверьте свой json с помощью онлайн-инструментов, таких как онлайн-валидатор json
Правильный json:
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Principal":{
"Service":"vmie.amazonaws.com"
},
"Action":"sts:AssumeRole",
"condition":{
"StringEquals":{
"sts:ExternalId":"vmimportating"
}
}
}
]
}
Привет, я исправил это, и теперь я получаю «Произошла ошибка: неизвестное поле».
Когда вы отформатируете этот JSON, вы увидите ошибку.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "vmie.amazonaws.com" }, "Action": "sts:AssumeRole" "condition": { "StringEquals": { "sts:ExternalId":"vmimportating" } } } ] }
между , и Action должна быть запятая condition
Примечание: в условии должна быть заглавная буква C. Так что пользуйтесь "Condition": ...
Привет, я исправил это, и теперь я получаю «Произошла ошибка: неизвестное поле».
попробуйте использовать заглавную C: Условие
Запятая отсутствует между объектами Action и Condition