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:
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. |