天天看點

經驗---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 都選同一個區,内網互通流量免費