创建AWS角色时出现json语法错误
我只是简单地复制粘贴关于使用JSON创建AWS角色的供应商文档,但得到一个语法错误 JSON: { “版本”:“2012-10-17” “声明”:[创建AWS角色时出现json语法错误,json,amazon-web-services,syntax,roles,amazon-iam,Json,Amazon Web Services,Syntax,Roles,Amazon Iam,我只是简单地复制粘贴关于使用JSON创建AWS角色的供应商文档,但得到一个语法错误 JSON: { “版本”:“2012-10-17” “声明”:[ { “效果”:“允许”, “行动”:[ “s3:ListBucket”, “s3:GetBucketLocation” ], “资源”:[ “arn:aws:s3::” ] }, { “效果”:“允许”, “行动”:[ “s3:GetObject” ], “资源”:[ “arn:aws:s3::/*” ] } 收到错误:“调用PutRolePo
{
“效果”:“允许”,
“行动”:[
“s3:ListBucket”,
“s3:GetBucketLocation”
],
“资源”:[
“arn:aws:s3::”
]
},
{
“效果”:“允许”,
“行动”:[
“s3:GetObject”
],
“资源”:[
“arn:aws:s3::/*”
]
}
收到错误:“调用PutRolePolicy操作时发生错误(格式错误的PolicyDocument):策略中的语法错误。”您缺少一些结束标记。下面是已清理的版本 另外,
需要替换为您授予访问权限的bucket名称
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": [
"arn:aws:s3:::<bucket-name>"
]
},
{
"Effect": "Allow",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::<bucket-name>/*"
]
}
]
}
{
“版本”:“2012-10-17”,
“声明”:[
{
“效果”:“允许”,
“行动”:[
“s3:ListBucket”,
“s3:GetBucketLocation”
],
“资源”:[
“arn:aws:s3::”
]
},
{
“效果”:“允许”,
“行动”:[
“s3:GetObject”
],
“资源”:[
“arn:aws:s3::/*”
]
}
]
}
是的,就是这样!非常感谢!
{
"Effect":"Allow",
"Action":[
"s3:GetObject"
],
"Resource":[
"arn:aws:s3:::<bucket-name>/*"
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": [
"arn:aws:s3:::<bucket-name>"
]
},
{
"Effect": "Allow",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::<bucket-name>/*"
]
}
]
}