Perbarui konektor sumber data - Amazon Athena

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

Perbarui konektor sumber data

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 dari apa yang tersedia di AWS Serverless Application Repository (SAR).

Untuk menemukan nomor versi Athena Query Federation terbaru
  1. Kunjungi GitHub URL https://github.com/awslabs/aws-athena-query-federation/releases/latest.

  2. Perhatikan nomor rilis di judul halaman utama dalam format berikut:

    Rilis v year.week_of_year.iteration_of_week Federasi Kueri Athena

    Misalnya, 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:

  1. Nama fungsi Lambda untuk konektor.

  2. Variabel lingkungan fungsi Lambda.

  3. Nama aplikasi Lambda, yang mengelola fungsi Lambda untuk konektor.

Untuk menemukan nama sumber daya dari konsol Athena
  1. Buka konsol Athena di https://console.aws.amazon.com/athena/.

  2. Jika panel navigasi konsol tidak terlihat, pilih menu ekspansi di sebelah kiri.

    Pilih menu ekspansi.
  3. Di panel navigasi, pilih Sumber data.

  4. Di kolom Nama sumber data, pilih tautan ke sumber data untuk konektor Anda.

  5. Di bagian Detail sumber data, di bawah fungsi Lambda, pilih tautan ke fungsi Lambda Anda.

    Pilih tautan ke fungsi Lambda Anda.
  6. Pada halaman Fungsi, di kolom Nama fungsi, perhatikan nama fungsi untuk konektor Anda.

    Perhatikan nama fungsi.
  7. Pilih tautan nama fungsi.

  8. Di bawah bagian Ikhtisar fungsi, pilih tab Konfigurasi.

  9. Di panel di sebelah kiri, pilih variabel Lingkungan.

  10. Di bagian variabel Lingkungan, catat kunci dan nilai yang sesuai.

  11. Gulir ke bagian atas halaman.

  12. Dalam pesan Fungsi ini milik aplikasi. Klik di sini untuk mengelolanya, pilih tautan Klik di sini.

  13. Di serverlessrepo-your_application_namehalaman, membuat catatan nama aplikasi Anda tanpa serverlessrepo. Misalnya, jika nama aplikasi adalah serverlessrepo- DynamoDbTestApp, maka nama aplikasi Anda adalah. DynamoDbTestApp

  14. 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
  1. Pada halaman konsol Lambda untuk aplikasi Lambda Anda, pilih tab Deployments.

  2. Pada tab Deployments, perluas SAM template.

  3. Cari CodeUri.

  4. 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...
  5. 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
  1. Buka konsol Athena di https://console.aws.amazon.com/athena/.

  2. Jika panel navigasi konsol tidak terlihat, pilih menu ekspansi di sebelah kiri.

    Pilih menu ekspansi.
  3. Di panel navigasi, pilih Sumber data.

  4. Pada halaman Sumber data, pilih Buat sumber data.

  5. Pilih sumber data yang ingin Anda tingkatkan, lalu pilih Berikutnya.

  6. Di bagian Detail koneksi, pilih Buat fungsi Lambda. Ini membuka konsol Lambda tempat Anda dapat menyebarkan aplikasi yang diperbarui.

    Halaman konektor di AWS Lambda konsol.
  7. Karena Anda tidak benar-benar membuat sumber data baru, Anda dapat menutup tab konsol Athena.

  8. Pada halaman konsol Lambda untuk konektor, lakukan langkah-langkah berikut:

    1. Pastikan bahwa Anda telah menghapus awalan serverlessrepo- dari nama aplikasi Anda, dan kemudian salin nama aplikasi ke bidang Nama aplikasi.

    2. Salin nama fungsi Lambda Anda ke bidang. AthenaCatalogName Beberapa konektor menyebut bidang ini LambdaFunctionName.

    3. Salin variabel lingkungan yang Anda rekam ke bidang yang sesuai.

  9. Pilih opsi yang saya akui bahwa aplikasi ini membuat IAM peran khusus dan kebijakan sumber daya, lalu pilih Terapkan.

  10. Untuk memverifikasi bahwa aplikasi Anda telah diperbarui, pilih tab Deployment.

    Bagian Riwayat Deployment menunjukkan bahwa pembaruan Anda telah selesai.

    Pembaruan konektor selesai.
  11. 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.