Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Opsi konfigurasi untuk konektor Amazon Redshift Python - Amazon Redshift

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

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

Opsi konfigurasi untuk konektor Amazon Redshift Python

Berikut ini, Anda dapat menemukan deskripsi untuk opsi yang dapat Anda tentukan untuk konektor Amazon Redshift Python.

access_key_id

  • Nilai default - Tidak ada

  • Tipe data - String

Kunci akses untuk peran IAM atau pengguna yang dikonfigurasi untuk otentikasi database IAM.

Parameter ini bersifat opsional.

allow_db_user_override

  • Nilai default - Salah

  • Tipe data — Boolean

True

Menentukan bahwa konektor menggunakan DbUser nilai dari pernyataan Security Assertion Markup Language (SAMP).

False

Menentukan bahwa nilai dalam parameter DbUser koneksi digunakan.

Parameter ini bersifat opsional.

app_name

  • Nilai default - Tidak ada

  • Tipe data - String

Nama aplikasi penyedia identitas (IDP) yang digunakan untuk otentikasi.

Parameter ini bersifat opsional.

auth_profil

  • Nilai default - Tidak ada

  • Tipe data - String

Nama profil otentikasi Amazon Redshift yang memiliki properti koneksi sebagai JSON. Untuk informasi selengkapnya tentang penamaan parameter koneksi, lihat RedshiftProperty kelas. RedshiftPropertyKelas menyimpan parameter koneksi yang disediakan oleh pengguna akhir dan, jika berlaku, dihasilkan selama proses otentikasi IAM (misalnya, kredensil IAM sementara). Untuk informasi lebih lanjut, lihat RedshiftProperty kelas.

Parameter ini bersifat opsional.

auto_create

  • Nilai default - Salah

  • Tipe data — Boolean

Nilai yang menunjukkan apakah akan membuat pengguna jika pengguna tidak ada.

Parameter ini bersifat opsional.

client_id

  • Nilai default - Tidak ada

  • Tipe data - String

ID klien dari Azure iDP.

Parameter ini bersifat opsional.

client_secret

  • Nilai default - Tidak ada

  • Tipe data - String

Rahasia klien dari Azure iDP.

Parameter ini bersifat opsional.

cluster_identifier

  • Nilai default - Tidak ada

  • Tipe data - String

Pengidentifikasi cluster dari cluster Amazon Redshift.

Parameter ini bersifat opsional.

credentials_provider

  • Nilai default - Tidak ada

  • Tipe data - String

IDP yang digunakan untuk otentikasi dengan Amazon Redshift. Berikut ini adalah nilai yang valid:

  • AdfsCredentialsProvider

  • AzureCredentialsProvider

  • BrowserAzureCredentialsProvider

  • BrowserAzureOAuth2CredentialsProvider

  • BrowserIdcAuthPlugin- Plugin otorisasi menggunakan AWS IAM Identity Center.

  • BrowserSamlCredentialsProvider

  • IdpTokenAuthPlugin- Plugin otorisasi yang menerima token AWS IAM Identity Center atau OpenID Connect (OIDC) JSON berbasis token identitas (JWT) dari penyedia identitas web mana pun yang terhubung ke Pusat Identitas IAM. AWS

  • PingCredentialsProvider

  • OktaCredentialsProvider

Parameter ini bersifat opsional.

basis data

  • Nilai default - Tidak ada

  • Tipe data - String

Nama database yang ingin Anda sambungkan.

Parameter ini diperlukan.

database_metadata_current_db_only

  • Nilai default - Benar

  • Tipe data — Boolean

Nilai yang menunjukkan apakah aplikasi mendukung katalog datashare multidatabase. Nilai default True menunjukkan bahwa aplikasi tidak mendukung katalog datashare multidatabase untuk kompatibilitas mundur.

Parameter ini bersifat opsional.

db_group

  • Nilai default - Tidak ada

  • Tipe data - String

Daftar dipisahkan koma dari nama grup database yang ada yang ditunjukkan pengguna dengan DbUser bergabung untuk sesi saat ini.

Parameter ini bersifat opsional.

db_pengguna

  • Nilai default - Tidak ada

  • Tipe data - String

ID pengguna untuk digunakan dengan Amazon Redshift.

Parameter ini bersifat opsional.

endpoint_url

  • Nilai default - Tidak ada

  • Tipe data - String

URL titik akhir Amazon Redshift. Opsi ini hanya untuk penggunaan AWS internal.

Parameter ini bersifat opsional.

group_federasi

  • Nilai default - Salah

  • Tipe data — Boolean

Opsi ini menentukan apakah akan menggunakan grup IDP Amazon Redshift.

Parameter ini bersifat opsional.

true

Gunakan grup Amazon Redshift Identity Provider (IDP).

false

Gunakan STS API dan GetClusterCredentials untuk federasi pengguna dan tentukan db_groups untuk koneksi.

host

  • Nilai default - Tidak ada

  • Tipe data - String

Nama host dari cluster Amazon Redshift.

