Todos los productos
Search
Centro de documentos

Object Storage Service:PutBucketRTC

Última actualización: Sep 03, 2026

Habilita o deshabilita la función Replication Time Control (RTC) para reglas de cross-region replication (CRR) existentes.

Sintaxis de la solicitud

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>

Encabezados de la solicitud

Todos los encabezados de una solicitud PutBucketRTC son encabezados comunes de solicitud. Para obtener más información, consulte Common request headers.

Parámetros de la solicitud

Parámetro

Tipo

Obligatorio

Ejemplo

Descripción

ReplicationRule

Contenedor

Sí

N/A

Contenedor que almacena las configuraciones de RTC.

Nodos padre: ninguno

Nodos hijo: RTC y RuleID

RTC

Contenedor

Sí

N/A

Contenedor que almacena el estado de la función RTC.

Nodos padre: ReplicationRule

Nodos hijo: Status

Status

String

Sí

enabled

Estado de la función RTC.

Valor predeterminado: disabled. Valores válidos:

  • enabled: La función RTC está habilitada.

    Importante

    Si la función RTC está habilitada y la replicación de datos históricos se encuentra en curso o la regla de replicación no ha surtido efecto, el estado de la función RTC es enabling. Si la replicación de datos históricos se completó o no se seleccionó dicha opción, y la regla de replicación ya surtió efecto, el estado de la función RTC es enabled.

  • disabled: La función RTC está deshabilitada.

Nodos padre: RTC

Nodos hijo: ninguno

ID

String

Sí

test_replication_rule_1

ID de la regla de CRR para la cual desea configurar el estado de la función RTC. Llame a la operación DeleteBucketReplication para obtener el ID de la regla de CRR.

Nodos padre: ReplicationRule

Nodos hijo: Status

Encabezados de la respuesta

Todos los encabezados de la respuesta a una solicitud PutBucketRTC son encabezados comunes de respuesta. Para obtener más información, consulte Common response headers.

Ejemplos

  • Solicitudes de ejemplo

    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>
  • Respuestas de ejemplo

    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

SDK de OSS

Utilice los SDK de OSS para los siguientes lenguajes de programación con el fin de llamar a la operación PutBucketRTC:

ossutil

Para obtener información sobre el comando de ossutil correspondiente a la operación PutBucketRTC, consulte put-bucket-rtc.

Códigos de error

Código de error

Código de estado HTTP

Descripción

ReplicationLocationNotSupportRtc

400 BadRequest

La función RTC no está disponible en esta región. Para obtener más información sobre las regiones donde la función RTC está disponible, consulte Overview.

BucketReplicationInClosingStatus

400 BadRequest

Si la regla de CRR está deshabilitada, no es posible habilitar ni deshabilitar la función RTC.

BucketReplicationNotSupportRtc

400 BadRequest

La regla de CRR actual no admite la función RTC. Póngase en contacto con technical support para solucionar y resolver los problemas.