

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pembatalan Pekerjaan Neptune Loader
<a name="load-api-reference-cancel"></a>

Membatalkan pekerjaan pemuatan.

Untuk memuat data, Anda harus mengirim permintaan `DELETE` HTTP ke titik akhir `https://{{your-neptune-endpoint}}:{{port}}/loader`. `loadId` dapat ditambahkan ke jalur URL `/loader`, atau disertakan sebagai variabel dalam URL.

## Sintaks permintaan Batalkan Pekerjaan
<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}}
```

## Parameter Permintaan Batalkan Pekerjaan
<a name="load-api-reference-cancel-parameters"></a>

**loadId**  
ID tugas pemuatan.

## Sintaks Respons Batalkan Pekerjaan
<a name="load-api-reference-cancel-parameters-response"></a>

```
no response body
```

**200 OK**  
Pekerjaan pemuatan yang berhasil dihapus mengembalikan kode `200`.

## Kesalahan Batalkan Pekerjaan
<a name="load-api-reference-cancel-parameters-errors"></a>

Ketika terjadi kesalahan, objek JSON dikembalikan dalam `BODY` respons. Objek `message` berisi deskripsi kesalahan.

**Kategori Kesalahan**
+ **`Error 400`**   –   `loadId` yang tidak valid mengembalikan kesalahan permintaan buruk `400` HTTP. Pesan ini menjelaskan kesalahan.
+ **`Error 500`** — Permintaan valid yang tidak dapat diproses mengembalikan HTTP `500` kesalahan server internal. Pesan ini menjelaskan kesalahan.

## Pesan Kesalahan Batalkan Pekerjaan
<a name="load-api-reference-cancel-parameters-errors-messages"></a>

Berikut ini adalah kemungkinan pesan kesalahan dari API pembatalan dengan deskripsi kesalahannya.
+ `The load with id = {{load_id}} does not exist or not active` (HTTP 404) — Pemuatan tidak ditemukan. Periksa nilai dari Parameter `id`.
+ `Load cancellation is not permitted on a read replica instance.` (HTTP 405) - Pemuatan adalah operasi menulis. Coba lagi muat pada titik akhir read/write cluster. 

## Contoh Pembatalan Pekerjaan
<a name="load-api-reference-cancel-examples"></a>

**Example Permintaan**  
Berikut ini adalah permintaan yang dikirim melalui HTTP `DELETE` menggunakan perintah `curl`.  

```
aws neptunedata cancel-loader-job \
  --endpoint-url https://{{your-neptune-endpoint}}:{{port}} \
  --load-id {{0a237328-afd5-4574-a0bc-c29ce5f54802}}
```
Untuk informasi selengkapnya, lihat [cancel-loader-job](https://docs.aws.amazon.com/cli/latest/reference/neptunedata/cancel-loader-job.html) di Referensi Perintah. AWS CLI 

```
import boto3
from botocore.config import Config

client = boto3.client(
    'neptunedata',
    endpoint_url='https://{{your-neptune-endpoint}}:{{port}}',
    config=Config(read_timeout=None, retries={'total_max_attempts': 1})
)

response = client.cancel_loader_job(
    loadId='{{0a237328-afd5-4574-a0bc-c29ce5f54802}}'
)

print(response)
```

```
awscurl 'https://{{your-neptune-endpoint}}:{{port}}/loader/{{0a237328-afd5-4574-a0bc-c29ce5f54802}}' \
  --region {{us-east-1}} \
  --service neptune-db \
  -X DELETE
```
Contoh ini mengasumsikan bahwa AWS kredensil Anda dikonfigurasi di lingkungan Anda. Ganti {{us-east-1}} dengan Wilayah cluster Neptunus Anda.

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