我正在尝试使用Amazon AWS S3设置静态网站,并遵循this guide。但是,每当我尝试将策略应用于根域存储桶以便人们可以看到该网站时,我就会收到错误。
该指南告诉我将以下内容复制/粘贴到Bucket Policy Editor中,我将其替换为“example.com”,因为它告诉我这样做。
{
"Version":"2012-10-17",
"Statement": [{
"Sid": "Allow Public Access to All Objects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::example.com/*"
}
]
}
但每次点击“保存”,我都会收到Policy could not be parsed as a valid JSON string
错误。
答案 0 :(得分:0)
愚蠢的Apple Mac TextEdit添加了不同类型的引号"
检查任何引号并在jsonlint.com中重新键入它们
应该像我一样修复任何错误。