Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Parameter koneksi
Tabel berikut merinci properti Python yang didukung untuk AWS Glue koneksi per penyimpanan data.
Parameter koneksi Amazon Redshift
Parameter koneksi Python berikut didukung oleh AWS Glue koneksi ke Amazon Redshift.
Kunci | Tipe | Deskripsi | Batasan | Diperlukan |
---|---|---|---|---|
auto_create |
Tipe: boolean |
Menunjukkan apakah pengguna harus dibuat jika tidak ada. Default ke false . |
true , false |
Tidak |
aws_secret_arn |
Tipe: string |
Rahasia yang digunakan untuk mengambil parameter tambahan untuk koneksi. ARN | Valid ARN | Tidak |
cluster_identifier |
Jenis: string -maxLength: 63 |
Pengidentifikasi cluster dari cluster Amazon Redshift. | ^ (?!. *—) [a-z] [a-z0-9-] {0,61} [a-z0-9] $ | Tidak |
database |
Jenis: string -maxLength: 127 |
Nama database untuk terhubung ke. | Tidak | |
database_metadata_current_db_only |
Tipe: boolean |
Menunjukkan jika aplikasi mendukung katalog datashare multi-database. Default true untuk menunjukkan bahwa aplikasi tidak mendukung katalog datashare multi-database untuk kompatibilitas mundur. |
true , false |
Tidak |
db_groups |
Tipe: string |
Daftar dipisahkan koma dari nama grup database yang ada yang db_user bergabung untuk sesi saat ini. |
Tidak | |
db_user |
Tipe: string |
ID pengguna untuk digunakan dengan Amazon Redshift. | Tidak | |
host |
Jenis: string -maxLength: 256 |
Nama host dari cluster Amazon Redshift. | Tidak | |
iam |
Tipe: boolean |
Tandai untuk mengaktifkan atau menonaktifkan otentikasi IAM berbasis untuk koneksi. Default ke false . |
true , false |
Tidak |
iam_disable_cache |
Tipe: boolean |
Opsi ini menentukan apakah IAM kredensialnya di-cache. Default ke true . Ini meningkatkan kinerja saat permintaan ke API gateway dibatasi. |
true , false |
Tidak |
max_prepared_statements |
Tipe: integer |
Jumlah maksimum pernyataan yang disiapkan yang dapat dibuka sekaligus. | Tidak | |
numeric_to_float |
Desimal untuk mengapung | Menentukan apakah nilai NUMERIC datatype akan dikonversi dari desimal. Secara default NUMERIC nilai diterima sebagai objek decimal.Decimal Python. Mengaktifkan opsi ini tidak disarankan untuk kasus penggunaan yang lebih memilih presisi paling presisi karena hasilnya dapat dibulatkan. Silakan rujuk dokumentasi Python decimal.Decimal decimal.Decimal dan float sebelum mengaktifkan opsi ini. Default ke false . |
true , false |
Tidak |
port |
Tipe: integer |
Nomor port cluster Amazon Redshift. | Rentang 1150-65535 | Tidak |
profile |
Jenis: string -maxLength: 256 |
Nama profil yang berisi kredensil dan pengaturan yang digunakan oleh. AWS CLI | Tidak | |
region |
Tipe: string |
AWS Wilayah tempat cluster berada. | AWS Wilayah yang Valid | Tidak |
serverless_acct_id |
Jenis: string -maxLength: 256 |
ID AWS akun yang dikaitkan dengan sumber daya tanpa server Amazon Redshift. | Tidak | |
serverless_work_group |
Jenis: string -maxLength: 256 |
Nama kelompok kerja untuk titik akhir tanpa server Amazon Redshift. | Tidak | |
ssl |
Tipe: boolean |
true jika SSL diaktifkan. |
true , false |
Tidak |
ssl_mode |
Jenis: enum [verify-ca ,verify-full , null]) |
Keamanan koneksi ke Amazon Redshift. verify-ca (SSLharus digunakan dan sertifikat server harus diverifikasi.) dan verify-full (SSLharus digunakan. Sertifikat server harus diverifikasi dan nama host server harus cocok dengan atribut hostname pada sertifikat.) didukung. Untuk informasi selengkapnya, lihat Mengonfigurasi opsi keamanan untuk koneksi di dokumentasi Amazon Redshift. Default ke verify-ca . |
verify-ca , verify-full |
Tidak |
timeout |
Tipe: integer |
Jumlah detik sebelum koneksi ke server habis. | 0 | Tidak |
Parameter koneksi Athena
Parameter koneksi Python berikut didukung oleh AWS Glue koneksi ke Athena.
Kunci | Tipe | Deskripsi | Batasan | Diperlukan |
---|---|---|---|---|
aws_access_key_id |
Jenis: string -maxLength: 256 |
Menentukan kunci AWS akses yang terkait dengan IAM akun. Kami merekomendasikan untuk menyimpan informasi ini diaws_secret . |
Panjangnya 16-128 | Tidak |
aws_secret_access_key |
Jenis: string -maxLength: 256 |
Bagian rahasia dari kunci AWS akses. Kami merekomendasikan untuk menyimpan informasi ini diaws_secret . |
Tidak | |
aws_secret_arn |
Tipe: string |
Rahasia yang digunakan untuk mengambil parameter tambahan untuk koneksi. ARN | Valid ARN | Tidak |
catalog_name |
Jenis: string -maxLength: 256 |
Katalog yang berisi database dan tabel yang diakses dengan driver. Untuk informasi tentang katalog, lihat. DataCatalog | Tidak | |
duration_seconds |
Tipe: number |
Durasi, dalam hitungan detik, dari sesi peran. Pengaturan ini dapat memiliki nilai dari 1 jam hingga 12 jam. Secara default durasi diatur ke 3600 detik (1 jam). | Rentang dari 900 detik (15 menit) hingga pengaturan durasi sesi maksimum untuk peran | Tidak |
encryption_option |
Jenis: enum [SSE_S3 ,, SSE_KMS CSE_KMS , null]) |
Enkripsi saat istirahat untuk Amazon S3. Lihat bagian Enkripsi saat istirahat di panduan Athena. | SSE_S3 , SSE_KMS , CSE_KMS |
Tidak |
kms_key |
Jenis: string -maxLength: 256 |
AWS KMS kunci jika menggunakan CSE_KMS dalamencrytion_option . |
Tidak | |
poll_interval |
Tipe: number |
Interval dalam hitungan detik untuk polling status hasil kueri di Athena. | Tidak | |
profile_name |
Jenis: string -maxLength: 256 |
Nama profil AWS konfigurasi yang kredensialnya harus digunakan untuk mengautentikasi permintaan ke Athena. | Tidak | |
region_name |
Tipe: string |
AWS Wilayah tempat kueri dijalankan. | AWS Wilayah yang Valid | Tidak |
result_reuse_enable |
Tipe: boolean |
Aktifkan penggunaan kembali hasil kueri sebelumnya. | true , false |
Tidak |
result_reuse_minutes |
Tipe: integer |
Menentukan, dalam hitungan menit, usia maksimum hasil query sebelumnya yang Athena harus mempertimbangkan untuk digunakan kembali. Bawaannya adalah 60. | >= 1 | Tidak |
role_arn |
Tipe: string |
Peran yang akan digunakan untuk menjalankan kueri. | Valid ARN | Tidak |
schema_name |
Jenis: string -maxLength: 256 |
Nama skema default yang akan digunakan untuk database. | Tidak | |
s3_staging_dir |
Jenis: string -maxLength: 1024 |
Lokasi di Amazon S3 tempat hasil kueri disimpan. | Entah s3_staging_dir atau work_group diperlukan |
|
work_group |
Tipe: string |
Workgroup di mana query akan berjalan. Untuk informasi tentang kelompok kerja, lihat WorkGroup. | ^ [A-za-Z0-9._-] {1,128} $ | Entah s3_staging_dir atau work_group diperlukan |
Parameter koneksi kepingan salju
Parameter koneksi Python berikut didukung oleh AWS Glue koneksi ke Snowflake.
Parameter koneksi kepingan salju
Kunci | Tipe | Deskripsi | Batasan | Diperlukan |
---|---|---|---|---|
account |
Jenis: string -maxLength: 256 |
Pengidentifikasi akun Snowflake. Pengidentifikasi akun tidak termasuk snowflakecomputing.com sufiks. |
Ya | |
arrow_number_to_decimal |
Tipe: boolean |
False secara default, yang berarti bahwa nilai NUMBER kolom dikembalikan sebagai nomor floating point presisi ganda (float64 ). Setel ini ke True untuk mengembalikan nilai DECIMAL kolom sebagai angka desimal (decimal.Decimal ) saat memanggil fetch_pandas_all() dan fetch_pandas_batches() metode. |
true , false |
Tidak |
autocommit |
Tipe: boolean |
Default kefalse , yang menghormati parameter Snowflake. AUTOCOMMIT Setel false ke true atau untuk mengaktifkan atau menonaktifkan autocommit mode dalam sesi, masing-masing. |
true , false |
Tidak |
aws_secret_arn |
Tipe: string |
Rahasia yang digunakan untuk mengambil parameter tambahan untuk koneksi. ARN | Valid ARN | Tidak |
client_prefetch_threads |
Tipe: integer |
Jumlah utas yang digunakan untuk mengunduh set hasil (4 secara default). Meningkatkan nilai meningkatkan kinerja pengambilan tetapi membutuhkan lebih banyak memori. | Tidak | |
database |
Jenis: string -maxLength: 256 |
Nama database default yang akan digunakan. | Tidak | |
login_timeout |
Tipe: integer |
Batas waktu dalam hitungan detik untuk permintaan login. Default ke 60 detik. Permintaan login menyerah setelah panjang batas waktu jika HTTP responsnya tidaksuccess . |
Tidak | |
network_timeout |
Tipe: integer |
Batas waktu dalam hitungan detik untuk semua operasi lainnya. Default ke none (tak terbatas). Permintaan umum menyerah setelah jangka waktu tunggu jika HTTP responsnya tidaksuccess . |
Tidak | |
paramstyle |
Jenis: string -maxLength: 256 |
Sintaks placeholder digunakan untuk substitusi parameter ketika mengeksekusi SQL query dari kode Python. Default untuk pyformat untuk pengikatan sisi klien. Tentukan qmark atau numeric ubah format variabel bind untuk pengikatan sisi server. |
Tidak | |
role |
Jenis: string -maxLength: 256 |
Nama peran default yang akan digunakan. | Tidak | |
schema |
Jenis: string -maxLength: 256 |
Nama skema default yang akan digunakan untuk database. | Tidak | |
timezone |
Jenis: string -maxLength: 128 |
Tidak ada secara default, yang menghormati parameter Snowflake. TIMEZONE Setel ke zona waktu yang valid (sepertiAmerica/Los_Angeles ) untuk mengatur zona waktu sesi. |
Zona waktu dalam format yang mirip dengan America/Los_Angeles |
Tidak |
validate_default_parameters |
Tipe: boolean |
Setel true untuk meningkatkan pengecualian jika database, skema, atau gudang yang ditentukan tidak ada. Default ke false . |
Tidak | |
warehouse |
Jenis: string -maxLength: 256 |
Nama gudang default yang akan digunakan. | Tidak |