Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat BigQuery koneksi
Untuk terhubung ke Google BigQuery dari AWS Glue, Anda harus membuat dan menyimpan kredenSIAL Google Cloud Platform Anda secara AWS Secrets Manager rahasia, lalu mengaitkan rahasia itu dengan BigQuery AWS Glue koneksi Google.
Untuk mengkonfigurasi koneksi ke BigQuery:
Di Google Cloud Platform, buat dan identifikasi sumber daya yang relevan:
Buat atau identifikasi proyek GCP yang berisi BigQuery tabel yang ingin Anda sambungkan.
Aktifkan BigQuery API. Untuk informasi selengkapnya, lihat Menggunakan BigQuery API Baca Penyimpanan untuk membaca data tabel
.
Di Google Cloud Platform, buat dan ekspor kredenSIAL akun layanan:
Anda dapat menggunakan wizard BigQuery kredenSIAL untuk mempercepat langkah ini: Buat kredenSIAL.
Untuk membuat akun layanan di GCP, ikuti tutorial yang tersedia di Buat akun
layanan. -
Saat memilih proyek, pilih proyek yang berisi BigQuery tabel Anda.
-
Saat memilih peran GCP IAM untuk akun layanan Anda, tambahkan atau buat peran yang akan memberikan izin yang sesuai untuk menjalankan BigQuery pekerjaan untuk membaca, menulis, atau membuat BigQuery tabel.
Untuk membuat kredenSIAL untuk akun layanan Anda, ikuti tutorial yang tersedia di Buat kunci akun layanan
. -
Saat memilih jenis kunci, pilih JSON.
Anda sekarang seharusnya mengunduh file JSON dengan kredenSIAL untuk akun layanan Anda. Itu terlihat serupa dengan yang berikut ini:
{ "type": "service_account", "project_id": "*****", "private_key_id": "*****", "private_key": "*****", "client_email": "*****", "client_id": "*****", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "*****", "universe_domain": "googleapis.com" }-
Di AWS Secrets Manager, buat rahasia menggunakan file kredenSIAL yang Anda unduh. Anda dapat memilih tab Plaintext dan menempelkan konten file berformat JSON. Untuk membuat rahasia di Secrets Manager, ikuti tutorial yang tersedia di Buat AWS Secrets Manager rahasia dalam AWS Secrets Manager dokumentasi. Setelah membuat rahasia, simpan nama Rahasia,
secretNameuntuk langkah selanjutnya.Di Katalog AWS Glue Data, buat koneksi dengan mengikuti langkah-langkah dihttps://docs.aws.amazon.com/glue/latest/dg/console-connections.html. Setelah membuat koneksi, simpan nama koneksi,
connectionName, untuk langkah selanjutnya.Saat memilih jenis koneksi, pilih Google BigQuery.
Saat memilih AWS Rahasia, berikan
secretName.
Berikan peran IAM yang terkait dengan izin AWS Glue pekerjaan Anda untuk membaca
secretName.Dalam konfigurasi AWS Glue pekerjaan Anda, berikan
connectionNamesebagai koneksi jaringan tambahan.