Parameter ini bersifat opsional.

iam

  • Nilai default - Salah

  • Tipe data — Boolean

Autentikasi IAM diaktifkan.

Parameter ini diperlukan.

iam_disable_cache

  • Nilai default - Salah

  • Tipe data — Boolean

Opsi ini menentukan apakah kredensil IAM di-cache. Secara default, kredenal IAM di-cache. Ini meningkatkan kinerja saat permintaan ke gateway API dibatasi.

Parameter ini bersifat opsional.

idc_client_display_name

  • Nilai Default - Konektor Amazon Redshift Python

  • Tipe Data - String

Nama tampilan yang akan digunakan untuk klien yang menggunakan BrowserIdcAuthPlugin.

Parameter ini bersifat opsional.

idc_region

  • Nilai Default - Tidak Ada

  • Tipe Data - String

AWS Wilayah di mana instans AWS IAM Identity Center berada.

Parameter ini diperlukan hanya ketika mengautentikasi menggunakan BrowserIdcAuthPlugin dalam opsi konfigurasi credentials_provider.

IDPport

  • Nilai default - 7890

  • Tipe data - Integer

Port mendengarkan tempat iDP mengirimkan pernyataan SAMP.

Parameter ini diperlukan.

idp_response_timeout

  • Nilai default - 120

  • Tipe data - Integer

Batas waktu untuk mengambil pernyataan SAMP dari iDP.

Parameter ini diperlukan.

idp_penyewa

  • Nilai default - Tidak ada

  • Tipe data - String

Penyewa IDP.

Parameter ini bersifat opsional.

issuer_url

  • Nilai Default - Tidak Ada

  • Tipe Data - String

Menunjuk ke titik akhir instance server AWS IAM Identity Center.

Parameter ini diperlukan hanya ketika mengautentikasi menggunakan BrowserIdcAuthPlugin dalam opsi konfigurasi credentials_provider.

listen_port

  • Nilai default - 7890

  • Tipe data - Integer

Port yang digunakan driver untuk menerima respons SAMB dari penyedia identitas atau kode otorisasi saat menggunakan layanan SAMB, Azure AD, atau AWS IAM Identity Center melalui plugin browser.

Parameter ini bersifat opsional.

login_url

  • Nilai default - Tidak ada

  • Tipe data - String

Url masuk tunggal untuk iDP.

Parameter ini bersifat opsional.

max_prepared_statement

  • Nilai default - 1000

  • Tipe data - Integer

Jumlah maksimum pernyataan yang disiapkan yang dapat dibuka secara bersamaan.

Parameter ini diperlukan.

numeric_to_float

  • Nilai default - Salah

  • Tipe data — Boolean

Opsi ini menentukan apakah konektor mengkonversi nilai tipe data numerik dari Decimal.Decimal untuk float. Secara default, konektor menerima nilai tipe data numerik sebagai desimal. Desimal dan tidak mengonversinya.

Kami tidak menyarankan mengaktifkan numeric_to_float untuk kasus penggunaan yang memerlukan presisi, karena hasilnya dapat dibulatkan.

Untuk informasi lebih lanjut tentang desimal. Desimal dan pengorbanan antara itu dan float, lihat desimal — Titik tetap desimal dan aritmatika floating point di situs web Python.

Parameter ini bersifat opsional.

partner_sp_id

  • Nilai default - Tidak ada

  • Tipe data - String

ID SP Mitra yang digunakan untuk otentikasi dengan Ping.

Parameter ini bersifat opsional.

password

  • Nilai default - Tidak ada

  • Tipe data - String

Kata sandi yang digunakan untuk otentikasi.

Parameter ini bersifat opsional.

port

  • Nilai default - 5439

  • Tipe data - Integer

Nomor port cluster Amazon Redshift.

Parameter ini diperlukan.

preferred_role

  • Nilai default - Tidak ada

  • Tipe data - String

Peran IAM lebih disukai untuk koneksi saat ini.

Parameter ini bersifat opsional.

principal_arn

  • Nilai default - Tidak ada

  • Tipe data - String

Nama Sumber Daya Amazon (ARN) dari pengguna atau peran IAM tempat Anda membuat kebijakan. Anda disarankan untuk melampirkan kebijakan ke peran dan kemudian menetapkan peran tersebut ke pengguna Anda, untuk akses.

Parameter ini bersifat opsional.

profile

  • Nilai default - Tidak ada

  • Tipe data - String

Nama profil dalam file AWS kredensial yang berisi AWS kredensil.

Parameter ini bersifat opsional.

provider_name

  • Nilai default - Tidak ada

  • Tipe data - String

Nama Penyedia Otentikasi Asli Redshift.

Parameter ini bersifat opsional.

region

  • Nilai default - Tidak ada

  • Tipe data - String

Di Wilayah AWS mana cluster berada.

Parameter ini bersifat opsional.

role_arn

  • Nilai default - Tidak ada

  • Tipe data - String

