Menggunakan basis data global Amazon Aurora dengan layanan AWS lainnya - Amazon Aurora:

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

Menggunakan basis data global Amazon Aurora dengan layanan AWS lainnya

Anda dapat menggunakan database global Aurora Anda dengan AWS layanan lain, seperti Amazon S3 dan. AWS Lambda Tindakan tersebut mengharuskan semua klaster DB Aurora dalam basis data global Anda memiliki hak istimewa, fungsi eksternal, dan sebagainya dalam Wilayah AWS masing-masing. Karena klaster DB sekunder Aurora hanya-baca dalam sebuah basis data global Aurora dapat dinaikkan ke peran primer, kami sarankan Anda mengatur hak tulis di awal, di semua klaster DB Aurora untuk layanan apa pun yang ingin Anda gunakan bersama basis data global Aurora Anda.

Prosedur berikut merangkum tindakan yang harus diambil untuk masing-masing Layanan AWS.

Untuk memanggil AWS Lambda fungsi dari database global Aurora
  1. Untuk semua cluster Aurora yang membentuk database global Aurora, lakukan prosedur di atau. Memanggil fungsi Lambda dari cluster Amazon Aurora My DB SQL Memohon AWS Lambda

  2. Untuk setiap cluster dalam database global Aurora, atur (ARN) peran new IAM (IAM).

  3. Untuk mengizinkan pengguna basis data dalam basis data global Aurora untuk menginvokasi fungsi Lambda, kaitkan peran yang Anda buat di Membuat peran IAM untuk mengizinkan Amazon Aurora mengakses layanan AWS dengan setiap klaster di basis data global Aurora.

  4. Konfigurasikan setiap klaster dalam basis data global Aurora untuk memungkinkan koneksi keluar ke Lambda. Untuk petunjuk, lihat Mengaktifkan komunikasi jaringan dari Amazon Aurora ke layanan lain AWS.

Memuat data dari Amazon S3
  1. Untuk semua cluster Aurora yang membentuk database global Aurora, lakukan prosedur di atau. Memuat data ke dalam cluster Amazon Aurora My SQL DB dari file teks di bucket Amazon S3

  2. Untuk setiap klaster Aurora dalam database global, tetapkan parameter cluster aurora_load_from_s3_role atau aws_default_s3_role DB ke Amazon Resource Name (ARN) dari peran baruIAM. Jika IAM peran tidak ditentukan untukaurora_load_from_s3_role, Aurora menggunakan IAM peran yang ditentukan dalam. aws_default_s3_role

  3. Untuk mengizinkan pengguna basis data di basis data global Aurora untuk mengakses S3, kaitkan peran yang Anda buat di Membuat peran IAM untuk mengizinkan Amazon Aurora mengakses layanan AWS dengan setiap klaster Aurora dalam global basis data.

  4. Konfigurasikan setiap klaster Aurora dalam basis data global untuk mengizinkan koneksi keluar ke S3. Untuk petunjuk, lihat Mengaktifkan komunikasi jaringan dari Amazon Aurora ke layanan lain AWS.

Untuk menyimpan data yang dikueri ke Amazon S3
  1. Untuk semua cluster Aurora yang membentuk database global Aurora, lakukan prosedur di atau. Menyimpan data dari cluster Amazon Aurora My SQL DB ke dalam file teks di bucket Amazon S3 Mengekspor data dari

  2. Untuk setiap klaster Aurora dalam database global, tetapkan parameter cluster aurora_select_into_s3_role atau aws_default_s3_role DB ke Amazon Resource Name (ARN) dari peran baruIAM. Jika IAM peran tidak ditentukan untukaurora_select_into_s3_role, Aurora menggunakan IAM peran yang ditentukan dalam. aws_default_s3_role

  3. Untuk mengizinkan pengguna basis data di basis data global Aurora untuk mengakses S3, kaitkan peran yang Anda buat di Membuat peran IAM untuk mengizinkan Amazon Aurora mengakses layanan AWS dengan setiap klaster Aurora dalam global basis data.

  4. Konfigurasikan setiap klaster Aurora dalam basis data global untuk mengizinkan koneksi keluar ke S3. Untuk petunjuk, lihat Mengaktifkan komunikasi jaringan dari Amazon Aurora ke layanan lain AWS.