Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menghubungkan ke database Amazon Redshift
Untuk menyambung ke database, pilih nama cluster atau workgroup di panel tampilan pohon. Jika diminta, masukkan parameter koneksi.
Ketika Anda terhubung ke cluster atau workgroup dan database-nya, Anda biasanya memberikan nama Database. Anda juga memberikan parameter yang diperlukan untuk salah satu metode otentikasi berikut:
- Pusat Identitas IAM
-
Dengan metode ini, sambungkan ke gudang data Amazon Redshift Anda dengan kredensional masuk tunggal dari penyedia identitas (IdP) Anda. Cluster atau grup kerja Anda harus diaktifkan untuk Pusat Identitas IAM di konsol Amazon Redshift. Untuk bantuan mengatur koneksi ke Pusat Identitas IAM, lihatHubungkan Redshift dengan AWS Pusat Identitas IAM untuk pengalaman masuk tunggal.
- Pengguna federasi
-
Dengan metode ini, tag utama peran atau pengguna IAM Anda harus memberikan rincian koneksi. Anda mengonfigurasi tag ini di AWS Identity and Access Management atau penyedia identitas Anda (IdP). Editor kueri v2 bergantung pada tag berikut.
-
RedshiftDbUser— Tag ini mendefinisikan pengguna database yang digunakan oleh query editor v2. Tag ini diperlukan. -
RedshiftDbGroups- Tag ini mendefinisikan grup database yang bergabung saat menghubungkan ke editor kueri v2. Tag ini opsional dan nilainya harus berupa daftar yang dipisahkan titik dua seperti.group1:group2:group3Nilai kosong diabaikan, yaitu,group1::::group2ditafsirkan sebagaigroup1:group2.
Tag ini diteruskan ke
redshift:GetClusterCredentialsAPI untuk mendapatkan kredenSIAL untuk cluster Anda. Untuk informasi selengkapnya, lihat Menyiapkan tag utama untuk menghubungkan cluster atau kelompok kerja dari editor kueri v2. -
- KredenSIAL sementara menggunakan nama pengguna database
-
Opsi ini hanya tersedia saat menghubungkan ke cluster. Dengan metode ini, query editor v2, berikan nama pengguna untuk database. Editor kueri v2 menghasilkan kata sandi sementara untuk terhubung ke database sebagai nama pengguna database Anda. Pengguna yang menggunakan metode ini untuk terhubung harus diizinkan izin IAM ke
redshift:GetClusterCredentials. Untuk mencegah pengguna menggunakan metode ini, ubah pengguna atau peran IAM mereka untuk menolak izin ini. - Kredensi sementara menggunakan identitas IAM Anda
-
Opsi ini hanya tersedia saat menghubungkan ke cluster. Dengan metode ini, query editor v2 memetakan nama pengguna ke identitas IAM Anda dan menghasilkan kata sandi sementara untuk terhubung ke database sebagai identitas IAM Anda. Pengguna yang menggunakan metode ini untuk terhubung harus diizinkan izin IAM ke
redshift:GetClusterCredentialsWithIAM. Untuk mencegah pengguna menggunakan metode ini, ubah pengguna atau peran IAM mereka untuk menolak izin ini. - Nama pengguna dan kata sandi basis data
-
Dengan metode ini, berikan juga Nama Pengguna dan Kata Sandi untuk database yang Anda sambungkan. Editor kueri v2 membuat rahasia atas nama Anda yang disimpan di AWS Secrets Manager. Rahasia ini berisi kredenSIAL untuk terhubung ke database Anda.
- AWS Secrets Manager
-
Dengan metode ini, alih-alih nama database, Anda memberikan Rahasia yang disimpan di Manajer Rahasia yang berisi database dan kredentif masuk Anda. Untuk informasi tentang membuat rahasia, lihatMembuat rahasia untuk kredensi koneksi database.
Ketika Anda memilih cluster atau kelompok kerja dengan editor kueri v2, tergantung pada konteksnya, Anda dapat membuat, mengedit, dan menghapus koneksi menggunakan menu konteks (klik kanan). Anda dapat melihat atribut seperti Connection ARN dari koneksi dengan memilih Detail koneksi. Anda juga dapat mengedit tag yang dilampirkan ke koneksi.