Nama Sumber Daya Amazon (ARN) dari peran yang diasumsikan oleh penelepon. Parameter ini digunakan oleh penyedia yang ditunjukkan olehJwtCredentialsProvider.

Untuk JwtCredentialsProvider penyedia, parameter ini wajib. Jika tidak, parameter ini opsional.

role_session_name

  • Nilai default - jwt_redshift_session

  • Tipe data - String

Sebuah pengenal untuk sesi peran yang diambil. Biasanya, Anda meneruskan nama atau pengenal yang terkait dengan pengguna yang menggunakan aplikasi Anda. Kredensil keamanan sementara yang digunakan aplikasi Anda terkait dengan pengguna tersebut. Parameter ini digunakan oleh penyedia yang ditunjukkan olehJwtCredentialsProvider.

Parameter ini bersifat opsional.

cakupan

  • Nilai default - Tidak ada

  • Tipe data - String

Daftar cakupan yang dipisahkan ruang yang dapat disetujui pengguna. Anda menentukan parameter ini sehingga aplikasi Anda bisa mendapatkan persetujuan untuk APIs yang ingin Anda panggil. Anda dapat menentukan parameter ini ketika Anda menentukan BrowserAzure OAuth2 CredentialsProvider untuk opsi credentials_provider.

Parameter ini diperlukan untuk BrowserAzure OAuth2 CredentialsProvider plug-in.

secret_access_key_id

  • Nilai default - Tidak ada

  • Tipe data - String

Kunci akses rahasia untuk peran IAM atau pengguna yang dikonfigurasi untuk otentikasi database IAM.

Parameter ini bersifat opsional.

session_token

  • Nilai default - Tidak ada

  • Tipe data - String

Kunci akses untuk peran IAM atau pengguna yang dikonfigurasi untuk otentikasi database IAM. Parameter ini diperlukan jika AWS kredensil sementara sedang digunakan.

Parameter ini bersifat opsional.

serverless_acct_id

  • Nilai default - Tidak ada

  • Tipe data - String

ID akun Tanpa Server Amazon Redshift.

Parameter ini bersifat opsional.

serverless_work_group

  • Nilai default - Tidak ada

  • Tipe data - String

Nama workgroup Amazon Redshift Tanpa Server.

Parameter ini bersifat opsional.

ssl

  • Nilai default - Benar

  • Tipe data — Boolean

Secure Sockets Layer (SSL) diaktifkan.

Parameter ini diperlukan.

ssl_insecure

  • Nilai default - Benar

  • Tipe data — Boolean

Nilai yang menentukan apakah sertifikat server host iDP akan diverifikasi.

Parameter ini bersifat opsional.

sslmode

  • Nilai default - verify-ca

  • Tipe data - String

Keamanan koneksi ke Amazon Redshift. Anda dapat menentukan salah satu dari berikut ini:

  • verify-ca

  • verify-full

Parameter ini diperlukan.

batas waktu

  • Nilai default - Tidak ada

  • Tipe data - Integer

Jumlah detik sebelum koneksi ke server habis.

Parameter ini bersifat opsional.

token

  • Nilai Default - Tidak Ada

  • Tipe Data - String

Pusat AWS Identitas IAM menyediakan token akses atau OpenID Connect (OIDC) JSON Web Token (JWT) yang disediakan oleh penyedia identitas web yang terhubung dengan IAM Identity Center. AWS Aplikasi Anda harus menghasilkan token ini dengan mengautentikasi pengguna aplikasi Anda dengan AWS IAM Identity Center atau penyedia identitas yang ditautkan dengan AWS IAM Identity Center.

Parameter ini bekerja denganIdpTokenAuthPlugin.

token_type

  • Nilai Default - Tidak Ada

  • Tipe Data - String

Jenis token yang digunakan diIdpTokenAuthPlugin.

Anda dapat menentukan salah satu nilai berikut:

ACCESS_TOKEN

Masukkan ini jika Anda menggunakan token akses yang disediakan Pusat Identitas AWS IAM.

EXT_JWT

Masukkan ini jika Anda menggunakan OpenID Connect (OIDC) JSON Web Token (JWT) yang disediakan oleh penyedia identitas berbasis web yang terintegrasi dengan IAM Identity Center. AWS

Parameter ini bekerja denganIdpTokenAuthPlugin.

user

  • Nilai default - Tidak ada

  • Tipe data - String

Nama pengguna yang akan digunakan untuk otentikasi.

Parameter ini bersifat opsional.

web_identity_token

  • Nilai default - Tidak ada

  • Tipe data - String

Token akses OAuth 2.0 atau token OpenID Connect ID yang disediakan oleh penyedia identitas. Pastikan aplikasi Anda mendapatkan token ini dengan mengautentikasi pengguna yang menggunakan aplikasi Anda dengan penyedia identitas web. Penyedia yang ditunjukkan dengan JwtCredentialsProvider menggunakan parameter ini.

Untuk JwtCredentialsProvider penyedia, parameter ini wajib. Jika tidak, parameter ini opsional.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.