
暂无个人介绍
1. OSS C SDK,是否支持在mac系统上运行? 解答:不支持。 截止本文撰写之际,官网文档基于OSS C SDK 3.6.0编写。 兼容性 对于3.*.*系列SDK:兼容。 对于 2.*.*系列SDK: Windows兼容。 Linux接口兼容,链表(aos_list_t)遍历接口不兼容。 os_list_for_each_entry aos_list_for_each_entry_reverse aos_list_for_each_entry_safe aos_list_for_each_entry_safe_reverse 对于 1.0.0 系列SDK:以下结构体和接口不兼容,其余都兼容。 oss_request_options_t oss_get_object_to_buffer oss_get_object_to_file oss_get_object_to_buffer_by_url oss_get_object_to_file_by_url oss_init_multipart_upload oss_complete_multipart_upload 对于 0.0.*系列SDK:不兼容。 详见官网说明:https://help.aliyun.com/document_detail/32131.html 2. OSS C SDK里写死了获取系统时间,有什么方法可以替换掉采用系统时间的逻辑吗? 解答: SDK获取系统时间的方案是标准做法。如果用户有自定义设置时间的需求,OSS提供一个扩展的x-oss-date的自定义字段,可以通过用户来传入,OSS服务器端会优先采用x-oss-date。 OSS SDK签名时请求头支持x-oss-date, 允许用户指定签名时间,解决系统时间偏差导致签名出错的问题。 详见官网说明:https://help.aliyun.com/document_detail/32175.html 3. IOS SDK里的 OSSPlainTextAKSKPairCredentialProvider是否已被废弃了? 解答:不建议再使用OSSPlainTextAKSKPairCredentialProvider。建议使用STS的方式。 STS是一个安全凭证(Token)的管理系统,用来授予临时的访问权限, 这样就可以通过STS来完成对于临时用户的访问授权。 关于STS的使用,详见官网文章:《【权限管理-最佳实践】STS临时授权访问》https://help.aliyun.com/document_detail/31935.html 4. Java SDK中的setRange(offsetBegin, offsetEnd)方法,如何设置从offsetBegin读到文件末尾? 解答:请通过设置offSetEnd=-1,来做到读到文件末尾。 如果指定的范围无效(比如开始或结束位置的指定值为负数,或指定值大于文件大小),则下载整个文件。 关于范围下载,详见官网说明:https://help.aliyun.com/document_detail/84825.html
1. OSS控制台不支持上传文件夹,是否有其它方式可以支持? 解答:OSS提供了ossutil工具,支持文件夹上传。 使用cp命令进行上传/下载/拷贝文件时: 使用-r选项来拷贝文件夹 详见官网说明:https://help.aliyun.com/document_detail/50561.html Github:http://github.com/aliyun/ossutil 2. OSS的URL,怎么将失效时间设置得久一点? 解答:请使用ossutil工具。具体用法: ./ossutil sign --timeout Usage of oss_util: Options: --timeout= time out of signurl, the unit is: s, default value is 60, the value range is: 0-9223372036854775807 详见ossutil工具帮助指引:./ossutil sign --help 3. 使用ossutil工具下载海量文件时中途报错,有什么办法可以避免下次又得重新从头开始下载吗? 解答:请使用--update选项,即:./ossutil cp --update --update/-u 选项说明 如果指定了该选项,只有以下情况,ossuti才执行上传、下载、拷贝 目标文件(或object)不存在 源文件(或object)新于目标文件(或object) 当指定了该选项时,无论是否指定了--force选项,当目标文件存在时,ossutil都不会提示,直接采取上述策略。 详见云栖文章:《【最佳实践】OSS开源工具ossutil-增量上传》https://yq.aliyun.com/articles/601447《【最佳实践】OSS开源工具ossutil-大文件断点续传》https://yq.aliyun.com/articles/601787 4. 有方法可以把OSS存储挂载到Linux本地文件系统吗? 解答:OSS提供ossfs可以实现该功能。 ossfs能让您在Linux系统中把OSS bucket 挂载到本地文件系统中, 您能够像操作本地文件一样操作OSS对象,实现数据的共享。 详见官网说明: https://help.aliyun.com/document_detail/32196.htmlGithub:https://github.com/aliyun/ossfs 5. 使用ossfs将oss挂到k8s容器中,其中有部分文件是php,需要与php-fpm进程同一user,该如何做? 解答:ossfs工具支持挂载的文件夹属于某个user。 如果要使挂载的文件夹(/tmp/ossfs)属于某个user: 方法一: 如果要使挂载的文件夹(/tmp/ossfs)属于某个user,则需要以user的身份创建挂载文件夹和使用ossfs: sudo -u user mkdir /tmp/ossfs sudo -u user ossfs bucket-name /tmp/ossfs 方法二: 首先通过id命令获得指定用户的uid/gid信息。 例如获取www用户的uid/gid信息:id www;然后挂载时指定uid/gid参数: ossfs your_bucket your_mountpoint -ourl=your_url -ouid=your_uid -ogid=your_gid 注意:uid/gid都是数字。 详见官网说明: https://help.aliyun.com/document_detail/32197.html
1. OSS最大支持多大的文件? 解答:非multipart方式上传,最大支持5GB的文件; multipart方式上传,最大支持48.8TB。 通过控制台上传、简单上传、表单上传、追加上传的文件大小不能超过5GB, 要上传大小超过5GB的文件必须使用断点续传方式。 断点续传方式上传的文件大小不能超过48.8TB。 详见官网说明: https://help.aliyun.com/document_detail/54464.html 2. 一个OSS bucket最多可以绑定多少个域名?有限制么? 解答:截止本文撰写之际,一个OSS bucket最多能绑定20个域名。 账号必须在阿里云官网完成实名认证。 中国大陆地域绑定的域名必须在工信部备案, 其他地域的域名绑定不需要在工信部备案。 每个存储空间最多可以绑定20个域名。 详见官网说明:https://help.aliyun.com/document_detail/54464.html 3. 金融云环境的ECS无法访问 oss-cn-hangzhou.aliyuncs.com? 解答:在金融云下的ECS访问OSS只能使用几个特定的Endpoint。 在金融云下的ECS访问OSS只能使用如下的Endpoint: Region中文名称 Region英文表示 Endpoint地址 华东1 oss-cn-hzjbp oss-cn-hzjbp-a-internal.aliyuncs.com(内网地址) oss-cn-hzjbp-b-internal.aliyuncs.com(内网地址) 华东2 oss-cn-shanghai-finance-1 oss-cn-shanghai-finance-1-internal.aliyuncs.com(内网地址) 华南1 oss-cn-shenzhen-finance-1 oss-cn-shenzhen-finance-1-internal.aliyuncs.com(内网地址) 金融云可以访问的最新endpoint,详见官网说明:https://help.aliyun.com/document_detail/31837.html 4. 如何校验下载到本地的文件和OSS服务器上的是一致的? 解答:可以通过crc64校验数据传输的完整性。 数据在客户端和服务器之间传输时有可能会出错。 OSS现在支持对各种方式上传的Object返回其crc64值, 客户端可以和本地计算的crc64值做对比,从而完成数据完整性的验证。 详见官网说明: https://help.aliyun.com/document_detail/43394.html 5. OSS有统计碎片文件大小的接口吗? 解答:请通过ListMultipartUploads与ListParts这两个接口,来统计碎片文件总大小。先通过ListMultipartUploads接口统计正在执行中的Multipart Upload事件,然后再通过ListParts接口分别统计每个Multipart Upload事件的碎片文件大小。 ListMultipartUploads可以罗列出所有执行中的Multipart Upload事件, 即已经被初始化的Multipart Upload但是未被Complete或者Abort的Multipart Upload事件。 ListMultipartUploads接口,详见官网说明: https://help.aliyun.com/document_detail/31997.html ListParts接口用于列举指定Upload ID所属的所有已经上传成功Part。 ListParts接口,详见官网说明: https://help.aliyun.com/document_detail/31998.html 6. 图片处理功能,对源图片大小有限制吗? 解答:源图片文件大小不能超过20MB。 对于原图: 图片格式只能是:jpg、png、bmp、gif、webp、tiff。 文件大小不能超过20MB。 使用图片旋转或裁剪时图片的宽或者高不能超过4096。 对于缩略后的图: 宽与高的乘积不能超过4096x4096。 单边长度不能超过4096。 详见官网说明: https://help.aliyun.com/document_detail/54464.html