【AWS入门】通过CDN(Cloud Front)来快速访问S3存储桶下的资源


什么是 AWS CDN
CloudFront 是 CDN (Content Delivery Network) 。 它从 Amazon S3 存储桶中
检索数据并将其分发到多个数据中心位置。 它通过称为 edge locations 的数据中心
网络提供数据。 当用户请求数据时,最近的边缘位置被路由,导致最低延迟,低网络
流量,快速访问数据等。

1. 创建CDN

在这里插入图片描述
源域:选择一个可用的存储桶地址
来源访问:公开

在这里插入图片描述
其他设置保持默认即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建好后的画面如下图所示
此处需要注意的是分配域名,该域名即为访问源地址资源的CDN域名地址,你可以通过它来访问存储桶下的资源
d2wk8ucmrxnm0n.cloudfront.net
在这里插入图片描述

2. S3存储桶资源路径确认

在进行CDN域名访问之前,先来确认下存储桶上传的文件路径
在这里插入图片描述
存储同策略

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Statement1",
            "Effect": "Allow",
            "Principal": "*",
            "Action": [
                "s3:GetObject",
                "s3:PutObject",
                "s3:GetObjectVersion"
            ],
            "Resource": "arn:aws:s3:::s3-logo-0318/*"
        }
    ]
}

3. 通过CDN域名来访问S3存储桶下的资源

通过web访问以下CDN链接,其中前半段是CDN域名,后半段是存储桶下资源路径
http://d2wk8ucmrxnm0n.cloudfront.net/hello-world-html/index.html
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值