对象存储OSS_海量安全高可靠的云存储

对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全和高可靠的云存储服务。RESTFul API的平台无关性,容量和处理能力的弹性扩展,按实际容量付费真正使您专注于核心业务。

初始化

OSSClient*client=[[OSSClient alloc]initWithEndpoint:endpoint credentialProvider:credentialProvider];使用自定义域名新建OSSClient 以下代码用于使用自定义域名新建OSSClient。yourEndpoint填写自定义域名。NSString*endpoint=...

初始化

OSSClientOSS的Java客户端,用于管理存储空间和文件等OSS资源。使用Java SDK发起OSS请求,您需要初始化一个OSSClient实例,并根据需要修改ClientConfiguration的默认配置项。前提条件 初始化OSSClient前,您需要配置访问凭证。详情请参见...

初始化

OSSClient oss=new OSSClient(getApplicationContext(),endpoint,credentialProvider);使用自定义域名新建OSSClient 以下代码用于使用自定义域名新建OSSClient。yourEndpoint填写自定义域名。String endpoint="yourEndpoint;从STS服务获取...

初始化

使用OSS域名新建OssClient 以下代码用于使用OSS域名新建OssClient。using Aliyun.OSS;从环境变量中获取访问凭证。运行本代码示例之前,请确保已设置环境变量OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET。var accessKeyId=Environment....

初始化

} V4签名(推荐)如果希望使用更安全的V4签名算法,则初始化时需要加入endpoint对应的region信息,同时声明 OssClient:OSS_SIGNATURE_VERSION_V4。OSS PHP SDK 2.7.0及以上版本支持V4签名。以使用OSS域名新建OssClient时使用V4签名为例,...

限定条件下载

