Menggunakan database global Amazon Aurora dengan layanan lain AWS - Amazon Aurora

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

Menggunakan database global Amazon Aurora dengan layanan lain AWS

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 klaster Aurora yang membentuk basis data global Aurora, lakukan prosedur di Menginvokasi fungsi Lambda dari klaster DB Amazon Aurora MySQL.

  2. Untuk setiap klaster di basis data global Aurora, tetapkan (ARN) peran IAM (IAM) yang baru.

  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 memungkinkan 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 klaster Aurora yang membentuk basis data global Aurora, lakukan prosedur di Memuat data ke klaster DB Amazon Aurora MySQL dari file teks di bucket Amazon S3.

  2. Untuk setiap klaster Aurora di global basis data, tetapkan parameter klaster DB aurora_load_from_s3_role atau aws_default_s3_role ke Amazon Resource Name (ARN) dari peran IAM baru. Jika peran IAM tidak ditentukan untuk aurora_load_from_s3_role, Aurora menggunakan peran IAM 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 memungkinkan 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 klaster DB Amazon Aurora MySQL ke dalam file teks di bucket Amazon S3 Mengekspor data dari klaster DB Aurora PostgreSQL ke Amazon S3

  2. Untuk setiap klaster Aurora di global basis data, tetapkan parameter klaster DB aurora_select_into_s3_role atau aws_default_s3_role ke Amazon Resource Name (ARN) dari peran IAM baru. Jika peran IAM tidak ditentukan untuk aurora_select_into_s3_role, Aurora menggunakan peran IAM 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 memungkinkan 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.