开发者社区> 114555> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

[内容协作平台] 快速搭建一个数据分发系统

简介: 本篇讲介绍如何基于CCP搭建一个数据分发系统。 1. 创建域实例 域(domain):是一个独立的资源空间,比如一个分发系统或一个网盘系统。 (1) 登录CCP官网控制台,创建一个域实例。 点击"创建域"按钮, 数据存储方式,选择 OSSPath: 2. 创建OSS Bucket 打开OSS控制台: https://oss.console.aliyun.com (1) 新建bucket OSS Bucket 区域可以选择任意区域,不一定要和CCP的区域一致。
+关注继续查看

内容协作平台(Content Collaboration Platform, 后面简称CCP)是为开发者提供的面向企业、个人数据管理、内容识别、协作的开放平台。基于CCP,我们可以很方便的搭建个人网盘、企业网盘,数据分发系统等服务。

本篇主要介绍如何基于CCP搭建一个数据分发系统。

1. 创建域实例

域(domain):是一个独立的资源空间,比如一个分发系统或一个网盘系统。每个域都拥有独立的用户体系。

(1) 登录CCP官网控制台,创建一个域实例。

点击"创建域"按钮, 数据存储方式,选择 OSSPath:

a1

CCP域的数据存储方式有2种,区别请看这里

2. 创建OSS Bucket

打开OSS控制台: https://oss.console.aliyun.com

(1) 新建bucket

s1

  • OSS Bucket 区域可以选择任意区域,不一定要和CCP的区域一致。本例子使用的 bucket 和 endpoint :
bucket: my-distribution-bucket
endpoint: http://oss-cn-shanghai.aliyuncs.com

(2) 配置跨域访问

页面上传数据,需要跨域,所以要配置 Bucket 的跨域设置。

s2
点击“基础设置”,找到“跨域设置”。
s4
设置跨域规则:

  • 来源:h*
  • 允许Methods: 全部勾选
  • 允许Headers: *
  • 暴露Header: ETag
  • 缓存时间:0

s3

3. 配置域实例的数据存储空间

(1) 存储空间

a1-1

按照所有权分2种:

  • 系统提供的存储空间: 指定一个region,系统会自动创建bucket作为存储空间。 并把相应的读写权限授予当前云账号。
  • 自定义的存储空间:手动指定一个已经创建好的 OSS Bucket 的路径,或者子孙目录的路径为存储空间。

本文档采用自定义的存储空间举例:

  • 选择自定义,配置一个OSS目录路径作为数据存储空间,Endpoint为选择的OSS bucket所在的地域的Endpoint。

a2

  • OSS目录,可以配置到bucket根目录: oss://my-distribution-bucket/, 也可以配置到某个子孙目录: oss://my-distribution-bucket/demo/test/

4. 配置初始化云盘

(1) 配置初始化云盘

a3

a4

  • 配置了初始化云盘后,每个用户第一次登录分发系统,系统会自动创建初始化云盘。

5. 配置OAuth登录

(1) 钉钉开发者 AppId 和 AppSecret 申请

申请流程请参考: 钉钉登录接入流程

(2) 配置钉钉AppId和AppSecret

在“接入方式”选项卡中,修改OAuth2.0 登录配置,根据需要配置登录方式:

a5

6. 应用配置

(1) 配置应用策略

修改“应用策略”,允许 官方提供的应用“CCP Basic UI”访问您的域实例:

a6

(2) 以超级管理员身份登录应用

a7

以超级管理员身份,打开 CCP Basic UI 应用:

aa1

7. 用户登录

CCP Basic UI 域名: https://{domainId}.apps.alicloudccp.com (注意,要替换掉 domainId 变量才能访问)

domainId 详见这里:

a2

打开BasicUI后:

s13

点击"登录" 或者"开始使用", 即可跳转到登录页面。

8. 用户角色说明

(1) 系统内置3种角色

  • 超级管理员:可以修改用户角色,可以做任何操作。
  • 管理员:除了不能修改用户角色,可以做任何操作,包括可以创建共享目录。
  • 普通用户:只能操作自己的数据,不能创建共享目录。

提示:目前还不支持创建自定义角色。

(2) 超级管理员修改用户角色示例

在“用户管理”中操作:

aa2

可以将用户角色修改成任何角色。

9. 通过只读共享目录分发数据

管理员登录后可以给任意用户共享目录。

aa4

被共享的用户,登录BasicUI后,可以在“收到的共享”中发现 共享目录。

10. 云盘示例

(1) 阿里云影视云盘

image.png

(2) 阿里云基因云盘

image

11. CCP通用桌面客户端下载

可以指定任意domain的URL访问。格式如:https://{domainId}.apps.alicloudccp.com

image

操作系统 下载链接
Windows (64位, 32位) alicloud-ccp-0.0.2-win.exe
Mac (64位) DMG: alicloud-ccp-0.0.2-mac.dmg
ZIP: alicloud-ccp-0.0.2-mac.zip
Linux (64位) AppImage: alicloud-ccp-0.0.2-linux-x86_64.AppImage
DEB: alicloud-ccp-0.0.2-linux-amd64.deb
RPM: alicloud-ccp-0.0.2-linux-x86_64.rpm

12. 扫码入群或技术支持


image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
物联网应用托管服务集群管理图文解析
本章介绍如何创建边缘集群、创建节点和运行节点。
264 0
[内容协作平台]搭建一个无自建用户体系的数据分发系统
> 本篇讲介绍如何基于CCP搭建一个数据分发系统。 ## 1. 创建域实例 > 域(domain):是一个独立的资源空间,比如一个分发系统或一个网盘系统。 ### (1) 登录CCP官网控制台,创建一个域实例。 点击"创建域"按钮, 数据存储方式,选择 OSSPath: ![a1](http://docs-aliyun.cn-hangzhou.oss.aliyun
596 0
分布式应用管理和内容分发
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/6470753 集中式管理由一个大型的中央系统,其终端是客户机,数据全部存储在中央系统,由数据库管理系统进行管理,所有的处理都由该大型系统完成,终端只是用来输入和输出。
590 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
如何使用AWS构建跨地区的应用体验
立即下载
内容驱动游戏分发
立即下载
够快云——文件协作从这里开始
立即下载