Mesin dataplane Neptunus, reset cepat, dan API struktur umum - Amazon Neptune

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

Mesin dataplane Neptunus, reset cepat, dan API struktur umum

Operasi mesin:

Struktur operasi mesin:

GetEngineStatus (tindakan)

        Nama AWS CLI untuk API ini adalah:. get-engine-status

Mengambil status database grafik pada host.

Saat menjalankan operasi ini di cluster Neptunus yang mengaktifkan autentikasi IAM, pengguna IAM atau peran yang membuat permintaan harus memiliki kebijakan yang dilampirkan yang memungkinkan tindakan neptune-db: IAM di cluster itu. GetEngineStatus

Permintaan
  • Tidak ada parameter Permintaan.

Respon

  • dbEngineVersion— String, tipe: string (string yang dikodekan UTF-8).

    Setel ke versi mesin Neptunus yang berjalan di cluster DB Anda. Jika versi mesin ini telah di-patch secara manual sejak dirilis, nomor versi diawali dengan Patch-.

  • dfeQueryEngine— String, tipe: string (string yang dikodekan UTF-8).

    Setel ke enabled jika mesin DFE sepenuhnya diaktifkan, atau ke viaQueryHint (default) jika mesin DFE hanya digunakan dengan kueri yang memiliki petunjuk kueri yang disetel keuseDFE. true

  • features— Ini adalah array peta pasangan kunci-nilai di mana:

        Setiap kunci adalah String, tipe: string (string yang dikodekan UTF-8).

        Setiap nilai adalah Dokumen, tipe: document (konten terbuka protokol-agnostik yang diwakili oleh model data seperti JSON).

    Berisi informasi status tentang fitur yang diaktifkan pada cluster DB Anda.

  • gremlin — Sebuah objek QueryLanguageVersion.

    Berisi informasi tentang bahasa kueri Gremlin yang tersedia di cluster Anda. Secara khusus, ini berisi bidang versi yang menentukan TinkerPop versi saat ini yang digunakan oleh mesin.

  • labMode— Ini adalah array peta pasangan kunci-nilai di mana:

        Setiap kunci adalah String, tipe: string (string yang dikodekan UTF-8).

        Setiap nilai adalah String, tipe: string (string yang dikodekan UTF-8).

    Berisi pengaturan Mode Lab yang digunakan oleh mesin.

  • opencypher — Sebuah objek QueryLanguageVersion.

    Berisi informasi tentang bahasa query OpenCypher yang tersedia di cluster Anda. Secara khusus, ini berisi bidang versi yang menentukan versi OperCypher saat ini yang digunakan oleh mesin.

  • role— String, tipe: string (string yang dikodekan UTF-8).

    Setel ke reader jika instance adalah read-replica, atau ke writer jika instance adalah instance utama.

  • rollingBackTrxCount— Integer, tipe: integer (integer 32-bit yang ditandatangani).

    Jika ada transaksi yang digulung kembali, bidang ini diatur ke jumlah transaksi tersebut. Jika tidak ada, bidang tidak muncul sama sekali.

  • rollingBackTrxEarliestStartTime— String, tipe: string (string yang dikodekan UTF-8).

    Atur ke waktu mulai transaksi paling awal yang digulirkan kembali. Jika tidak ada transaksi yang diputar kembali, bidang tidak muncul sama sekali.

  • settings— Ini adalah array peta pasangan kunci-nilai di mana:

        Setiap kunci adalah String, tipe: string (string yang dikodekan UTF-8).

        Setiap nilai adalah String, tipe: string (string yang dikodekan UTF-8).

    Berisi informasi tentang pengaturan saat ini pada cluster DB Anda. Misalnya, berisi pengaturan batas waktu kueri klaster saat ini (clusterQueryTimeoutInMs).

  • sparql — Sebuah objek QueryLanguageVersion.

    Berisi informasi tentang bahasa kueri SPARQL yang tersedia di klaster Anda. Secara khusus, ini berisi bidang versi yang menentukan versi SPARQL saat ini yang digunakan oleh mesin.

  • startTime— String, tipe: string (string yang dikodekan UTF-8).

    Setel ke waktu UTC di mana proses server saat ini dimulai.

  • status— String, tipe: string (string yang dikodekan UTF-8).

    Setel ke healthy jika instance tidak mengalami masalah. Jika instance pulih dari crash atau dari reboot dan ada transaksi aktif yang berjalan dari shutdown server terbaru, status diatur ke. recovery

ExecuteFastReset (tindakan)

        Nama AWS CLI untuk API ini adalah:. execute-fast-reset

REST API reset cepat memungkinkan Anda mengatur ulang grafik Neptunus dengan cepat dan mudah, menghapus semua datanya.

Reset cepat Neptunus adalah proses dua langkah. Pertama Anda menelepon ExecuteFastReset dengan action set keinitiateDatabaseReset. Ini mengembalikan token UUID yang kemudian Anda sertakan saat memanggil ExecuteFastReset lagi dengan action set ke. performDatabaseReset Lihat Mengosongkan klaster DB Amazon Neptunus menggunakan API reset cepat.

Saat menjalankan operasi ini di cluster Neptunus yang mengaktifkan autentikasi IAM, pengguna IAM atau peran yang membuat permintaan harus memiliki kebijakan yang dilampirkan yang memungkinkan tindakan neptune-db: IAM di cluster itu. ResetDatabase

Permintaan

  • action(dalam CLI:--action) - Diperlukan: Tindakan, tipe: string (string yang dikodekan UTF-8).

    Tindakan reset cepat. Salah satu nilai berikut:

    • initiateDatabaseReset— Tindakan ini menghasilkan token unik yang diperlukan untuk benar-benar melakukan reset cepat.

    • performDatabaseReset— Tindakan ini menggunakan token yang dihasilkan oleh initiateDatabaseReset tindakan untuk benar-benar melakukan reset cepat.

  • token(dalam CLI:--token) — String, tipe: string (string yang dikodekan UTF-8).

    Token reset cepat untuk memulai reset.

Respon

  • payload — Sebuah objek FastResetToken.

    Hanya payload dikembalikan oleh initiateDatabaseReset tindakan, dan berisi token unik untuk digunakan dengan performDatabaseReset tindakan untuk membuat reset terjadi.

  • statusDiperlukan: String, tipe: string (string yang dikodekan UTF-8).

    Hanya status dikembalikan untuk performDatabaseReset tindakan, dan menunjukkan apakah rquest reset cepat diterima atau tidak.

Struktur operasi mesin:

QueryLanguageVersion (struktur)

Struktur untuk mengekspresikan versi bahasa kueri.

Bidang
  • version— Ini Diperlukan: String, tipe: string (string yang dikodekan UTF-8).

    Versi bahasa kueri.

FastResetToken (struktur)

Struktur yang berisi token reset cepat yang digunakan untuk memulai reset cepat.

Bidang
  • token— Ini adalah String, tipe: string (string yang dikodekan UTF-8).

    Sebuah UUID dihasilkan oleh database dalam initiateDatabaseReset tindakan, dan kemudian dikonsumsi oleh performDatabaseReset untuk mengatur ulang database.