[内容协作平台]搭建一个无自建用户体系的数据分发系统

简介: > 本篇讲介绍如何基于CCP搭建一个数据分发系统。 ## 1. 创建域实例 > 域(domain):是一个独立的资源空间,比如一个分发系统或一个网盘系统。 ### (1) 登录CCP官网控制台,创建一个域实例。 点击"创建域"按钮, 数据存储方式,选择 OSSPath: ![a1](http://docs-aliyun.cn-hangzhou.oss.aliyun

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

1. 创建域实例

域(domain):是一个独立的资源空间,比如一个分发系统或一个网盘系统。

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

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

a1

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种:

  • 系统提供的存储空间: 域实例创建好后,系统会自动创建一个存储空间,并把相应的读写权限授予当前云账号。
  • 自定义的存储空间:手动指定一个已经创建好的 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后,可以在“收到的共享”中发现 共享目录。

附录: 体验云盘

我们提供了2个云盘服务供体验。

(1) 阿里云影视云盘

地址: https://hz92.apps.alicloudccp.com/

image.png

目前是邀测阶段,登录后没有自动分配云盘空间。需要在登录后,联系我们分配云盘空间,才能体验。

附录:影视云盘桌面客户端下载

|操作系统| 下载链接 |
|---|---|
|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

image.png

目前是邀测阶段,登录后没有自动分配云盘空间。需要在登录后,联系我们分配云盘空间,才能体验。

附录: 基因云盘桌面客户端下载

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

扫码入群(技术支持群)

image.png

相关实践学习
对象存储OSS快速上手——如何使用ossbrowser
本实验是对象存储OSS入门级实验。通过本实验,用户可学会如何用对象OSS的插件,进行简单的数据存、查、删等操作。
目录
相关文章
带你读《5G NR标准:下一代无线通信技术》之一:5G概述
本书对NR标准进行了描述。NR标准是在2018年春末由3GPP制定的新一代无线接入技术标准。本书内容比较偏底层,阅读时结合协议去读会有更大的收获,而且全书深入浅出的风格非常好,可以使读者读后知其然又知其所以然!
|
5月前
|
人工智能 JavaScript Linux
OpenClaw从部署到上手实战指南:阿里云+本地部署、百炼API配置、首次任务实操全攻略
2026年,OpenClaw(Clawdbot)作为开源AI生产力工具的代表,凭借跨平台部署、灵活的任务执行能力,成为普通人提升效率、落地AI应用的核心工具。很多用户历经波折完成安装、解决报错、成功启动系统后,却会对着界面陷入迷茫——不知道下一步该做什么。其实问题的核心从不是“不会用”,而是“没有给工具一个明确的任务”。OpenClaw的价值从不是简单的问答,而是帮你完整完成一件事,而装好后的第一件事,从来不是啃文档、研究配置,而是立刻让它完成一个简单的小任务。
923 1
|
安全 测试技术 API
电商API接口开发:基础架构搭建全攻略
本文详细解析了电商API接口从零搭建基础架构的全流程。首先通过需求分析明确业务功能与接口规范,选定数据格式(如JSON)及通信方式(如RESTful)。接着在架构设计阶段选择合适的技术栈、数据库方案,并引入API网关实现统一管理。开发实现部分涵盖认证授权、数据访问、日志记录与异常处理等核心功能。安全防护则强调数据加密、传输安全及速率限制策略。测试优化阶段包括单元测试、集成测试、性能与安全测试,确保接口稳定性。最后通过工具生成清晰的API文档并实施版本控制,为开发者提供便利。整体流程系统化、模块化,助力打造高效、安全的电商API接口。
|
9月前
|
Java 语音技术 内存技术
Java 实现可靠的 WAV 音频拼接:从结构解析到完整可播放的高质量合并方案
本文详解Java实现WAV音频可靠拼接的技术方案,深入剖析RIFF文件结构,动态定位data块,精准合并音频数据。解决播放异常、时长错误等问题,支持复杂结构WAV文件,确保音质一致、播放流畅,适用于TTS、语音导航等场景,提供稳定、通用、无需第三方依赖的高质量合并方案。
Java 实现可靠的 WAV 音频拼接:从结构解析到完整可播放的高质量合并方案
|
安全 Linux 网络安全
操作系统的基础配置(CentOS 7)
1.修改默认主机名 2.配置IP地址 3.为系统添加操作用户 4.安装常用的软件 5.配置yum源 6.关闭防火墙服务 7.关闭SELinux服务 8.修改SSH服务默认配置 9.修改文件描述符 10.登录超时退出
1698 0
操作系统的基础配置(CentOS 7)
|
数据采集 数据可视化 Python
python爬虫:scrapy可视化管理工具spiderkeeper部署
python爬虫:scrapy可视化管理工具spiderkeeper部署
858 0
python爬虫:scrapy可视化管理工具spiderkeeper部署
|
存储
408计算机组成原理学习笔记——指令系统(上)
408计算机组成原理学习笔记——指令系统
1319 1
408计算机组成原理学习笔记——指令系统(上)
|
人工智能 数据安全/隐私保护
VOS3000话机或网关注册掉线和未注册遇到的问题
针对注册问题,可以使用通过开启调试跟踪中的注册跟踪来查看注册的详细信息 \ 1.开启方式: 系统 > 调试跟踪 > 软交换-注册 备注:跟踪时长为需要跟踪注册信息的时间,勾选开启不勾选跟踪时长表示一直跟踪,直到重启软交换或者服务器后才会终止跟踪 \ 2.查看跟踪信息: 业务管理 > 业务分析 > 注册分析 在注册名称中输入需要查询的话机号码或网关名称即可查询到完整的消息信令 上图为注册成功的信令,从下往上依次为: 第一步. REGISTER:设备终端向VOS发起注册请求 第二步. Unauthorized:VOS通知设备终端注册时附加鉴权信息 第三步. REGISTER:设备终端再次向VO
|
存储 编译器 C语言
|
数据可视化 PyTorch TensorFlow
在 CIFAR-10 数据集上使用最大均值差异(MMD)漂移检测器(Seldon Alibi Detect)(上)
方法 Maximum Mean Discrepancy (MMD)检测器是一种基于核的多元2样本测试方法。MMD是基于再生核希尔伯特空间 F 中的平均嵌入\mu_{p}μ p ​ 和\mu_{q}μ q ​ 的2个分布p和q之间的基于距离的度量: