云服务器内容精选

  • 参数描述 字段名 类型 约束 说明 key string 必选 访问密钥中的AK。 secret string 必选 访问密钥中的SK。 endpoint string 必选 连接OBS的服务地址。包含协议类型、域名(或IP)、端口号。示例:https://your-endpoint:443。 您可以从这里查看OBS当前开通的服务地址。 ssl_verify boolean 或 string 可选 验证服务端证书参数。可能的取值: 服务端pem格式根证书文件路径; true:使用默认的CAs验证服务端证书; false:表示不验证服务端证书。 默认为false。 max_retry_count integer 可选 HTTP/HTTPS连接异常时的请求重试次数。默认为3次。 socket_timeout integer 可选 Socket层传输数据的超时时间(单位:秒)。默认为60秒。 connect_timeout integer 可选 建立HTTP/HTTPS连接的超时时间(单位:秒)。默认为60秒。 chunk_size integer 可选 读socket流时的块大小(单位:字节)。默认为65536字节。
  • 请求参数 字段名 类型 约束 说明 Bucket string 必选 桶名。 Agency string 如果是设置桶日志配置则必选 委托名。 LoggingEnabled associative array 可选 日志配置信息。 TargetBucket string 必选 生成日志的目标桶。 TargetPrefix string 必选 在目标桶中生成日志对象的对象名前缀。 TargetGrants indexed array 可选 被授权用户权限信息列表。 Grantee associative array 可选 被授权用户。 Type string 必选 被授权的用户类型。 ID string 如果Type为“CanonicalUser”则必选,否则必须为空 被授权用户的DomainId。 URI string 如果Type为“Group”则必选,否则必须为空 被授权的用户组。 Permission string 可选 被授予的权限。
  • 返回结果 字段名 类型 说明 HttpStatusCode integer HTTP状态码。 Reason string HTTP文本描述。 RequestId string OBS服务端返回的请求ID。 Location string 桶的区域位置。 StorageClass string 桶的存储类型,当桶存储类型是标准存储时,该值为空。 AllowOrigin string 如果请求中的Origin满足服务端的CORS规则,则返回服务端CORS配置中的AllowedOrigin。 AllowHeader string 如果请求的RequestHeader满足服务端的CORS规则,则返回服务端CORS配置中的AllowedHeader。 AllowMethod string 服务端CORS规则中的AllowedMethod。 ExposeHeader string 服务端CORS规则中的ExposeHeader。 MaxAgeSeconds integer 服务端CORS规则中的MaxAgeSeconds。
  • 预定义访问策略 访问方式 类型 说明 ObsClient::AclPrivate string 私有读写。 ObsClient::AclPublicRead string 公共读。 ObsClient::AclPublicReadWrite string 公共读写。 ObsClient::AclPublicReadDelivered string 桶公共读,桶内对象公共读。 ObsClient::AclPublicReadWriteDelivered string 桶公共读写,桶内对象公共读写。 父主题: 预定义常量
  • 请求参数 字段名 类型 约束 说明 Bucket string 必选 桶名。 Key string 必选 对象名。 VersionId string 可选 对象的版本号。 Origin string 可选 预请求指定的跨域请求Origin(通常为域名)。 RequestHeader string 可选 跨域请求可以使用的HTTP头域。 SseC string 可选 以SSE-C方式解密对象,支持的值: AES256 SseCKey string 可选 SSE-C方式下解密的密钥,由AES256算法算出。
  • 返回结果 字段名 类型 说明 HttpStatusCode integer HTTP状态码。 Reason string HTTP文本描述。 RequestId string OBS服务端返回的请求ID。 LastModified string 对象的最近一次修改时间。 ContentLength integer 对象数据的长度。 ContentType string 对象的MIME类型。 ETag string 对象的ETag值。 VersionId string 对象的版本号。 WebsiteRedirectLocation string 当桶设置了Website配置,该参数指明对象的重定向地址。 StorageClass string 对象的存储类型,当对象存储类型是标准存储时,该值为空。 Restore string 归档存储类型对象的取回状态。 AllowOrigin string 如果请求中的Origin满足桶的CORS规则,则返回CORS规则中的AllowedOrigin。 AllowHeader string 如果请求的RequestHeader满足桶的CORS规则,则返回CORS规则中的AllowedHeader。 AllowMethod string 桶CORS规则中的AllowedMethod。 ExposeHeader string 桶CORS规则中的ExposeHeader。 MaxAgeSeconds integer 桶CORS规则中的MaxAgeSeconds。 SseKms string SSE-KMS方式的算法。 SseKmsKey string SSE-KMS方式的主密钥。 SseC string SSE-C方式的算法。 SseCKeyMd5 string SSE-C方式的密钥的MD5值。 Expiration string 对象的详细过期信息。 Metadata associative array 对象自定义元数据。
  • 请求参数 字段名 类型 约束 说明 Method string 必选 HTTP方法类型,支持的值: GET POST PUT DELETE HEAD Bucket string 可选 桶名。 Key string 可选 对象名。 SpecialParam string 可选 特殊操作符,代表要操作的子资源,支持的值: versions uploads location storageinfo quota storagePolicy acl logging policy lifecycle website versioning cors notification tagging delete restore Expires integer 可选 带授权信息的URL的过期时间(单位:秒),默认值:300。 Headers associative array 可选 请求中携带的头域。 QueryParams associative array 可选 请求中携带的查询参数。
  • 请求参数 字段名 类型 约束 说明 Bucket string 必选 桶名。 Key string 必选 对象名。 PartNumber integer 必选 段号,取值范围:[1,10000]。 UploadId string 必选 分段上传任务的ID。 CopySource string 必选 指定源桶、源对象和源对象版本号(可为空)的参数,格式:源桶名/源对象名?versionId=源对象版本号。 CopySourceRange string 可选 指定复制源对象的范围,取值区间:[0,源对象长度-1],格式:bytes=x-y。如果CopySourceRange的最大长度超出源对象长度-1,仍然取源对象长度-1。 SseC string 可选 以SSE-C方式加密目标段,支持的值: AES256 SseCKey string 可选 SSE-C方式下加密目标段的密钥,由AES256算法算出。 CopySourceSseC string 可选 以SSE-C方式解密源对象,支持的值: AES256 CopySourceSseCKey string 可选 SSE-C方式下解密源对象的密钥,由AES256算法算出。
  • 返回结果 字段名 类型 说明 HttpStatusCode integer HTTP状态码。 Reason string HTTP文本描述。 RequestId string OBS服务端返回的请求ID。 ETag string 目标段的ETag值。 LastModified string 目标段的最近一次修改时间。 SseKms string SSE-KMS方式的算法。 SseKmsKey string SSE-KMS方式的密钥。 SseC string SSE-C方式的算法。 SseCKeyMd5 string SSE-C方式的密钥的MD5值。
  • 返回结果 字段名 类型 说明 HttpStatusCode integer HTTP状态码。 Reason string HTTP文本描述。 RequestId string OBS服务端返回的请求ID。 TopicConfigurations indexed array 桶事件通知配置列表。 ID string 事件通知配置ID。 Topic string 事件通知主题的URN,当OBS检测到桶中发生特定的事件后,将会发布通知消息至该主题。 Event indexed array of strings 需要发布通知消息的事件类型列表。 Filter indexed array 过滤规则信息。 Name string 指定规则按对象名前缀或者后缀进行过滤。 Value string 指定的对象名关键字,用以按照前缀或者后缀过滤对象。
  • 返回结果 字段名 类型 说明 HttpStatusCode integer HTTP状态码。 Reason string HTTP文本描述。 RequestId string OBS服务端返回的请求ID。 CorsRules indexed array 桶的CORS规则列表。 ID string CORS规则ID。 AllowedMethod indexed array of strings CORS规则允许的HTTP方法。 AllowedOrigin indexed array of strings CORS规则允许的请求来源(表示域名的字符串)。 AllowedHeader indexed array of strings CORS规则允许请求中可携带的头域。 MaxAgeSecond integer CORS规则允许客户端可以对跨域请求返回结果的缓存时间,以秒为单位。 ExposeHeader indexed array of strings CORS规则允许响应中可返回的附加头域。
  • 事件类型 访问方式 类型 说明 ObsClient::ObjectCreatedAll string 所有的创建对象事件。 ObsClient::ObjectCreatedPut string PUT上传对象事件。 ObsClient::ObjectCreatedPost string POST上传对象事件。 ObsClient::ObjectCreatedCopy string 复制对象事件。 ObsClient::ObjectCreatedCompleteMultipartUpload string 合并段事件。 ObsClient::ObjectRemovedAll string 所有的删除对象事件。 ObsClient::ObjectRemovedDelete string 指定对象版本号删除对象事件。 ObsClient::ObjectRemovedDeleteMarkerCreated string 多版本开启后,不指定对象版本号删除对象事件。 父主题: 预定义常量
  • 请求参数 字段名 类型 约束 说明 Bucket string 必选 桶名。 Rules indexed array 必选 桶生命周期规则列表。 Transitions indexed array 可选 对象转换策略列表。 StorageClass string 必选 对象转换后的存储类型。 说明: 不支持“标准存储”类型。 Date string 或 \DateTime 如果没有设置Days则必选 表示对象转换的日期。该值必须兼容ISO8601格式(例如:2018-01-01T00:00:00Z),而且必须是UTC午夜0点。 Days integer 如果没有设置Date则必选 表示在对象创建时间后第几天时转换,正整数。 Expiration associative array 可选 对象过期时间配置。 Date string 或 \DateTime 如果没有设置Days则必选 表示对象过期的日期。该值为字符串时必须兼容ISO8601格式(例如:2018-01-01T00:00:00Z),而且必须是UTC午夜0点。 Days integer 如果没有设置Date则必选 表示在对象创建时间后第几天时过期,正整数。 ID string 可选 规则ID,由不超过255个字符的字符串组成。 Prefix string 必选 对象名前缀,用以标识哪些对象可以匹配到当前这条规则。可为空字符串,代表匹配桶内所有对象。 Status string 必选 标识当前这条规则是否启用,支持的值: Enabled Disabled NoncurrentVersionTransitions indexed array 可选 历史版本对象转换策略列表。 StorageClass string 必选 历史版本对象转换后的存储类型。 NoncurrentDays integer 必选 表示对象成为历史版本后第几天时转换,正整数。 NoncurrentVersionExpiration associative array 可选 历史版本对象过期时间配置。 NoncurrentDays integer 必选 表示对象成为历史版本后第几天时过期,正整数。 Transitions、Expiration、NoncurrentVersionTransitions、NoncurrentVersionExpiration不能全为空。
  • 返回结果 字段名 类型 说明 HttpStatusCode integer HTTP状态码。 Reason string HTTP文本描述。 RequestId string OBS服务端返回的请求ID。 Agency string 委托名。 LoggingEnabled associative array 日志配置信息。 TargetBucket string 生成日志的目标桶。 TargetPrefix string 在目标桶中生成日志对象的对象名前缀。 TargetGrants indexed array 被授权用户权限信息列表。 Grantee associative array 被授权用户。 ID string 被授权用户的DomainId,当用户类型是Group时为空。 URI string 被授权的用户组,当用户类型是CanonicalUser时为空。 Permission string 被授予的权限。
  • 返回结果 字段名 类型 说明 HttpStatusCode integer HTTP状态码。 Reason string HTTP文本描述。 RequestId string OBS服务端返回的请求ID。 Bucket string 分段上传任务的桶名。 Key string 分段上传任务的对象名。 UploadId string 分段上传任务的ID。 SseKms string SSE-KMS方式的算法。 SseKmsKey string SSE-KMS方式的密钥。 SseC string SSE-C方式的算法。 SseCKeyMd5 string SSE-C方式的密钥的MD5值。