预登陆页面的aws

时间:2019-12-20 21:37:44

标签: amazon-web-services amazon-s3

我在着陆前页面使用aws。 Namecheap / Godaddy 用于域名, S3 用于存储着陆器, Cloudfront 用于 CDN ,以及Route 53用于DNS

问题,我的登陆器可以在S3中使用。它是一个URL: ExpectedConditions.ElementIsVisible returns TimeoutException even when element is present 。但是它在我想要的网站 myweb.xyz 上不可用。键入janicko.xyz时,收到错误403(错误请求)。

S3的设置如下:

静态网站托管: index.html

权限:所有公共访问权限都已关闭

存储桶策略:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::janicko.xyz/*"
        }
    ]
}

公共权限:“授予对此对象的公共读取权限”

Cloudfront的设置如下:

默认根对象: index.html

SSL证书:默认值(我要求提供SSL证书,但未收到肯定答复)

原始域名和路径为: janicko.xyz.s3.amazonaws.com

路线53设置如下:

我添加了4条记录。 www IP4,IP4(不带www),www IP6和不带www的IP6。 这四个记录的别名目标都是Cloudfront的域名( longnumber.cloudfront.net ) 在路由53中,一条记录现在具有NS类型。有四个值。这些已添加到Godaddy / Namecheap DNS中,以指向我的AWS。

当我尝试进行DNS检查(dnschecker.org)时,一切都被确认为正常。

任何想法,我在做什么错?我不是很讲究技术,并且遵循任何分步指南中描述的所有内容。所以这个结果使我感到困惑。

0 个答案:

没有答案