Amazon s3 为什么Cloudfront拒绝访问?
我正在尝试复制AMP网站以获取知识。 技术栈:AWS S3静态托管网站、AWS Cloudfront、AWS EC2、AWS Elastic Beanstalk、谷歌加速移动页面、Flask、jwt、CORS mongodb 以下URL在下面列出的应用程序/json中指定: “/sign-in?rid=READER\u ID&url=CANONICAL\u url&ref=DOCUMENT\u referer&=RANDOM” “/sign-up?rid=READER\u ID&url=CANONICAL\u url&ref=DOCUMENT\u referer&\uu=RANDOM” 另外,“/登录”和“/注册”如何解析为login.html页面?这个定义在哪里 login.html页面位于cloudfront提供服务的S3静态托管网站中。烧瓶端点位于不同的域上。我正在使用CORS。api如何重定向到S3 login.html页面? 是的,我已经阅读了amp访问文档。我不明白这里的全部情况Amazon s3 为什么Cloudfront拒绝访问?,amazon-s3,amazon-cloudfront,amp-access,Amazon S3,Amazon Cloudfront,Amp Access,我正在尝试复制AMP网站以获取知识。 技术栈:AWS S3静态托管网站、AWS Cloudfront、AWS EC2、AWS Elastic Beanstalk、谷歌加速移动页面、Flask、jwt、CORS mongodb 以下URL在下面列出的应用程序/json中指定: “/sign-in?rid=READER\u ID&url=CANONICAL\u url&ref=DOCUMENT\u referer&=RANDOM” “/sign-up?rid=READER\u ID&url=CANO
谢谢你帮助我澄清我的困惑 看到这个答案,在cloudfront下尝试同样的方法。@aviboy2006是的!成功了!拒绝访问错误消失!非常感谢。别忘了投票回答和提问。看到这个答案,在cloudfront下尝试同样的方法。@aviboy2006是的!成功了!拒绝访问错误消失!非常感谢。别忘了投票回答和提问。
<script id="amp-access" type="application/json">
{
"authorization": "https://exampleapi.com/auth?rid=READER_ID&url=CANONICAL_URL&clientId=CLIENT_ID(cart)&ref=DOCUMENT_REFERRER&_=RANDOM",
"pingback": "https://exampleapi.com/auth?rid=READER_ID&url=CANONICAL_URL&clientId=CLIENT_ID(cart)&ref=DOCUMENT_REFERRER&_=RANDOM",
"login": {
"sign-in": "/sign-in?rid=READER_ID&url=CANONICAL_URL&ref=DOCUMENT_REFERRER&_=RANDOM",
"sign-up": "/sign-up?rid=READER_ID&url=CANONICAL_URL&ref=DOCUMENT_REFERRER&_=RANDOM"
},
"authorizationFallbackResponse": {
"error": true,
"auth": true,
"loggedIn": false
}
}
</script>
<button on="tap:amp-access.login-sign-in">sign in</button>
<button on="tap:amp-access.login-sign-up">create account</button>
<?xml version="1.0" encoding="ISO-8859-1"?>
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>F4D7BE84F13543C6</RequestId>
<HostId>this is a long host id</HostId>
</Error>