天天看点

经验---OSS和CDN配置使用

Oss和cdn目的就是:

1 把资源文件和程序分开存储

2 可以通过cdn缓存加速

下面介绍阿里云OSS和CDN如何配制

一  阿里云开通子RAM账户

1  不使用主账号访问OSS,需要创建子RAM账号(只有OSS操作的权限):

https://help.aliyun.com/document_detail/31932.html?spm=5176.doc31929.2.3.zmFKuD

https://help.aliyun.com/document_detail/28636.html?spm=5176.doc43640.2.3.vb4K3A

2 RAM初始设置开通服务:

https://www.aliyun.com/product/ram?spm=5176.doc28636.2.2.07uh0L

3 RAM用户需要使用如下登录入口进行登录:

https://signin.aliyun.com/login.htm

4 RAM控制台:(创建用户账户,同时授权: OSS管理权限)

https://ram.console.aliyun.com/?spm=5176.doc28636.2.3.rX4arB#/overview

---子账户: 登陆名   企业别名   密码

---子账户访问权限accessKey: AccessKeyID   AccessKeySecret

二  阿里云开通OSS服务(购买资源包)

地址:https://www.aliyun.com/product/oss?spm=5176.8142029.388261.52.vttSwk

1  新建一个Bucket

经验---OSS和CDN配置使用

2  选择公共读权限

经验---OSS和CDN配置使用

3  配置添加CDN加速功能

经验---OSS和CDN配置使用
经验---OSS和CDN配置使用

三   OSS  SDK开发文档

1 外网地址 :控制台可以看到(sdk集成使用)

  例如:http://zhinanchefiles.oss-cn-hangzhou.aliyuncs.com/Lighthouse.jpg

2 内网地址:控制台可以看到(sdk集成使用)

  -------可以使用同区域OSS到ECS 流量之间免费,网络质量好,有效提升上传和下载速度。。。

3  OSS 相关 SDK 和 API 的 PutObjcet 部分,实现代码级别自动上传。

开发文档

https://help.aliyun.com/product/31815.html?spm=5176.2020520105.146.d500.4M9Obh

https://help.aliyun.com/document_detail/32008.html?spm=5176.doc31890.2.5.SH3IMO 

四   CDN 控制台和开发SDK

1 地址:https://cdn.console.aliyun.com/#/domains

2 开通cdn的域名列表

经验---OSS和CDN配置使用

 3 快速入门接入(选择 OSS 作为源站,务必使用OSS外网访问域名

)

https://help.aliyun.com/document_detail/27112.html?spm=5176.product27099.3.1.7gwsjx 

4  正确配置DNS解析,域名 DNS 服务提供商处完成 CNAME 配置

https://help.aliyun.com/document_detail/29725.html?spm=5176.doc27112.2.17.oZtKI3

https://netcn.console.aliyun.com/core/domain/tclist

一  注意,从OSS开通了CDN,配置域名后,会自动在“域名解析”里面添加域名。 

经验---OSS和CDN配置使用
经验---OSS和CDN配置使用

二   如果非万网域名,需要在域名注册服务商,控制台中,修改 DNS解析为阿里云的。

ns1.alidns.com   ns2.alidns.com 

经验---OSS和CDN配置使用

控制台域名添加CNAME   CNAME  CNAME解析----最重要的一步。。。

一  cdn控制台可以看到,CNAME地址

经验---OSS和CDN配置使用

二  域名解析添加

经验---OSS和CDN配置使用

三  解析成功后,ping  file.zhinanche.com 会转到 CNAME地址,映射到OSS资源。。。

   Cdn加速成功

经验---OSS和CDN配置使用

例如:

http://zhinanchefiles.oss-cn-hangzhou.aliyuncs.com/Jellyfish.jpg  普通oss地址

http://file.zhinanche.com/Jellyfish.jpg  CDN加速地址 

四  也可通过SDK代码的形式,来调用 ,刷新,添加加速域名 等功能(可以直接在控制台做)

https://help.aliyun.com/document_detail/27236.html?spm=5176.doc27238.6.714.fRfdRi

ps: ecs,rds,oss 都选同一个区,内网互通流量免费