

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

# Jalankan Neptune-Export pekerjaan menggunakan Neptune-Export API
<a name="export-service-run-export"></a>

Tab **Output** dari CloudFormation tumpukan juga menyertakan file. `NeptuneExportApiUri` Gunakan URI ini setiap kali Anda mengirim permintaan ke Neptune-Export titik akhir.

**Menjalankan tugas ekspor**
+ Pastikan bahwa pengguna atau peran di mana ekspor berjalan telah diberikan Izin `execute-api:Invoke`.
+ Jika Anda menyetel `EnableIAM` parameter ke `true` dalam CloudFormation tumpukan saat Anda menginstal Neptune-Export, Anda harus `Sigv4` menandatangani semua permintaan ke Neptune-Export API. Kami menyarankan penggunaan [awscurl](https://github.com/okigan/awscurl) untuk membuat permintaan ke API. Semua contoh di sini menganggap bahwa otentikasi IAM diaktifkan.
+ Jika Anda menyetel `VPCOnly` parameter ke `true` dalam CloudFormation tumpukan saat menginstal Neptune-Export, Anda harus memanggil Neptune-Export API dari dalam VPC, biasanya dari instans Amazon EC2 yang terletak di VPC.

Untuk mulai mengekspor data, kirim permintaan ke `NeptuneExportApiUri` titik akhir dengan parameter `outputS3Path` permintaan `command` dan parameter `endpoint` ekspor.

Berikut ini adalah contoh permintaan yang mengekspor data grafik properti dari Neptunus dan menerbitkannya ke Amazon S3:

```
curl \
  {{(your NeptuneExportApiUri)}} \
  -X POST \
  -H 'Content-Type: application/json' \
  -d '{
        "command": "export-pg",
        "outputS3Path": "s3://{{(your Amazon S3 bucket)}}/neptune-export",
        "params": { "endpoint": "{{(your Neptune endpoint DNS name)}}" }
      }'
```

Demikian pula, berikut adalah contoh permintaan yang mengekspor data RDF dari Neptunus ke Amazon S3:

```
curl \
  {{(your NeptuneExportApiUri)}} \
  -X POST \
  -H 'Content-Type: application/json' \
  -d '{
        "command": "export-rdf",
        "outputS3Path": "s3://{{(your Amazon S3 bucket)}}/neptune-export",
        "params": { "endpoint": "{{(your Neptune endpoint DNS name)}}" }
      }'
```

Jika Anda menghilangkan parameter `command` permintaan, secara default Neptune-Export mencoba untuk mengekspor data grafik properti dari Neptunus.

Jika perintah sebelumnya berhasil, output akan terlihat seperti ini:

```
{
  "jobName": "neptune-export-abc12345-1589808577790",
  "jobId": "c86258f7-a9c9-4f8c-8f4c-bbfe76d51c8f"
}
```

## Pantau tugas ekspor yang baru saja Anda mulai
<a name="export-service-monitor"></a>

Untuk memantau tugas yang sedang berjalan, tambahkan JobID ke `NeptuneExportApiUri` Anda, sesuatu seperti ini:

```
curl \
  {{(your NeptuneExportApiUri)}}/{{(the job ID)}}
```

Jika layanan belum memulai tugas ekspor, responnya akan terlihat seperti ini:

```
{
  "jobId": "c86258f7-a9c9-4f8c-8f4c-bbfe76d51c8f",
  "status": "pending"
}
```

Ketika Anda mengulangi perintah setelah tugas ekspor dimulai, responnya akan terlihat seperti ini:

```
{
  "jobId": "c86258f7-a9c9-4f8c-8f4c-bbfe76d51c8f",
  "status": "running",
  "logs": "https://us-east-1.console.aws.amazon.com/cloudwatch/home?..."
}
```

Jika Anda membuka CloudWatch log di Log menggunakan URI yang disediakan oleh panggilan status, Anda kemudian dapat memantau kemajuan ekspor secara detail:

![Screenshot dari tampilan CloudWatch Log.](http://docs.aws.amazon.com/id_id/neptune/latest/userguide/images/export-job-monitor.png)


## Membatalkan pekerjaan ekspor yang sedang berjalan
<a name="export-service-cancel-job"></a>

**Untuk membatalkan pekerjaan ekspor yang sedang berjalan menggunakan Konsol Manajemen AWS**

1. Buka AWS Batch konsol di [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Pilih **Pekerjaan**.

1. Temukan pekerjaan yang sedang berjalan yang ingin Anda batalkan, berdasarkan tugasnya`jobID`.

1. Pilih **Batalkan pekerjaan**.

**Untuk membatalkan pekerjaan ekspor yang sedang berjalan menggunakan API ekspor Neptunus**:

Kirim `HTTP DELETE` permintaan ke `NeptuneExportApiUri` dengan yang `jobID` ditambahkan, seperti ini:

```
curl -X DELETE \
  {{(your NeptuneExportApiUri)}}/{{(the job ID)}}
```