OssClient:OSS_IF_MATCH=>'"fba9dede5f27731c9771645a3986*"',OssClient:OSS_FILE_DOWNLOAD=>$localfile));config=array("provider"=>$provider,"endpoint"=>$endpoint,);ossClient=new OssClient($config);ossClient->getObject($bucket,$...

单链接限速

options=array(OssClient:OSS_HEADERS=>array(OssClient:OSS_TRAFFIC_LIMIT=>819200,));try {/限速上传。ossClient->putObject($bucket,$object,$content,$options);限速下载。ossClient->getObject($bucket,$object,$options);} catch...

列举文件

try{$option=array(OssClient:OSS_KEY_MARKER=>null,OssClient:OSS_VERSION_ID_MARKER=>null,OssClient:OSS_MAX_KEYS=>200/指定最多列举200个Object版本信息。result=$ossClient->listObjectVersions($bucket,$option);查看Object的版本...

禁止覆盖同名文件

upOptions=array($ossClient:OSS_FILE_UPLOAD=>$uploadFile,$ossClient:OSS_PART_NUM=>($i+1),$ossClient:OSS_SEEK_TO=>$fromPos,$ossClient:OSS_LENGTH=>$toPos-$fromPos+1,);responseUploadPart[]=$ossClient->uploadPart($bucket,$...

图片处理

options=array(OssClient:OSS_FILE_DOWNLOAD=>$download_file,OssClient:OSS_PROCESS=>"image/resize,m_fixed,h_100,w_100");将处理后的图片命名为example-resize.jpg并保存到本地。ossClient->getObject($bucket,$object,$options);图片...

列举存储空间

try{$options=array(OssClient:OSS_QUERY_STRING=>array(OssClient:OSS_PREFIX=>$prefix));列举当前账号所有地域下指定前缀的存储空间。bucketListInfo=$ossClient->listBuckets($options);} catch(OssException$e){ printf(_FUNCTION_.":...

上传文件

foreach($pieces as$i=>$piece){$fromPos=$uploadPosition+(integer)$piece[$ossClient:OSS_SEEK_TO];toPos=(integer)$piece[$ossClient:OSS_LENGTH]+$fromPos-1;upOptions=array(/上传文件。ossClient:OSS_FILE_UPLOAD=>$uploadFile,/设置...

上传回调

upOptions=array($ossClient:OSS_FILE_UPLOAD=>$uploadFile,$ossClient:OSS_PART_NUM=>($i+1),$ossClient:OSS_SEEK_TO=>$fromPos,$ossClient:OSS_LENGTH=>$toPos-$fromPos+1,$ossClient:OSS_CHECK_MD5=>$isCheckMd5,);MD5校验。if($...

进度条

} catch(ClientException ce){ System.out.println("Caught an ClientException,which means the client encountered"+"a serious internal problem while trying to communicate with OSS,"+"such as not being able to access the ...

进度条

} catch(ClientException ce){ System.out.println("Caught an ClientException,which means the client encountered"+"a serious internal problem while trying to communicate with OSS,"+"such as not being able to access the ...

管理目录

OssClient:OSS_PREFIX=>"log/",OssClient:OSS_DELIMITER=>'',);bool=true;while($bool){$result=$ossClient->listObjects($bucket,$option);objects=array();if(count($result->getObjectList())>0){ foreach($result->getObjectList()as$...

保留策略

OSS保留策略具有WORM(Write Once Read Many)特性,满足用户以不可删除、不可篡改方式保存和使用数据。如果您希望指定时间内任何用户(包括资源拥有者)均不能修改和删除OSS某个Bucket中的Object,您可以选择为Bucket配置保留策略。在保留...

请求者付费模式

} catch(Throwable ce){ System.out.println("Caught an ClientException,which means the client encountered"+"a serious internal problem while trying to communicate with OSS,"+"such as not being able to access the network.");...

请求者付费模式

options=array(OssClient:OSS_HEADERS=>array(OssClient:OSS_REQUEST_PAYER=>'requester',));try {$config=array("provider"=>$provider,"endpoint"=>$endpoint,);ossClient=new OssClient($config);PutObject接口指定付费者。content=...

列举文件

本文以OSS域名新建OSSClient为例。如果您希望通过自定义域名、STS等方式新建OSSClient,请参见 新建OssClient。要列举文件,您必须有 oss:ListObjects 权限。具体操作,请参见 为RAM用户授权自定义的权限策略。简单列举文件 您可以通过...

设置对象标签

options=array(OssClient:OSS_CHECK_MD5=>true,OssClient:OSS_PART_SIZE=>1,OssClient:OSS_HEADERS=>array('x-oss-tagging'=>'key1=value1&key2=value2&key3=value3',),);try {/通过分片上传的方式上传Object。ossClient->multiuploadFile...

查询文件

本文以OSS域名新建OSSClient为例。如果您希望通过自定义域名、STS等方式新建OSSClient,请参见 新建OSSClient。要查询文件,您必须具有 oss:GetObject 权限。具体操作,请参见 为RAM用户授权自定义的权限策略。OSS仅支持查询CSV文件和JSON...

快速入门

options=array(OssClient:OSS_STORAGE=>OssClient:OSS_STORAGE_IA);设置Bucket的读写权限为公共读,默认是私有读写。ossClient->createBucket($bucket,OssClient:OSS_ACL_TYPE_PUBLIC_READ,$options);} catch(OssException$e){ printf(_...

生命周期

actions[]=new LifecycleAction(OssClient:OSS_LIFECYCLE_EXPIRATION,OssClient:OSS_LIFECYCLE_TIMING_DATE,'2022-10-12T00:00:00.000Z');lifecycleRule=new LifecycleRule($ruleId1,$matchPrefix1,"Enabled",$actions);lifecycleConfig->...

列举存储空间

OSSClient ossClient=new OSSClient(getApplicationContext(),credentialProvider,config);列举所有存储空间 以下代码用于列举当前账号所有地域下的存储空间。填写STS应用服务器地址,例如http://example.com。String stsServer=...

保留策略

OSS保留策略具有WORM(Write Once Read Many)特性,满足用户以不可删除、不可篡改方式保存和使用数据。如果您希望指定时间内任何用户(包括资源拥有者)均不能修改和删除OSS某个Bucket中的Object,您可以选择为Bucket配置保留策略。在保留...

通过视频点播API上传媒体文件

} catch(Throwable ce){ System.out.println("Caught an ClientException,which means the client encountered"+"a serious internal problem while trying to communicate with OSS,"+"such as not being able to access the network.");...

常见问题

本文介绍使用OSS Java SDK的常见问题及解决方法。包冲突 错误原因 使用OSS Java SDK时,报类似如下错误,说明工程中可能有包冲突。Exception in thread"main"java.lang.NoClassDefFoundError:org/apache/...

存储空间标签

本文以OSS域名新建OSSClient为例。如果您希望通过自定义域名、STS等方式新建OSSClient,请参见 新建OssClient。设置Bucket标签 以下代码用于设置Bucket标签。php if (is_file(_DIR_.'/./autoload.php')){ require_once_DIR_.'/./autoload....

删除文件

} } if($result->getIsTruncated()='true'){$option[OssClient:OSS_MARKER]=$result->getNextMarker();}else{$bool=false;} } printf("Delete Objects:OK".PHP_EOL);} catch(OssException$e){ printf("Delete Objects:Failed".PHP_EOL);...

初始化

} 设置限速处理 以下代码用于设置上传或下载限速:#include<alibabacloud/oss/OssClient.h>#include<alibabacloud/oss/client/RateLimiter.h>using namespace AlibabaCloud:OSS;class UserRateLimiter:public RateLimiter { public:...

分片上传

options=array(OssClient:OSS_CHECK_MD5=>true,OssClient:OSS_PART_SIZE=>1,);try{$config=array("provider"=>$provider,"endpoint"=>$endpoint,);ossClient=new OssClient($config);ossClient->multiuploadFile($bucket,$object,$file,$...

存储空间标签

} catch(ClientException ce){ System.out.println("Caught an ClientException,which means the client encountered"+"a serious internal problem while trying to communicate with OSS,"+"such as not being able to access the ...

管理存储空间读写权限

OssClient:OSS_ACL_TYPE_PRIVATE 公共读 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户只有该存储空间内的文件的读权限。请谨慎使用该权限。OssClient:OSS_ACL_TYPE_PUBLIC_READ 公共读写 所有用户都有该存储空间内...

日志转存

} catch(ClientException ce){ System.out.println("Caught an ClientException,which means the client encountered"+"a serious internal problem while trying to communicate with OSS,"+"such as not being able to access the ...

LiveChannel管理

} catch(ClientException ce){ System.out.println("Caught an ClientException,which means the client encountered"+"a serious internal problem while trying to communicate with OSS,"+"such as not being able to access the ...

快速入门

本文介绍如何快速使用OSS Java SDK完成常见操作,例如创建存储空间(Bucket)、上传文件(Object)、下载文件等。操作视频 观看以下视频快速了解如何快速使用Java SDK。创建存储空间 存储空间是OSS的全局命名空间,相当于数据的容器,可以...

解冻文件

} catch(ClientException ce){ System.out.println("Caught an ClientException,which means the client encountered"+"a serious internal problem while trying to communicate with OSS,"+"such as not being able to access the ...

传输加速

传输加速可提升全球各地用户对OSS的访问速度,适用于远距离数据传输、GB或TB级大文件上传和下载的场景。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS...
共有17条 < 1 2 3 4 ... 17 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用