本篇講介紹如何基于CCP搭建一個資料分發系統。
1. 建立域執行個體
域(domain):是一個獨立的資源空間,比如一個分發系統或一個網盤系統。
(1) 登入CCP官網控制台,建立一個域執行個體。
點選"建立域"按鈕, 資料存儲方式,選擇 OSSPath:

2. 建立OSS Bucket
打開OSS控制台:
https://oss.console.aliyun.com(1) 建立bucket
- OSS Bucket 區域可以選擇任意區域,不一定要和CCP的區域一緻。本例子使用的 bucket 和 endpoint :
bucket: my-distribution-bucket
endpoint: http://oss-cn-shanghai.aliyuncs.com
(2) 配置跨域通路
頁面上傳資料,需要跨域,是以要配置 Bucket 的跨域設定。
點選“基礎設定”,找到“跨域設定”。
設定跨域規則:
- 來源:
h*
- 允許Methods: 全部勾選
- 允許Headers:
*
- 暴露Header:
ETag
- 緩存時間:
3. 配置域執行個體的資料存儲空間
(1) 存儲空間
按照所有權分2種:
- 系統提供的存儲空間: 域執行個體建立好後,系統會自動建立一個存儲空間,并把相應的讀寫權限授予目前雲賬号。
- 自定義的存儲空間:手動指定一個已經建立好的 OSS Bucket 的路徑,或者子孫目錄的路徑為存儲空間。
本文檔采用自定義的存儲空間舉例:
- 選擇自定義,配置一個OSS目錄路徑作為資料存儲空間,Endpoint為選擇的OSS bucket所在的地域的Endpoint。
- OSS目錄,可以配置到bucket根目錄:
, 也可以配置到某個子孫目錄:oss://my-distribution-bucket/
。oss://my-distribution-bucket/demo/test/
4. 配置初始化雲盤
(1) 配置初始化雲盤
- 配置了初始化雲盤後,每個使用者第一次登入分發系統,系統會自動建立初始化雲盤。
5. 配置OAuth登入
(1) 釘釘開發者 AppId 和 AppSecret 申請
申請流程請參考:
釘釘登入接入流程(2) 配置釘釘AppId和AppSecret
在“接入方式”頁籤中,修改OAuth2.0 登入配置,根據需要配置登入方式:
6. 應用配置
(1) 配置應用政策
修改“應用政策”,允許 官方提供的應用“CCP Basic UI”通路您的域執行個體:
(2) 以超級管理者身份登入應用
以超級管理者身份,打開 CCP Basic UI 應用:
7. 使用者登入
CCP Basic UI 域名:
https://{domainId}.apps.alicloudccp.com
(注意,要替換掉 domainId 變量才能通路)
domainId 詳見這裡:
打開BasicUI後:
點選"登入" 或者"開始使用", 即可跳轉到登入頁面。
8. 使用者角色說明
(1) 系統内置3種角色
- 超級管理者:可以修改使用者角色,可以做任何操作。
- 管理者:除了不能修改使用者角色,可以做任何操作,包括可以建立共享目錄。
- 普通使用者:隻能操作自己的資料,不能建立共享目錄。
提示:目前還不支援建立自定義角色。
(2) 超級管理者修改使用者角色示例
在“使用者管理”中操作:
可以将使用者角色修改成任何角色。
9. 通過隻讀共享目錄分發資料
管理者登入後可以給任意使用者共享目錄。
被共享的使用者,登入BasicUI後,可以在“收到的共享”中發現 共享目錄。
附錄: 體驗雲盤
我們提供了2個雲盤服務供體驗。
(1) 阿裡雲影視雲盤
位址: https://hz92.apps.alicloudccp.com/
目前是邀測階段,登入後沒有自動配置設定雲盤空間。需要在登入後,聯系我們配置設定雲盤空間,才能體驗。
附錄:影視雲盤桌面用戶端下載下傳
|作業系統| 下載下傳連結 |
|---|---|
|Windows (64位, 32位)|
alicloud-movie-0.0.1-win.exe|
| Mac (64位) | DMG:
alicloud-movie-0.0.1-mac.dmgZIP:
alicloud-movie-0.0.1-mac.zip|Linux (64位)| AppImage:
alicloud-movie-0.0.1-linux-x86_64.AppImageDEB:
alicloud-movie-0.0.1-linux-amd64.debRPM:
alicloud-movie-0.0.1-linux-x86_64.rpm(2) 阿裡雲基因雲盤
https://hz93.apps.alicloudccp.com
附錄: 基因雲盤桌面用戶端下載下傳alicloud-gene-0.0.1-win.exe alicloud-gene-0.0.1-mac.dmg alicloud-gene-0.0.1-mac.zip alicloud-gene-0.0.1-linux-x86_64.AppImage alicloud-gene-0.0.1-linux-amd64.deb alicloud-gene-0.0.1-linux-x86_64.rpm