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 keviaQueryHint
(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 kewriter
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
Kesalahan
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 olehinitiateDatabaseReset
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 olehinitiateDatabaseReset
tindakan, dan berisi token unik untuk digunakan denganperformDatabaseReset
tindakan untuk membuat reset terjadi. -
status— Diperlukan: String, tipe:
string
(string yang dikodekan UTF-8).Hanya
status
dikembalikan untukperformDatabaseReset
tindakan, dan menunjukkan apakah rquest reset cepat diterima atau tidak.
Kesalahan
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 olehperformDatabaseReset
untuk mengatur ulang database.