

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Tâche d'annulation du chargeur Neptune
<a name="load-api-reference-cancel"></a>

Annule une tâche de chargement.

Pour annuler une tâche, vous devez envoyer une demande `DELETE` HTTP au point de terminaison `https://your-neptune-endpoint:port/loader`. L'ID `loadId` peut être ajouté au chemin d'URL `/loader`, ou inclus en tant que variable dans l'URL.

## Syntaxe de la demande d'annulation de tâche
<a name="load-api-reference-cancel-syntax"></a>

```
DELETE https://your-neptune-endpoint:port/loader?loadId=loadId
```

```
DELETE https://your-neptune-endpoint:port/loader/loadId
```

## Paramètres de demande d'annulation de tâche
<a name="load-api-reference-cancel-parameters"></a>

**loadId**  
ID de la tâche de chargement.

## Syntaxe de la réponse d'annulation de tâche
<a name="load-api-reference-cancel-parameters-response"></a>

```
no response body
```

**200 OK**  
Une tâche de chargement supprimée avec succès renvoie un code `200`.

## Erreurs d'annulation de tâche
<a name="load-api-reference-cancel-parameters-errors"></a>

Lorsqu'une erreur se produit, un objet JSON est renvoyé dans le `BODY` (corps) de la réponse. L'objet `message` contient une description de l'erreur.

**Catégories d'erreurs**
+ **`Error 400`** : une erreur non valide `loadId` renvoie une erreur de requête HTTP `400` incorrecte. Le message décrit l'erreur.
+ **`Error 500`** : une demande valide qui ne peut pas être traitée renvoie une erreur de serveur interne HTTP `500`. Le message décrit l'erreur.

## Messages d'erreur d'annulation de tâche
<a name="load-api-reference-cancel-parameters-errors-messages"></a>

Voici les messages d'erreur possibles de l'API d'annulation avec une description de l'erreur.
+ `The load with id = load_id does not exist or not active` (HTTP 404) : le chargement est introuvable. Vérifiez la valeur du paramètre `id`.
+ `Load cancellation is not permitted on a read replica instance.` (HTTP 405) : le chargement est une opération d'écriture. Réessayez de charger sur le point de terminaison du read/write cluster. 

## Exemples d'annulation de tâche
<a name="load-api-reference-cancel-examples"></a>

**Example Demande**  
Voici une demande envoyée via HTTP `DELETE` à l'aide de la commande `curl`.  

```
curl -X DELETE 'https://your-neptune-endpoint:port/loader/0a237328-afd5-4574-a0bc-c29ce5f54802'
```