Todos os produtos
Search
Central de documentação

Object Storage Service:PutBucketRTC

Última atualização: Jul 03, 2026

Ativa ou desativa o recurso Replication Time Control (RTC) em regras de replicação entre regiões (CRR) existentes.

Sintaxe da requisição

PUT /?rtc HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Content-Length: ContentLength
Content-Type: application/xml
Authorization: SignatureValue

<?xml version="1.0" encoding="UTF-8"?>
<ReplicationRule>
    <RTC>
        <Status>enabled or disabled</Status>
    </RTC>
    <ID>rule id</ID>
</ReplicationRule>

Cabeçalhos da requisição

Todos os cabeçalhos de uma requisição PutBucketRTC são cabeçalhos comuns. Para mais informações, consulte Cabeçalhos comuns de requisição.

Parâmetros da requisição

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

ReplicationRule

Contêiner

Sim

N/A

Contêiner que armazena as configurações do RTC.

Nós pai: nenhum

Nós filho: RTC e RuleID

RTC

Contêiner

Sim

N/A

Contêiner que armazena o status do recurso RTC.

Nós pai: ReplicationRule

Nós filho: Status

Status

String

Sim

enabled

Status do recurso RTC.

Valor padrão: disabled. Valores válidos:

  • enabled: O recurso RTC está ativado.

    Importante

    Se o recurso RTC estiver ativado, mas a replicação de dados históricos estiver em andamento ou a regra de replicação não estiver em vigor, o status do RTC será enabling. Quando a replicação de dados históricos for concluída ou não tiver sido selecionada e a regra de replicação estiver em vigor, o status do RTC será enabled.

  • disabled: O recurso RTC está desativado.

Nós pai: RTC

Nós filho: nenhum

ID

String

Sim

test_replication_rule_1

ID da regra CRR para a qual você deseja configurar o status do recurso RTC. Chame a operação DeleteBucketReplication para obter o ID da regra CRR.

Nós pai: ReplicationRule

Nós filho: Status

Cabeçalhos da resposta

Todos os cabeçalhos na resposta de uma requisição PutBucketRTC são cabeçalhos comuns. Para mais informações, consulte Cabeçalhos comuns de resposta.

Exemplos

  • Exemplos de requisições

    PUT /?rtc HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Thu, 21 Jul 2022 15:39:18 GMT
    Content-Length: 46
    Content-Type: application/xml
    Authorization: OSS qn6q**************:77Dv****************
    
    <?xml version="1.0" encoding="UTF-8"?>
    <ReplicationRule>
        <RTC>
            <Status>enabled</Status>
        </RTC>
        <ID>test_replication_rule_1</ID>
    </ReplicationRule>
  • Exemplos de respostas

    HTTP/1.1 200 OK
    x-oss-request-id: 534B371674E88A4D8906****
    Date: Thu, 21 Jul 2022 15:39:18 GMT
    Content-Length: 0
    Connection: close
    Server: AliyunOSS

SDKs do OSS

Use os SDKs do OSS nas linguagens de programação a seguir para chamar a operação PutBucketRTC:

ossutil

Para obter informações sobre o comando do ossutil correspondente à operação PutBucketRTC, consulte put-bucket-rtc.

Códigos de erro

Código de erro

Código de status HTTP

Descrição

ReplicationLocationNotSupportRtc

400 BadRequest

O recurso RTC não está disponível nesta região. Para mais informações sobre as regiões com suporte ao RTC, consulte Visão geral.

BucketReplicationInClosingStatus

400 BadRequest

Não é possível ativar ou desativar o recurso RTC se a regra CRR estiver desativada.

BucketReplicationNotSupportRtc

400 BadRequest

A regra CRR atual não oferece suporte ao recurso RTC. Entre em contato com o suporte técnico para diagnosticar e resolver o problema.