云服务器内容精选
-
返回结果(InterfaceResult) 字段名 类型 说明 RequestId String OBS服务端返回的请求ID。 CorsRules Array 桶的CORS规则列表。 ID String CORS规则ID。 AllowedMethod Array of Strings CORS规则允许的HTTP方法。 AllowedOrigin Array of Strings CORS规则允许的请求来源(表示 域名 的字符串)。 AllowedHeader Array of Strings CORS规则允许请求中可携带的头域。 MaxAgeSeconds String CORS规则允许客户端可以对跨域请求返回结果的缓存时间,以秒为单位。 ExposeHeader Array of Strings CORS规则允许响应中可返回的附加头域。
-
权限类型 所属模块 访问方式 类型 说明 obs.js ObsClient.enums.PermissionRead String 若有桶的读权限,则可以获取该桶内对象列表、桶内多段任务、桶的元数据、桶的多版本。 若有对象的读权限,则可以获取该对象内容和元数据。 obs.js ObsClient.enums.PermissionWrite String 若有桶的写权限,则可以上传、覆盖和删除该桶内任何对象和段。 此权限在对象上不适用。 obs.js ObsClient.enums.PermissionReadAcp String 若有读ACP的权限,则可以获取对应的桶或对象的权限控制列表(ACL)。 桶或对象的所有者永远拥有读对应桶或对象ACP的权限。 obs.js ObsClient.enums.PermissionWriteAcp String 若有写ACP的权限,则可以更新对应桶或对象的权限控制列表(ACL)。 桶或对象的所有者永远拥有写对应桶或对象的ACP的权限。 拥有了写ACP的权限,由于可以更改权限控制策略,实际上意味着拥有了完全访问的权限。 obs.js ObsClient.enums.PermissionFullControl String 若有桶的完全控制权限意味着拥有PermissionRead、PermissionWrite、PermissionReadAcp和PermissionWriteAcp的权限。 若有对象的完全控制权限意味着拥有PermissionRead、PermissionWriteAcp和PermissionWriteAcp的权限。 父主题: 预定义常量
-
返回结果(InterfaceResult) 字段名 类型 说明 RequestId String OBS服务端返回的请求ID。 Deleteds Array 删除成功的对象列表。 Key String 删除成功的对象名。 VersionId String 删除成功的对象版本号。 DeleteMarker String 标识删除的对象是否是删除标记。 DeleteMarkerVersionId String 删除标记的版本号。 Errors Array 删除失败的对象列表。 Key String 删除失败的对象名。 VersionId String 删除失败的对象版本号。 Code String 删除失败的错误码。 Message String 删除失败的错误消息。
-
请求参数 字段名 类型 约束 说明 Bucket String 必选 桶名。 Objects Array 必选 待删除的对象列表。 Key String 必选 待删除对象的名称。 VersionId String 可选 待删除对象的版本号。 Quiet Boolean 可选 批量删除对象的响应方式,false表示详细模式,返回删除成功和删除失败的所有结果;true表示简单模式,只返回删除过程中出错的结果。
-
返回结果(InterfaceResult) 字段名 类型 说明 RequestId String OBS服务端返回的请求ID。 Rules Array 桶生命周期规则列表。 Transitions Array 对象转换策略列表。 StorageClass String 对象转换后的存储类型。 Date String 表示对象转换的日期。 Days String 表示在对象创建时间后第几天时转换。 Expiration Object 对象过期时间配置。 Date String 表示对象过期的日期。 Days String 表示在对象创建时间后第几天时过期。 ID String 规则ID。 Prefix String 对象名前缀,用以标识哪些对象可以匹配到当前这条规则。 Status String 标识当前这条规则是否启用。 NoncurrentVersionTransitions Array 历史版本对象转换策略列表。 StorageClass String 历史版本对象转换后的存储类型。 NoncurrentDays String 表示对象成为历史版本后第几天时转换。 NoncurrentVersionExpiration Object 历史版本对象过期时间配置。 NoncurrentDays String 表示对象成为历史版本后第几天时过期。
-
返回结果(InterfaceResult) 字段名 类型 说明 RequestId String OBS服务端返回的请求ID。 Location String 桶的区域位置。 Bucket String 桶名。 Delimiter String 用于对对象名进行分组的字符,与请求中的该参数对应。 Prefix String 对象名的前缀,与请求中的该参数对应。 IsTruncated String 表明本次请求是否返回了全部结果,“true”表示没有返回全部结果;“false”表示已返回了全部结果。 KeyMarker String 列举多版本对象的起始位置,与请求中的该参数对应。 VersionIdMarker String 表示列举多版本对象的起始位置(VersionId标识),与请求中的该参数对应。 NextKeyMarker String 下次列举多版本对象请求的起始位置。 NextVersionIdMarker String 下次列举多版本对象请求的起始位置(VersionId标识),与NextKeyMarker配合使用。 MaxKeys String 列举多版本对象的最大数目,与请求中的该参数对应。 Versions Array 多版本对象列表。 ETag String 对象的MD5值。 Size String 对象的字节数。 Key String 对象名。 VersionId String 对象的版本号。 IsLatest String 标识对象是否是最新的版本,true代表是最新的版本。 LastModified String 对象最近一次被修改的时间。 Owner Object 对象的所有者。 ID String 对象所有者的DomainId。 StorageClass String 对象的存储类型。 Type String 对象是否可被追加上传。 DeleteMarkers Array 删除标记列表。 Owner Object 对象的所有者。 ID String 对象所有者的DomainId。 Key String 对象名。 VersionId String 对象的版本号。 IsLatest String 标识对象是否是最新的版本,true代表是最新的版本。 LastModified String 对象最近一次被修改的时间。 CommonPrefixes Array 当请求中设置了Delimiter分组字符时,返回按Delimiter分组后的对象名称前缀列表。 Prefix String 按Delimiter分组后的对象名称前缀。
-
请求参数 字段名 类型 约束 说明 Bucket String 必选 桶名。 Prefix String 可选 限定返回的对象名必须带有Prefix前缀。 KeyMarker String 可选 列举多版本对象的起始位置,返回的对象列表将是对象名按照字典序排序后该参数以后的所有对象。 MaxKeys Number 可选 列举多版本对象的最大数目,取值范围为1~1000,当超出范围时,按照默认的1000进行处理。 Delimiter String 可选 用于对对象名进行分组的字符。对于对象名中包含Delimiter的对象,其对象名(如果请求中指定了Prefix,则此处的对象名需要去掉Prefix)中从首字符至第一个Delimiter之间的字符串将作为一个分组并作为CommonPrefix返回。 VersionIdMarker String 可选 与KeyMarker配合使用,返回的对象列表将是对象名和版本号按照字典序排序后该参数以后的所有对象。 如果VersionIdMarker不是KeyMarker的一个版本号,则该参数无效。
-
请求参数 字段名 类型 约束 说明 Bucket String 必选 桶名。 Agency String 如果是设置桶日志配置则必选 委托名。 LoggingEnabled Object 可选 日志配置信息。 TargetBucket String 必选 生成日志的目标桶。 TargetPrefix String 必选 在目标桶中生成日志对象的对象名前缀。 TargetGrants Array 可选 被授权用户权限信息列表。 Grantee Object 可选 被授权用户。 Type String 必选 被授权的用户类型。 ID String 如果Type为“CanonicalUser”则必选,否则必须为空 被授权用户的DomainId。 URI String 如果Type为“Group”则必选,否则必须为空 被授权的用户组。 Permission String 可选 被授予的权限。
-
返回结果(InterfaceResult) 字段名 类型 说明 RequestId String OBS服务端返回的请求ID。 ETag String 对象的ETag值。 VersionId String 对象的版本号。 StorageClass String 对象的存储类型,当对象存储类型是标准存储时,该值为空。 SseKms String SSE-KMS方式的算法。 SseKmsKey String SSE-KMS方式的密钥。 SseC String SSE-C方式的算法。 SseCKeyMd5 String SSE-C方式的密钥的MD5值。
-
请求参数 字段名 类型 约束 说明 Bucket String 必选 桶名。 Key String 必选 对象名。 ACL String 可选 创建对象时可指定的预定义访问策略。 StorageClass String 可选 创建对象时可指定的对象的存储类型。 Body String 或 stream.Readable 可选 待上传对象的内容,支持字符串和stream.Readable对象。 Offset Number 可选 当设置了SourceFile时有效,代表源文件中某一分段的起始偏移大小,默认值为0, 单位为字节。 SourceFile String 可选 待上传对象的源文件路径。 ProgressCallback Function 可选 获取上传进度的回调函数。 说明: 该回调函数依次包含三个参数:已上传字节数、总字节数、已使用的时间(单位:秒)。 Metadata Object 可选 待上传对象的自定义元数据。 WebsiteRedirectLocation String 可选 当桶设置了Website配置,该参数指明对象的重定向地址。 Expires Number 可选 待上传对象的生命周期,单位:天。 SuccessActionRedirect String 可选 上传对象成功后的重定向的地址。 ContentType String 可选 待上传对象的MIME类型。 ContentLength Number 可选 当设置了SourceFile时有效,代表待上传对象数据的长度。 ContentMD5 String 可选 待上传对象数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。 SseKms String 可选 以SSE-KMS方式加密对象,支持的值: kms SseKmsKey String 可选 SSE-KMS方式下加密的主密钥,可为空。 SseC String 可选 以SSE-C方式加密对象,支持的值: AES256 SseCKey Buffer 可选 SSE-C方式下加密的密钥,由AES256算法得到。 Body与SourceFile不能同时使用。 当Body与SourceFile都为空时,上传对象的大小为0字节。
-
返回结果(InterfaceResult) 字段名 类型 说明 RequestId String OBS服务端返回的请求ID。 ETag String 当前上传段的ETag值。 SseKms String SSE-KMS方式的算法。 SseKmsKey String SSE-KMS方式的密钥。 SseC String SSE-C方式的算法。 SseCKeyMd5 String SSE-C方式的密钥的MD5值。
-
参数描述 字段名 类型 说明 CommonMsg Object 接口调用完成后的公共信息,包含HTTP状态码,操作失败的错误码等。 Status Number HTTP状态码,小于300表明操作成功;反之,表明操作失败。 Code String OBS服务端错误码,当Status小于300时为空。 Message String OBS服务端错误描述,当Status小于300时为空。 HostId String 请求的服务端ID,当Status小于300时为空。 RequestId String OBS服务端返回的请求ID。 Id2 String OBS服务端返回的请求ID2。 Indicator String OBS服务端返回的详细错误码,当Status小于300时为空。 InterfaceResult Object 操作成功后的结果数据,当Status大于300时为空。 RequestId String OBS服务端返回的请求ID。 Id2 String OBS服务端返回的请求ID2。 其他字段 参见“桶相关接口”章节和“对象相关接口”章节的详细描述。
-
请求参数 字段名 类型 约束 说明 Bucket String 必选 桶名。 Key String 必选 对象名。 PartNumber Number 必选 段号,取值范围:1~10000。 UploadId String 必选 分段上传任务的ID。 ContentMD5 String 可选 待上传段数据的MD5值(经过Base64编码),提供给OBS服务端,校验数据完整性。 Body String 或 stream.Readable 可选 待上传段的内容,支持字符串和stream.Readable对象。 SourceFile String 可选 待上传段的源文件路径。 Offset Number 可选 当设置了SourceFile时有效,代表源文件中某一分段的起始偏移大小,默认值为0, 单位为字节。 PartSize Number 可选 当设置了SourceFile时有效,代表源文件中某一分段的大小,默认值为文件大小减去Offset的剩下字节数,单位为字节。除最后一段的大小范围是0~5GB外,其他段的大小范围是100KB~5GB。 SseC String 可选 以SSE-C方式加密段,支持的值: AES256 SseCKey Buffer 可选 SSE-C方式下加密的密钥,由AES256算法得到。 Body与SourceFile不能同时使用。 当Body与SourceFile都为空时,上传对象的大小为0字节。 Offset、PartSize和SourceFile配套使用,用于指定上传源文件中的某一分段数据。
-
代码样例 // 引入obs库// 使用npm安装var ObsClient = require('esdk-obs-nodejs');var ProxyAgent = require('proxy-agent');// 使用源码安装// var ObsClient = require('./lib/obs');// 创建ObsClient实例var obsClient = new ObsClient({ //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。 //您可以登录访问管理控制台获取访问密钥AK/SK,获取方式请参见https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html access_key_id: process.env.AC CES S_KEY_ID, secret_access_key: process.env.SECRET_ACCESS_KEY, //这里以华北-北京四为例,其他地区请按实际情况填写 server: 'https://obs.cn-north-4.myhuaweicloud.com' max_retry_count : 1, timeout : 20, ssl_verify : false, long_conn_param : 0, http_agent : new ProxyAgent('*** Provide your Network proxy ***') // 配置网络代理});
-
参数描述 字段名 类型 约束 说明 access_key_id String 可选 访问密钥中的AK。 secret_access_key String 可选 访问密钥中的SK。 server String 必选 连接OBS的服务地址。可包含协议类型、域名、端口号。示例:https://your-endpoint:443。 您可以从这里查看OBS当前开通的服务地址。 max_retry_count Number 可选 HTTP/HTTPS连接异常时的请求重试次数。默认为3次。 https_agent Object 可选 配置客户端网络https代理信息。 http_agent Object 可选 配置客户端网络http代理信息。 timeout Number 可选 HTTP/HTTPS请求超时时间(单位:秒)。默认为60秒。 ssl_verify Boolean 或 String 可选 验证服务端证书参数。可能的取值: 服务端pem格式根证书文件路径; true:使用默认的CAs验证服务端证书; false:表示不验证服务端证书。 默认为false。 long_conn_param Number 可选 长连接模式参数(单位:秒)。当该参数大于等于0时,开启长连接模式,并将该参数作为TCP Keep-Alive数据包的初始延迟。 默认为空,代表关闭长连接模式。 is_cname Boolean 可选 是否通过自定义域名访问OBS服务。默认为false。
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格