Detiene la replicación de datos de un bucket y elimina la configuración de replicación. Una vez eliminada la regla, las operaciones del bucket de origen dejan de sincronizarse con el bucket de destino.
Notas de uso
Si el bucket solicitado no tiene reglas de replicación de datos configuradas, esta operación devuelve 200 OK.
Cuando se elimina una regla de replicación de datos, la eliminación no ocurre de inmediato. OSS requiere tiempo para ejecutar las operaciones de limpieza. Durante este proceso, el estado de la regla es closing. La regla se elimina una vez que finaliza la limpieza.
Si llama a esta operación para una regla de replicación de datos cuyo estado es closing, la operación devuelve 204 NoContent.
Sintaxis de la solicitud
POST /?replication&comp=delete 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"?>
<ReplicationRules>
<ID>rule id</ID>
</ReplicationRules>
Elementos de la solicitud
|
Nombre |
Tipo |
Obligatorio |
Descripción |
|
ReplicationRules |
Contenedor |
Sí |
Contenedor de la regla de replicación de datos que se va a eliminar. Nodo padre: Ninguna Nodo hijo: ID |
|
ID |
Cadena |
Sí |
Identificador de la regla de replicación que se va a eliminar. Puede obtener el identificador de la regla mediante la operación GetBucketReplication. Nodo padre: ReplicationRules Nodo hijo: Ninguna |
Ejemplos
Ejemplo de solicitud
POST /?replication&comp=delete HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 17 Apr 2025 15:39:18 GMT
Content-Length: 46
Content-Type: application/xml
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,AdditionalHeaders=content-length,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
<?xml version="1.0" encoding="UTF-8"?>
<ReplicationRules>
<ID>test_replication_1</ID>
</ReplicationRules>
Ejemplo de respuesta
HTTP/1.1 200 OK
x-oss-request-id: 534B371674E88A4D8906****
Date: Thu, 24 Sep 2015 15:39:18 GMT
Connection: close
Content-Length: 0
Server: AliyunOSS
SDK
A continuación se muestran los SDK que admiten esta operación:
Herramienta de línea de comandos ossutil
Para consultar el comando de ossutil correspondiente a esta operación, consulte delete-bucket-replication.
Códigos de error
|
Código de error |
Código de estado |
Descripción |
|
NoSuchBucket |
404 NotFound |
El bucket solicitado no existe. |
|
TooManyReplicationRules |
400 BadRequest |
La solicitud contiene más de una regla de replicación de datos. Cada solicitud solo puede contener una regla de replicación de datos. |
|
TransferAccAlreadyInUse |
409Conflict |
La aceleración de transferencia está deshabilitada en el bucket de destino especificado para cross-region replication (CRR). La respuesta de error XML contiene información sobre los buckets de origen y de destino:
|