IOss InterfaceAliyun Open Services SDK for .NET
阿里云开放存储服务(Open Storage Service, OSS)的访问接口。

Namespace: Aliyun.OpenServices.OpenStorageService
Assembly: Aliyun.OpenServices (in Aliyun.OpenServices.dll) Version: 1.0.5290.21916
Syntax

public interface IOss

The IOss type exposes the following members.

Methods

  NameDescription
Public methodAbortMultipartUpload
中止一个Multipart Upload事件
Public methodCompleteMultipartUpload
完成分块上传
Public methodCopyObject
复制一个Object
Public methodCode exampleCreateBucket
在OSS中创建一个新的Bucket。
Public methodDeleteBucket
在OSS中删除一个Bucket。
Public methodDeleteBucketCors
关闭指定Bucket对应的CORS功能并清空所有规则。
Public methodDeleteBucketLogging
关闭Bucket的访问日志记录功能。
Public methodDeleteBucketWebsite
关闭Bucket的静态网站托管模式。
Public methodDeleteObject
删除指定的OssObject
Public methodGeneratePresignedUri(GeneratePresignedUriRequest)
生成一个签名的Uri。
Public methodGeneratePresignedUri(String, String, DateTime)
生成一个用HTTP GET方法访问OssObject的Uri。
Public methodGeneratePresignedUri(String, String, DateTime, SignHttpMethod)
生成一个用指定方法访问OssObject的Uri。
Public methodGetBucketAcl
获取指定Bucket的访问控制列表AccessControlList
Public methodGetBucketCors
获取指定Bucket的CORS规则。
Public methodGetBucketLogging
查看Bucket的访问日志配置。
Public methodGetBucketWebsite
获取Bucket的静态网站托管状态。
Public methodGetObject(GetObjectRequest)
从指定的OSSBucket中获取满足请求参数GetObjectRequestOssObject
Public methodGetObject(String, String)
从指定的OSSBucket中获取指定的OssObject
Public methodGetObject(GetObjectRequest, Stream)
从指定的OSSBucket中获取指定的OssObject, 并导出到指定的输出流。
Public methodGetObjectMetadata
获取OssObject的元信息。
Public methodInitiateMultipartUpload
初始化一个Multipart Upload事件
Public methodListBuckets
返回请求者拥有的所有Bucket的列表。
Public methodListMultipartUploads
列出所有执行中的Multipart Upload事件
Public methodListObjects(String)
列出指定BucketOssObject的摘要信息OssObjectSummary
Public methodListObjects(ListObjectsRequest)
列出指定BucketOssObject的摘要信息OssObjectSummary
Public methodListObjects(String, String)
列出指定Bucket下其Key以prefix为前缀OssObject 的摘要信息OssObjectSummary
Public methodListParts
列出已经上传成功的Part
Public methodOptionsObject
浏览器在发送跨域请求之前会发送一个preflight请求(OPTIONS)并带上特定的来源域, HTTP方法和header信息等给OSS以决定是否发送真正的请求。 OSS可以通过Put Bucket cors接口来开启Bucket的CORS支持,开启CORS功能之后, OSS在收到浏览器preflight请求时会根据设定的规则评估是否允许本次请求。 如果不允许或者CORS功能没有开启,返回403 Forbidden。
Public methodCode examplePutObject
上传指定的OssObject到指定的OSSBucket
Public methodCode exampleSetBucketAcl
设置指定Bucket的访问控制列表AccessControlList
Public methodSetBucketCors
设置指定Bucket的跨域资源共享(CORS)的规则,如果原规则存在则覆盖原规则。
Public methodSetBucketLogging
设置Bucket的访问日志记录功能。 这个功能开启后,OSS将自动记录访问这个Bucket请求的详细信息,并按照用户指定的规则, 以小时为单位,将访问日志作为一个Object写入用户指定的Bucket
Public methodSetBucketWebsite
将一个Bucket设置成静态网站托管模式。
Public methodUploadPart
上传某分块的数据
Top
Remarks

阿里云存储服务(Open Storage Service,简称OSS),是阿里云对外提供的海量,安全,低成本, 高可靠的云存储服务。用户可以通过简单的REST接口,在任何时间、任何地点上传和下载数据, 也可以使用WEB页面对数据进行管理。 基于OSS,用户可以搭建出各种多媒体分享网站、网盘、个人企业数据备份等基于大规模数据的服务。

OSS的访问地址: http://oss.aliyuncs.com

OSS的web体验地址:http://oss.aliyun.com/

See Also

Reference