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 IAM peran atau pengguna yang dikonfigurasi untuk otentikasi IAM database.
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 (). SAML - 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. RedshiftProperty
Kelas menyimpan parameter koneksi yang disediakan oleh pengguna akhir dan, jika berlaku, dihasilkan selama proses IAM otentikasi (misalnya, IAM kredenal 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 IAMPusat Identitas. -
BrowserSamlCredentialsProvider
-
IdpTokenAuthPlugin
- Plugin otorisasi yang menerima AWS IAMToken Pusat Identitas atau token identitas JSON berbasis OpenID Connect (OIDCJWT) dari penyedia identitas web mana pun yang ditautkan ke AWS IAMPusat Identitas. -
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
Titik akhir Amazon Redshift. URL Opsi ini hanya untuk AWS penggunaan internal.
Parameter ini bersifat opsional.
group_federasi
-
Nilai default - Salah
-
Tipe data — Boolean
Opsi ini menentukan apakah akan menggunakan grup Amazon IDP 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
IAMotentikasi diaktifkan.
Parameter ini diperlukan.
iam_disable_cache
-
Nilai default - Salah
-
Tipe data — Boolean
Opsi ini menentukan apakah IAM kredensialnya di-cache. Secara default, IAM kredensialnya di-cache. Ini meningkatkan kinerja saat permintaan ke API gateway 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
Bagian AWS wilayah di mana AWS IAMInstance Pusat Identitas 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. SAML
Parameter ini diperlukan.
idp_response_timeout
-
Nilai default - 120
-
Tipe data - Integer
Batas waktu untuk mengambil SAML pernyataan 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
Poin ke AWS IAMTitik akhir instance server Pusat Identitas.
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 SAML respons dari penyedia identitas atau kode otorisasi saat menggunakanSAML, Azure AD, atau AWS IAMLayanan Pusat Identitas 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
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
IAMPeran yang lebih disukai untuk koneksi saat ini.
Parameter ini bersifat opsional.
principal_arn
-
Nilai default - Tidak ada
-
Tipe data - String
Nama Sumber Daya Amazon (ARN) pengguna atau IAM peran yang Anda buat 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 sebuah AWS berkas kredensial yang berisi AWS kredensialnya.
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
Bagian Wilayah AWS dimana 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. Kredensi 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 OAuth2CredentialsProvider untuk opsi credentials_provider.
Parameter ini diperlukan untuk BrowserAzure OAuth2CredentialsProvider plug-in.
secret_access_key_id
-
Nilai default - Tidak ada
-
Tipe data - String
Kunci akses rahasia untuk IAM peran atau pengguna yang dikonfigurasi untuk otentikasi IAM database.
Parameter ini bersifat opsional.
session_token
-
Nilai default - Tidak ada
-
Tipe data - String
Kunci akses untuk IAM peran atau pengguna yang dikonfigurasi untuk otentikasi IAM database. Parameter ini diperlukan jika sementara AWS kredensi 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
Sesi AWS IAMIdentity Center menyediakan token akses atau OpenID Connect (OIDC) JSON Web Token (JWT) yang disediakan oleh penyedia identitas web yang terhubung dengan AWS IAMPusat Identitas. Aplikasi Anda harus menghasilkan token ini dengan mengautentikasi pengguna aplikasi Anda dengan AWS IAMPusat Identitas atau penyedia identitas yang terhubung dengan AWS IAMPusat Identitas.
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 AWS IAMPusat Identitas menyediakan token akses.
- EXT_JWT
-
Masukkan ini jika Anda menggunakan OpenID Connect (OIDC) JSON Web Token (JWT) yang disediakan oleh penyedia identitas berbasis web yang terintegrasi dengan AWS IAMPusat Identitas.
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.