View a markdown version of this page

Profil IAM - Amazon Athena

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

Profil IAM

Anda dapat mengonfigurasi profil bernama untuk terhubung ke Amazon Athena menggunakan driver ODBC. Anda dapat menggunakan profil bernama dengan salah satu sumber kredensi berikut:

  • Ec2InstanceMetadata— Mengambil kredensi dari Layanan Metadata Instans Amazon EC2 (IMDS). Gunakan ini saat menjalankan instans Amazon EC2.

  • EcsContainer— Mengambil kredensi dari titik akhir Peran Tugas Amazon ECS. Gunakan ini saat berjalan di wadah Amazon ECS.

  • Environment— Mengambil kredensi dari variabel lingkungan (AWS_ACCESS_KEY_ID,,AWS_SECRET_ACCESS_KEY). AWS_SESSION_TOKEN

Tetapkan credential_source parameter dalam konfigurasi AWS profil Anda ke nilai yang sesuai untuk lingkungan Anda. Jika Anda ingin menggunakan penyedia kredensial kustom di profil bernama, tentukan nilai untuk plugin_name parameter dalam konfigurasi profil Anda.

Jenis autentikasi

Nama string koneksi Jenis parameter Nilai default Contoh string koneksi
AuthenticationType Diperlukan IAM Credentials AuthenticationType=IAM Profile;

AWS profil

Nama profil yang akan digunakan untuk koneksi ODBC Anda. Untuk informasi selengkapnya tentang profil, lihat Menggunakan profil bernama di Panduan AWS Command Line Interface Pengguna.

Nama string koneksi Jenis parameter Nilai default Contoh string koneksi
AWS Profil Diperlukan none AWSProfile=default;

Peran yang disukai

Amazon Resource Name (ARN) dari peran yang diambil. Parameter peran yang disukai digunakan saat penyedia kredensi kustom ditentukan oleh plugin_name parameter dalam konfigurasi profil Anda. Untuk informasi selengkapnya tentang peran ARN, lihat AssumeRoledi Referensi AWS Security Token Service API.

Nama string koneksi Jenis parameter Nilai default Contoh string koneksi
preferred_role Opsional none preferred_role=arn:aws:IAM::123456789012:id/user1;

Durasi sesi

Durasi, dalam hitungan detik, dari sesi peran. Untuk informasi selengkapnya tentang durasi sesi, lihat AssumeRoledi Referensi AWS Security Token Service API. Parameter durasi sesi digunakan saat penyedia kredensi kustom ditentukan oleh plugin_name parameter dalam konfigurasi profil Anda.

Nama string koneksi Jenis parameter Nilai default Contoh string koneksi
durasi Opsional 900 duration=900;

Nama plugin

Menentukan nama penyedia kredensi kustom yang digunakan dalam profil bernama. Parameter ini dapat mengambil nilai yang sama seperti yang ada di bidang Jenis Otentikasi Administrator Sumber Data ODBC, tetapi hanya digunakan oleh AWSProfile konfigurasi.

Nama string koneksi Jenis parameter Nilai default Contoh string koneksi
plugin_name Opsional none plugin_name=AzureAD;