View a markdown version of this page

AWS kredentif profil konfigurasi - Amazon Athena

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;