Fungsi di Amazon Athena - Amazon Athena

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

Fungsi di Amazon Athena

Untuk perubahan fungsi antara versi mesin Athena, lihat. Versi mesin Athena Untuk daftar zona waktu yang dapat digunakan denganAT TIME ZONEoperator, lihatZona waktu yang didukung.

Mesin Athena versi 3

Fungsi di mesin Athena versi 3 didasarkan pada Trino. Untuk informasi tentang fungsi, operator, dan ekspresi Trino, lihat Fungsi dan operator dan subbagian berikut dari dokumentasi Trino.

fungsi invoker_principal ()

invoker_principalFungsi ini unik untuk mesin Athena versi 3 dan tidak ditemukan di Trino.

Mengembalikan VARCHAR yang ARN berisi prinsipal (IAMperan atau identitas Pusat Identitas) yang menjalankan query memanggil fungsi. Misalnya, jika pemanggil kueri menggunakan izin IAM peran untuk menjalankan kueri, fungsi mengembalikan ARN peran. IAM Peran yang menjalankan kueri harus mengizinkan LakeFormation:GetDataLakePrincipal tindakan.

Penggunaan

SELECT invoker_principal()

Tabel berikut menunjukkan hasil contoh.

# _col0
1 arn:aws:iam::111122223333:Peran/admin

Versi mesin Athena 2

Fungsi di mesin Athena versi 2 didasarkan pada Presto 0.217. Untuk fungsi geospasial di Athena mesin versi 2, lihatFungsi geospasial di mesin Athena versi 2.

catatan

Dokumentasi khusus versi untuk fungsi Presto 0.217 tidak lagi tersedia. Untuk informasi tentang fungsi, operator, dan ekspresi Presto saat ini, lihat fungsi dan operator Presto, atau kunjungi tautan subkategori di bagian ini.