最新更新:Jan-17-2024
上传并存储多媒体资产时,您有一些选项将现有资产迁移到云化产品环境云型迁移成功需要仔细规划、评价并清晰理解目标
本指南是一个宝贵的起始点,高层次概述您的迁移规划过程并覆盖考量前后迁移, 以及云端细节懒散自加载或执行直接迁移.
迁移概述
贝斯特登录入口官网下载有多种方式迁移资源到云型账号下表汇总迁移资产的主要选项和对每一项资产加以考虑的一些考量
选项 | 描述性 | 考量 |
---|---|---|
懒散自加载 | 云形移位自动加载特征允许应请求从远程位置迁移文件,即每个资产首次请求交付URL时自动上传云 | 简单实现 仅迁移你真正需要的资产 万一定时远程内容无法使用则不合适 |
云化CLI | 上头云化CLI通信线接口使你能够通过命令行与云性交互并提供更多特征和助手命令 | 简单使用 帮助快速迁移资产而不建立正式编码环境 用于实验上传参数和行为 移位助手函数 同步 并迁移 )CLI命令集成文件实现任务自动化 |
云媒体库 | 媒体库Cloudinary控制台页面允许你通过账号迁移资产拖放选择媒体文件或文件夹从文件系统 | 简单使用 帮助快速迁移资产而不处理代码 用于实验上传预置行为 需要文件定位于自己的计算机 |
云化上传部件 | 可嵌入网站或应用中交互性功能丰富界面,允许直接上传资产到云形 | 免开发内部交互文件上传解决方案 简单集成 QQ可用于非认证客户端上传 启动直接上传各种社交媒体和股市图片账号 不太适合作为大规模上传资产的主要方式 |
迁移脚本 | Cloudinary上传能力使用后,可批量迁移媒体资产并使用各种选项定制这些资产移位方式 | 最大弹性控制资产迁移 需要人工编码脚本 |
迁移考量
计划转移资产到云口前,你应该知道下列因素
预迁移
- 产品环境名:如果最近注册新账号,则自动生成随机产品环境名,它作为资产交付URL的一部分出现。环境内资产小于1000,可修改为更多意义名.
- 自动备份:考虑激活自动备份面向所有上传资产,在资产意外删除时非常有用,由流氓脚本删除等个人上传中也可以覆盖此设置,方法包括
备份
布林参数 - 自定义元数据:如果你计划管理云化资产,你应该计划使用标签、上下文元数据和结构元数据-强力整理资产并发现资产有元数据时建议向资产添加元数据更多细节见自定义元比较表.
- 增量云形提供各种插件节制检测 翻译 自动标签 分析 恶意检测记下注册时各种定额和物价加载并记住,你可能需要更多定额迁移阶段多数加子还拥有自由级小定额,以便你先试一试
- 存储类型:云形提供一种方法限制使用基于资产权限的资产存储类型.云化支持三种不同的存储类型
类型
API中说:- 上传资产公开提供这是上传文件时默认存储类型
- 私有原创资产只能由签名URL访问
- 验证原创资产和所有资产衍生工具只能通过签名URL存取
迁移定制
- 上传选项:上传资产时有广度参数可用全部细节可见于上传a哪里应特别注意可帮助迁移的参数,例如:
- 添加自定义元数据
元数据
,标签标签
并上下文
.或可使用媒体库UI从 CSV文件导入元数据后迁移结构化元数据限制包括最大值密钥256字符和最大值传值长度1024字符 - 参数运行插件节制检测 翻译 自动标签 分析 恶意检测
- 添加自定义元数据
- 公共身份证:所有上传到云形资产都配有独有标识符公共身份证安全字符串用于引用上传资源并构建交付URL不提供
公共标识
上传API调用中,上传API调用响应中随机分配公共ID- 公共身份证可达255个字符,包括非英语字符和句号
.
)前斜线/
)下划线_
)和连字符-
) - 公共标识值无法开始或结束空间或前向斜线
/
)此外,它们不能包括下列字符:?#\% < >+
- 公共身份证可达255个字符,包括非英语字符和句号
- 接送变换:您可以修改原创资产进取变换先存回帐号
- 上传预置:使用上传预置以确保上传资产一致性并集中定义一组上传选项高度推荐定义默认上传预设件和专用上传预设件
- 上传分析:云化上传资产时提供各种分析选项,包括图像质量并可达性分析提取语义数据取资产请求温和度上传资产偶数评审修改上传参数
- eager变换:您可预生成不同版本资产热切变换.这对于视频和大图像特别有用,这些视频和大图像可能首次生成需要时间
- 通知发布:-您可通知云行一上传完成即通知您的应用
notification_url
参数并设置为任何有效URL系统内所有上传都可全局设置通知云台.
后移
迁移资产后,应研究使用下列特征:
- 资产交付:
- web性能:网站表现是用户体验和SEO的一个主要因素云化通过全局CDN提供优化媒体,所以你应该期望性能提高可测量网站性能并获取可操作建议云性Web速度测试.看吧媒体优化最佳做法获取更多细节
- 监视器账号错误.
- 监视器交付报告.
- 更新订阅:从云形获取自动通知
- 支持:你可以开放支持票或问问题社区论坛.
懒散自加载
云形自动加载特征为将媒体文件移植到您的云化产品环境提供了强大的方法,即仅在初始存取时动态上传文件,而不是预加载文件Lazy迁移特别有用 if您的网站拥有多媒体资产, 其中一些极难访问或永不访问
自动加载URL共享完全相同的URL协议与云端正常上传资产URL共享协议,这意味着对每个资产访问,云端先检查在云端产品环境是否存在带给公众ID的资产,如果它不存(并匹配自加文件夹映射),则从远程主机从飞上检索
自上加载特征可实现远程媒体资产即时转换并优化通过CDN交付,同时自动上传文件到云化产品环境供进一步管理变换
自动加载概述
自上加载特征通过映射基础远程 URL实现到您的云媒体库中指定的文件夹存取载文件夹前缀的云式交付URL时,媒体资产如果尚未上传到文件夹,则自动从标出URL检索,并可供进一步变换、管理并像上传到云式的其他资产一样交付CDN
远程URL前缀映射还允许您的云式交付URL短易SEO使用性强,为远程域允许自动上传提供精密控制,使所有现有资产懒散迁移云体以及其他强源拉动选项资产从远程位置自动加载后,所有资产请求都将参考存储在你云式产品环境内的资产
标准自上加载 URL取下列结构
比方说创建文件夹调用远程媒体
并映射到 URL 前缀https://upload.wikimedia.org/wikipedia/
允许生成云送URL替代远程媒体文件夹前缀云端交付URL首次访问时,云端自动从 https://upload.wikimedia.org/wikipetia/上检索远程资产并存储到云度产品环境
从wikimedia公共系统取下奥运标志图像并自动上传到云生成环境
存取云式URL
图像自URL首次存取并存储入您的云式产品环境时即动态检索并公开识别remote_media/commons/a/ae/Olympic_flag
.
配置自动加载URL映射
自加载特征配置自动加载映射上段上传控制台设置页面 :
- 填充文件夹名或路径自上加载映射
remote_media/remote_assets
.文件夹路径可达三个深度文件夹 填充URL前缀将映射到指定的文件夹,例如
https://upload.wikimedia.org/wikipedia/
或s3://my-bucket/my-path/
专用存储桶(AmazonS3或Google存储机)远程URL前缀,你必须保证你的桶白列表面向云化产品环境点击保存按钮底部页面
保存过后, 存储目录下的任何介质都设置为 URL 前缀并请求远程媒体
公共标识文件夹自动检索并存储资产处理方式与上传到云产品环境的任何其他资产处理方式相同
- 多文件夹名映射不同远程URL前缀添加新映射内链路自动加载映射设置 。
- 与其指定子文件夹,不如选择将根云文件夹映射到URL前缀中,为文件夹名提供反斜线
/
)
自动加载上传预设
使用云端上传API时,可调用多项强功能(谨慎生成衍生/转换资产、上传通知、添加标签、上下文元数据和结构元数据、请求适中性等)。要从相同的特征和自加载中得益,您可使用上传预置定义自动上传动作上传预设包括一个或多个上传参数,云性上载参数中的任何参数都可以定义并包含在预设中
指令特定上传映射使用特定上传预设,设置上传预设名与自加载映射文件夹同名
举个例子,自上加载映射文件夹命名为远程媒体
并命名上传预设远程媒体
自动加载图像时自动应用上传预设中指定的所有动作远程媒体
文件夹中
自动加载即时变换
也可以使用自加载特征应用云性图像显示或视频播放飞向交付媒体资产简单向URL直接添加变换参数
下云交付URL从维基媒体取图像并存储到云端模产品环境中,然后将原图像缩略图裁成200像素宽度和200像素高度,将图像聚焦在检测到的面部上,使其循环,应用锐化效果-并交付经修改图像优化并存储到CDN:
通过代码创建自动加载URL
从代码内自动加载很容易使用云性SDKs面向所有广受欢迎的开发框架原理与上传资产的任何 URL/tag构建完全相同,除非在此例下公共ID不必匹配现有资产,但可匹配远程现有资产标定文件夹名,首次访问时隐取该名下代码片段取回上方显示的相同变换图像
按交付类型限制自加载资产
自上加载实例到目前为止允许公众访问原创资产及其所有衍生版本作为一种替代方法,你可以控制访问自动加载远程资产私有
或验证
中包含sign_url
参数集真实性
需要验证资产
例举自加载图像认证时设置送送类型类型
参数类验证
并包含签名交付URLsdks设置sign_url
参数变换真实性
.)此设置禁止访问没有认证签名的图像
限制访问自加载特征
除基于交付类型限制资产外,你还可以全局控制自加载特征行为,这样自动加载动态URL在所有情况下都要求签名,即使是公共资产类型也是如此上传
:
云台存取安全性控制台设置页面并检查上传选项下受限图像类型段内
举例说,如果自上加载特征设置受限,则下代码片段允许签名URL自上加载sign_url
参数切换真实性
:
直接迁移
贝斯特登录入口官网下载直接迁移是一种一次性迁移云化 在一个阶段迁移所有你现有的资源选项切合下列使用实例
- 所有图像和视频都积极使用
- 关闭媒体存储器
云化CLI
上头云化CLI命令线界面使您通过命令行与云性交互作用,允许您执行上传API操作,将命令输入终端而不必花时间建立正式编码环境提供辅助命令帮助文件迁移到云形也可以合并批量文件中的CLI命令实现任务自动化
特别有用的命令如下:
云媒体库
你可以拖放选择媒体文件或文件夹进介质库文件系统文件或文件夹添加到当前活动文件夹选择文件夹时,整个文件夹结构,包括子文件夹,都建在你拖送文件夹内
使用此选项时, 上传选项根据产品环境媒体库上传预设值应用
云化上传部件
云端上传部件包含完全图形界面部件支持拖放功能、交互裁剪、上传进度标识和缩略图预览部件监控并处理上传错误部件很容易整合到jaavaScript代码中
从本地文件系统或远程源上传,如Web URL、Google搜索、dropBox、shutterstock等部件允许控制公共ID,为选择上传文件添加自定义标签或选择不同的上传预置上传多文件时设置公共标识文件时,每个上传文件都得到指定的公共标识文件加计数后缀
或可使用内置上传部件媒体库.
迁移脚本
云端提供安全综合API便于从服务器端码直接从浏览器或移动应用直接上传媒体文件上传API方法.
Cloudinary上传能力使用后,可批量上传媒体资产并有各种选项定制上传方式,包括命名、人工定制或自动生成标签和元数据应用、输入变换或基于AI对上传资产的其他分析等等可上传本地文件,或甚至指定远程 URL或桶为上传调用源,所以无需下载本地文件
创建脚本运行媒体资产并调用上传API调用文件
脚本考量
- 测试脚本并先运行脚本测试产品环境
- 决策备份覆盖策略明文设置迁移脚本
- 存储所有API通话响应数据库,可用故障解析
- 留意公有身份证命名限制,特别是如果还包含
使用文件名
参数验证复制公共标识