检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务端错误码。
服务端错误码。
除了删除标记外,每个版本的对象存储均需计费。
图1 OBS生命周期 资源包从购买到到期前,资源包生效中,相应费用从资源包抵扣。 资源包到期后,扣费方式自动切换为按需扣费。 按需计费时相应费用会从账户余额中抵扣,余额不足会导致账号欠费。 账号欠费后,OBS资源会进入宽限期,宽限期到期后仍未续费,资源状态变为“已冻结”。
您可以通过ObsClient.SetBucketLifecycle设置桶的生命周期规则。
服务端错误码 父主题: 管理桶
服务端错误码。
Code string 参数解释: OBS服务端返回的错误码。 Message string 参数解释: OBS服务端返回的错误描述。 HostId string 参数解释: OBS服务端返回的请求服务端ID。
("property")); obsObject.getObjectContent().close(); ObsClient.getObject的返回实例ObsObject实例包含对象所在的桶、对象名、对象属性、对象输入流等。
您可以通过ObsClient.HeadObject来判断指定的对象是否存在。
本示例用于上传字符串“Hello OBS”到桶名为“bucketname”里,名称为“objectname”。
服务端错误码 父主题: 静态网站托管
服务端错误码。
代码示例如下所示: // 引入依赖库 require 'vendor/autoload.php'; // 使用源码安装时引入SDK代码库 // require 'obs-autoloader.php'; // 声明命名空间 use Obs\ObsClient; // 创建ObsClient
获取多版本对象过程中返回的错误码含义、问题原因及处理措施可参考OBS服务端错误码。 父主题: 多版本控制
versionId=versionid' ]); printf ("RequestId:%s\n", $resp ['RequestId']); 复制多版本对象过程中返回的错误码含义、问题原因及处理措施可参考OBS服务端错误码。 父主题: 多版本控制
创建ObsClient实例 $obsClient = new ObsClient ( [ //推荐通过环境变量获取AKSK,这里也可以使用其他外部引入方式传入,如果使用硬编码可能会存在泄露风险。
实例 ObsClient client = new ObsClient(accessKey, secretKey, config); // 删除单个多版本对象 try { DeleteObjectRequest request = new DeleteObjectRequest
实例 ObsClient obsClient = new ObsClient(ak, sk, endPoint); obsClient.deleteObject("bucketname", "objectname", "versionid"); 批量删除多版本对象 您可以通过ObsClient.deleteObjects
代码示例如下所示: // 初始化配置参数 ObsConfig config = new ObsConfig(); config.Endpoint = "https://your-endpoint"; // 认证用的ak和sk硬编码到代码中或者明文存储都有很大的安全风险,建议在配置文件或者环境变量中密文存放