Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS kredentif profil konfigurasi
Anda dapat menggunakan kredenSIAL yang disimpan dalam profil AWS konfigurasi dengan mengatur parameter koneksi berikut. AWS profil konfigurasi biasanya disimpan dalam file di ~/.aws direktori). Untuk informasi tentang profil AWS
konfigurasi, lihat Menggunakan profil di Panduan Peng AWS SDK untuk Java embang.
Penyedia kredensi
Penyedia kredenSIAL yang akan digunakan untuk mengotentikasi permintaan ke AWS. Atur nilai parameter ini keProfileCredentials.
| Nama parameter | Alias | Jenis parameter | Nilai default | Nilai untuk digunakan |
|---|---|---|---|---|
| CredentialsProvider | AWSCredentialsProviderClass(tidak digunakan lagi) | Diperlukan | none | ProfileCredentials |
Nama profil
Nama profil AWS konfigurasi yang kredensialnya harus digunakan untuk mengotentikasi permintaan ke Athena.
| Nama parameter | Alias | Jenis parameter | Nilai default |
|---|---|---|---|
| ProfileName | none | Diperlukan | none |
catatan
Nama profil juga dapat ditentukan sebagai nilai CredentialsProviderArguments parameter, meskipun penggunaan ini tidak digunakan lagi.
Mengotentikasi dengan profil Pusat Identitas IAM
Gunakan profil Pusat Identitas IAM dengan ProfileCredentials penyedia untuk mengotentikasi permintaan. AWS Pendekatan ini menggunakan SSO-managed kredenSIAL alih-alih kunci akses jangka panjang. Contoh berikut menunjukkan entri yang diperlukan dalam ~/.aws/config file.
[profile athena-idc] sso_session = athena-idc-session sso_account_id = 111122223333 sso_role_name = AthenaQueryRole region = us-east-1 [sso-session athena-idc-session] sso_start_url = https://example.awsapps.com/start sso_region = us-east-1 sso_registration_scopes = sso:account:access
Sebelum membuka koneksi JDBC, masuk ke profil. Misalnya, gunakan aws sso login --profile athena-idc. Kemudian konfigurasikan koneksi JDBC dengan parameter berikut.
CredentialsProvider=ProfileCredentials; ProfileName=athena-idc;