Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghubungkan ke database Amazon Neptune Anda menggunakan AWS Identity and Access Management autentikasi
Sumber daya Amazon Neptune yang mengaktifkan otentikasi IAM DB mengharuskan semua permintaan HTTP ditandatangani menggunakan Tanda T AWS angan Versi 4. Untuk informasi umum tentang permintaan penandatanganan dengan Tanda AWS Tangan Versi 4, lihat Permintaan AWS API Pen andatanganan.
AWS Signature Version 4 adalah proses untuk menambahkan informasi otentikasi ke AWS permintaan. Untuk keamanan, sebagian besar permintaan AWS harus ditandatangani dengan kunci akses, yang terdiri dari ID kunci akses dan kunci akses rahasia.
catatan
Jika Anda menggunakan kredensial sementara, kredensial kedaluwarsa setelah interval tertentu, termasuk token sesinya.
Anda harus memperbarui token sesi Anda ketika Anda meminta kredensial baru. Untuk informasi selengkapnya, lihat Menggunakan KredenSIAL Keamanan Sementara untuk Meminta Akses ke AWS Sumber Daya.
penting
Mengakses Neptunus dengan IAM-based otentikasi mengharuskan Anda membuat permintaan HTTP dan menandatangani permintaan sendiri.
Cara Kerja Tanda Tangan Version 4
-
Anda membuat permintaan kanonik.
-
Anda menggunakan permintaan kanonik dan beberapa informasi lain untuk membuat string-to-sign.
-
Anda menggunakan kunci akses AWS rahasia untuk mendapatkan kunci penandatanganan, dan kemudian menggunakan kunci penandatanganan dan string-to-sign untuk membuat tanda tangan.
-
Anda menambahkan tanda tangan yang dihasilkan untuk permintaan HTTP di header atau sebagai parameter string kueri.
Ketika Neptune menerima permintaan, ia melakukan langkah yang sama seperti yang Anda lakukan untuk menghitung tanda tangan. Neptune kemudian membandingkan tanda tangan yang dihitung dengan yang Anda kirim bersama permintaan. Jika tanda tangan cocok, permintaan diproses. Jika tanda tangan tidak cocok, permintaan ditolak.
Untuk informasi umum tentang permintaan penandatanganan dengan T AWS anda Tangan Versi 4, lihat Proses Penandatanganan Tanda Tangan Versi 4 di Referensi Umum AWS.
Bagian berikut berisi contoh yang menunjukkan cara mengirim permintaan yang ditandatangani ke titik akhir Gremlin dan SPARQL dari instans DB Neptune dengan autentikasi IAM diaktifkan.
Topik
Prasyarat untuk menghubungkan database Amazon Neptune menggunakan otentikasi IAM
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dari baris perintah
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dengan konsol Gremlin
Menghubungkan ke database Amazon Neptune menggunakan IAM dengan Gremlin Java
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dengan Java dan SPARQL
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dengan SPARQL dan Node.js
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dengan Python
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dengan Gremlin Python
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dengan Gremlin JavaScript
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dengan Gremlin Go
Menghubungkan ke database Amazon Neptune menggunakan otentikasi IAM dengan Gremlin.NET