Arrête la réplication des données pour un compartiment et supprime la configuration de réplication. Une fois la règle supprimée, les opérations effectuées sur le compartiment source ne sont plus synchronisées avec le compartiment de destination.
Notes d'utilisation
Si aucune règle de réplication des données n'est configurée pour le compartiment demandé, cette opération renvoie 200 OK.
Lorsque vous supprimez une règle de réplication des données, celle-ci n'est pas immédiatement effacée. OSS nécessite un certain temps pour effectuer les opérations de nettoyage, période durant laquelle le statut de la règle est défini sur closing. La règle est supprimée une fois le nettoyage terminé.
Si vous appelez cette opération pour une règle de réplication des données dont l'état est closing, l'opération renvoie 204 NoContent.
Syntaxe de la requête
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>
Éléments de la requête
|
Name |
Type |
Required |
Description |
|
ReplicationRules |
Container |
Yes |
Conteneur de la règle de réplication des données à supprimer. Nœud parent : None Nœud enfant : ID |
|
ID |
String |
Yes |
ID de la règle de réplication à supprimer. Vous pouvez obtenir l'ID de la règle via l'opération GetBucketReplication. Nœud parent : ReplicationRules Nœud enfant : None |
Exemples
Exemple de requête
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>
Exemple de réponse
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
Les SDK suivants prennent en charge cette opération :
Outil de ligne de commande ossutil
Pour la commande ossutil associée à cette opération, consultez delete-bucket-replication.
Codes d'erreur
|
Error code |
Status code |
Description |
|
NoSuchBucket |
404 NotFound |
Le compartiment demandé n'existe pas. |
|
TooManyReplicationRules |
400 BadRequest |
La requête contient plus d'une règle de réplication des données. Chaque requête ne peut contenir qu'une seule règle de réplication des données. |
|
TransferAccAlreadyInUse |
409Conflict |
L'accélération de transfert est désactivée pour le compartiment de destination spécifié pour la réplication inter-régions (CRR). La réponse d'erreur XML contient des informations sur les compartiments source et de destination :
|