天天看點

[内容協作平台]搭建一個無自建使用者體系的資料分發系統

本篇講介紹如何基于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.dmg

ZIP:

alicloud-movie-0.0.1-mac.zip

|Linux (64位)| AppImage:

alicloud-movie-0.0.1-linux-x86_64.AppImage

DEB:

alicloud-movie-0.0.1-linux-amd64.deb

RPM:

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

掃碼入群(技術支援群)

[内容協作平台]搭建一個無自建使用者體系的資料分發系統

繼續閱讀