详情页标题前

腾讯云对象存储跨地域复制

详情页1

简介

文档提供关于跨地域复制的 API 概览以及 SDK 示例代码。

API 操作名 操作描述
PUT Bucket replication 设置跨地域复制 设置存储桶的跨地域复制规则
GET Bucket replication 查询跨地域复制 查询存储桶的跨地域复制规则
DELETE Bucket replication 删除跨地域复制 删除存储桶的跨地域复制规则

设置跨地域复制

功能说明

设置指定存储桶的跨地域复制规则(PUT Bucket replication)。

方法原型

public Guzzle\Service\Resource\Model putBucketReplication(array $args = array());

请求示例

<?php
require dirname(__FILE__) . '/../vendor/autoload.php';
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket$cosClient = new Qcloud\Cos\Client( array( 'region' => $region, 'scheme' => 'https', //协议头部,默认为http 'credentials'=> array( 'secretId' => $secretId , 'secretKey' => $secretKey)));
try { $result = $cosClient->putBucketReplication(array( 'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket 'Role' => 'qcs::cam::uin/100000000001:uin/100000000001', 'Rules'=>array( array( 'Status' => 'Enabled', 'ID' => 'string', 'Prefix' => 'string', 'Destination' => array( 'Bucket' => 'qcs::cos:ap-beijing::destinationbucket-1250000000', 'StorageClass' => 'standard', ), // ...repeated ), ), ))); // 请求成功 print_r($result);} catch (\Exception $e) { // 请求失败 echo "$e\n";}

参数说明

参数名称 类型 描述 是否必填
Bucket String 源存储桶,格式:BucketName-APPID
Role String 发起者身份标示, 格式:qcs::cam::uin/:uin/
Rules Array 设置对应的规则,包括 ID,Status,Prefix,Destination
ID String 设置规则的 ID
Status String 设置 Rule 是否启用,可选值为 Enabled 或者 Disabled
Prefix String 设置 Rule 的前缀匹配规则,为空时表示作用存储桶中的所有 objects
Destination String 描述目的资源, 包括 Bucket 和 StorageClass
Bucket String 设置跨地域复制的目标存储桶,格式:qcs::cos:[region]::[BucketName-APPID]
StorageClass String 设置目的文件的存储类型,可选值为 STANDARD,STANDARD_IA

查询跨地域复制

功能说明

查询指定存储桶的跨地域复制规则(GET Bucket replication)。

方法原型

public Guzzle\Service\Resource\Model getBucketReplication(array $args = array());

请求示例

<?php
require dirname(__FILE__) . '/../vendor/autoload.php';
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket$cosClient = new Qcloud\Cos\Client( array( 'region' => $region, 'scheme' => 'https', //协议头部,默认为http 'credentials'=> array( 'secretId' => $secretId , 'secretKey' => $secretKey)));
try { $result = $cosClient->getBucketReplication(array( 'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket )); // 请求成功 print_r($result);} catch (\Exception $e) { // 请求失败 echo "$e\n";}

参数说明

参数名称 类型 描述 是否必填
Bucket String 查询跨地域复制的存储桶,格式:BucketName-APPID

返回结果示例

Guzzle\Service\Resource\Model Object(    [data:protected] => Array        (            [Role] => qcs::cam::uin/100000000001:uin/100000000001            [Rules] => Array                (                    [0] => Array                        (                            [ID] => string                            [Status] => Enabled                            [Prefix] => string                            [Destination] => Array                                (                                    [Bucket] => qcs::cos:ap-guangzhou::examplebucket2-1250000000                                    [StorageClass] =>                                 )                        )                )            [RequestId] => NWQwOGI5MGVfNWFiMjU4NjRfNDUzY19mNzRh****        ))

返回结果说明

参数名称 类型 描述 父节点
Role String 发起者身份标示,格式:qcs::cam::uin/:uin/
Rules Array 设置对应的规则,包括 ID,Status,Prefix,Destination
Rule Array 设置对应的规则,包括 ID,Status,Prefix,Destination Rules
ID String 设置规则的 ID Rule
Status String 设置 Rule 是否启用,可选值为 Enabled 或者 Disabled Rule
Prefix String 设置 Rule 的前缀匹配规则,为空时表示作用存储桶中的所有 objects Rule
Destination String 描述目的资源,包括 Bucket 和 StorageClass Rule
Bucket String 设置跨地域复制的目标存储桶,格式:qcs::cos:[region]::[BucketName-APPID] Destination
StorageClass String 设置目的文件的存储类型,可选值为 STANDARD,STANDARD_IA Destination

删除跨地域复制

功能说明

删除指定存储桶的跨地域复制规则(DELETE Bucket replication)。

方法原型

public Guzzle\Service\Resource\Model deleteBucketReplication(array $args = array());

请求示例

<?php
require dirname(__FILE__) . '/../vendor/autoload.php';
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket$cosClient = new Qcloud\Cos\Client( array( 'region' => $region, 'scheme' => 'https', //协议头部,默认为http 'credentials'=> array( 'secretId' => $secretId , 'secretKey' => $secretKey)));
try { $result = $cosClient->deleteBucketReplication(array( 'Bucket' => 'examplebucket-1250000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket )); // 请求成功 print_r($result);} catch (\Exception $e) { // 请求失败 echo "$e\n";}

参数说明

参数名称 类型 描述 是否必填
Bucket String 删除跨地域复制的存储桶,格式:BucketName-APPID

对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145927.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云容器服务ACK查看集群-云淘科技

    通过执行arc-cs cluster get 命令查看您在容器服务中创建的集群详细信息。 关于该命令的详细参数说明,请参见API文档查询集群信息。 API请求响应 请求示例: arc-cs cluster get cbfa079eb225c44e7bce86c626f0c**** 返回结果示例: { “clusterId”: “cbfa079eb225c44…

    阿里云容器服务 2023年12月10日
  • 腾讯云TDSQL-C MySQL版创建账号

    除系统默认创建的账号外,您可以根据业务的需要,通过控制台创建其他的业务账号。 操作步骤 1. 登录 TDSQL-C MySQL 版控制台。2. 在上方选择地域,根据实际控制台视图模式,对应操作。页签视图列表视图在左侧集群列表,单击目标集群,进入集群管理页。 在左侧集群列表找到目标集群,单击集群 ID 或操作列的管理,进入集群管理页。 3. 在集群管理…

    2023年12月9日
  • 腾讯云边缘可用区购买指南云淘

    腾讯云边缘可用区目前未开放线上自助购买,如果您的业务场景有对该产品的需求,如需使用,请联系商务经理申请。 注意事项 腾讯云边缘可用区不涉及服务等级协议,您仅需关注涉及产品所具备的服务等级协议。进行试用申请审核时,将以您的业务场景是否符合产品应用场景作为重要评估条件,请在申请理由中详细描述业务场景和期望使用本产品的原因。试用申请期结束后,本产品将进行正式售卖,…

    腾讯云 2023年12月9日
  • 阿里云RDS数据库功能概览-云淘科技

    本文介绍RDS PostgreSQL各版本支持的功能,便于您根据自身需要选购实例或查询已购实例的功能。 在售版本功能概览 功能 PostgreSQL 16 PostgreSQL 15、14 PostgreSQL 13 PostgreSQL 12、11 高可用系列 基础系列 高可用系列 基础系列 高可用系列 基础系列 高可用系列 基础系列 包年包月/按量付费 …

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云点播Web 端

    高级版功能 播放器 SDK Web 端(TCPlayer)的5.0.0版本中在已有功能基础上,新增了两款高级功能,若您需要,可购买高级版 License 使用;若您无需使用,可直接前往控制台申请免费的基础版 License 以继续使用基础版功能。 高级功能 描述 VR 播放插件 支持播放全景 VR 视频源,移动端设备支持手指拖动或陀螺仪操作以查看全景视频…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。