Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Athena merekomendasikan agar Anda secara teratur memperbarui konektor sumber data yang Anda gunakan ke versi terbaru untuk memanfaatkan fitur dan peningkatan baru. Memperbarui konektor sumber data mencakup langkah-langkah berikut:
Temukan versi Athena Query Federation terbaru
Nomor versi terbaru konektor sumber data Athena sesuai dengan versi Federasi Kueri Athena terbaru. Dalam kasus tertentu, GitHub rilis bisa sedikit lebih baru daripada yang tersedia di AWS Serverless Application Repository (SAR).
Untuk menemukan nomor versi Athena Query Federation terbaru
-
Kunjungi GitHub URL https://github.com/awslabs/aws-athena-query-federation/releases/latest
. -
Perhatikan nomor rilis di judul halaman utama dalam format berikut:
Rilis v
year
.week_of_year
.iteration_of_week
Federasi Kueri AthenaMisalnya, nomor rilis untuk Rilis v2023.8.3 dari Athena Query Federation adalah 2023.8.3.
Temukan dan catat nama sumber daya
Dalam persiapan untuk peningkatan, Anda harus menemukan dan mencatat informasi berikut:
-
Nama fungsi Lambda untuk konektor.
-
Variabel lingkungan fungsi Lambda.
-
Nama aplikasi Lambda, yang mengelola fungsi Lambda untuk konektor.
Untuk menemukan nama sumber daya dari konsol Athena
Buka konsol Athena di https://console.aws.amazon.com/athena/
. Jika panel navigasi konsol tidak terlihat, pilih menu ekspansi di sebelah kiri.
-
Di panel navigasi, pilih Sumber data dan katalog.
-
Di kolom Nama sumber data, pilih tautan ke sumber data untuk konektor Anda.
-
Di bagian Detail sumber data, di bawah fungsi Lambda, pilih tautan ke fungsi Lambda Anda.
-
Pada halaman Fungsi, di kolom Nama fungsi, perhatikan nama fungsi untuk konektor Anda.
-
Pilih tautan nama fungsi.
-
Di bawah bagian Ikhtisar fungsi, pilih tab Konfigurasi.
-
Di panel di sebelah kiri, pilih variabel Lingkungan.
-
Di bagian variabel Lingkungan, catat kunci dan nilai yang sesuai.
-
Gulir ke bagian atas halaman.
-
Dalam pesan Fungsi ini milik aplikasi. Klik di sini untuk mengelolanya, pilih tautan Klik di sini.
-
Pada
your_application_name
halaman serverlessrepo-, catat nama aplikasi Anda tanpa serverlessrepo. Misalnya, jika nama aplikasi adalah serverlessrepo- DynamoDbTestApp, maka nama aplikasi Anda adalah. DynamoDbTestApp -
Tetap di halaman konsol Lambda untuk aplikasi Anda, dan kemudian lanjutkan dengan langkah-langkah dalam Menemukan versi konektor yang Anda gunakan.
Temukan versi konektor yang Anda gunakan
Ikuti langkah-langkah ini untuk menemukan versi konektor yang Anda gunakan.
Untuk menemukan versi konektor yang Anda gunakan
-
Pada halaman konsol Lambda untuk aplikasi Lambda Anda, pilih tab Deployments.
-
Pada tab Deployments, perluas SAM template.
-
Cari CodeUri.
-
Di bidang Key di bawah CodeUri, temukan string berikut:
applications-
connector_name
-versions-year
.week_of_year
.iteration_of_week
/hash_number
Contoh berikut menunjukkan string untuk CloudWatch konektor:
applications-AthenaCloudwatchConnector-versions-2021.42.1/15151159...
-
Catat nilai untuk
year
.week_of_year
.iteration_of_week
(misalnya, 2021.42.1). Ini adalah versi untuk konektor Anda.
Terapkan versi baru konektor Anda
Ikuti langkah-langkah ini untuk menerapkan versi baru konektor Anda.
Untuk menerapkan versi baru konektor Anda
Buka konsol Athena di https://console.aws.amazon.com/athena/
. Jika panel navigasi konsol tidak terlihat, pilih menu ekspansi di sebelah kiri.
-
Di panel navigasi, pilih Sumber data dan katalog.
-
Pada halaman Sumber data dan katalog, pilih Buat sumber data.
-
Pilih sumber data yang ingin Anda tingkatkan, lalu pilih Berikutnya.
-
Di bagian Detail koneksi, pilih Buat fungsi Lambda. Ini membuka konsol Lambda tempat Anda dapat menyebarkan aplikasi yang diperbarui.
-
Karena Anda tidak benar-benar membuat sumber data baru, Anda dapat menutup tab konsol Athena.
-
Pada halaman konsol Lambda untuk konektor, lakukan langkah-langkah berikut:
-
Pastikan Anda telah menghapus awalan serverlessrepo- dari nama aplikasi Anda, lalu salin nama aplikasi ke bidang Nama aplikasi.
-
Salin nama fungsi Lambda Anda ke bidang. AthenaCatalogName Beberapa konektor menyebut bidang ini LambdaFunctionName.
-
Salin variabel lingkungan yang Anda rekam ke bidang yang sesuai.
-
-
Pilih opsi yang saya akui bahwa aplikasi ini membuat IAM peran khusus dan kebijakan sumber daya, lalu pilih Terapkan.
-
Untuk memverifikasi bahwa aplikasi Anda telah diperbarui, pilih tab Deployment.
Bagian Riwayat Deployment menunjukkan bahwa pembaruan Anda telah selesai.
-
Untuk mengonfirmasi nomor versi baru, Anda dapat memperluas SAMtemplate seperti sebelumnya CodeUri, menemukan, dan memeriksa nomor versi konektor di bidang Kunci.
Anda sekarang dapat menggunakan konektor yang diperbarui untuk membuat kueri federasi Athena.