

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

# Perbarui konektor sumber data
<a name="connectors-updating"></a>

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:

## AWS Glue Data Catalog konektor federasi dengan Lambda
<a name="connectors-updating-gc"></a>

### Temukan versi Athena Query Federation terbaru
<a name="connectors-updating-finding-the-latest-version"></a>

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](https://github.com/awslabs/aws-athena-query-federation/releases/latest).

1. 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**.

### Menemukan versi konektor Anda
<a name="connectors-find-version"></a>

Ikuti langkah-langkah ini untuk menentukan versi konektor yang sedang Anda gunakan.

**Untuk menemukan versi konektor Anda**

1. **Pada halaman konsol Lambda untuk aplikasi Lambda Anda, pilih tab Gambar.**

1. Di bawah tab Gambar, cari URI Gambar. URI mengikuti format ini:

   ```
   {{Image_location_account}}.dkr.ecr.us-west-2.amazonaws.com/athena-federation-repository:{{Version}}
   ```

1. Nomor versi dalam URI Gambar mengikuti format `year.week_of_year.iteration_of_week` (misalnya,`2021.42.1`). Nomor ini mewakili versi konektor Anda.

### Menyebarkan versi konektor baru
<a name="connectors-deploy-new-version"></a>

Ikuti langkah-langkah ini untuk menerapkan versi baru konektor Anda.

**Untuk menerapkan versi konektor baru**

1. Temukan versi yang diinginkan dengan mengikuti prosedur untuk menemukan versi Federasi Kueri Athena terbaru.

1. Dalam fungsi Lambda konektor federasi, cari ImageUri dan perbarui tag ke versi yang diinginkan. Contoh:

   Dari:

   ```
   509399631660.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.15.1
   ```

   Ke:

   ```
   509399631660.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.26.1
   ```

**catatan**  
Jika versi Anda saat ini lebih tua dari 2025.15.1, perhatikan perubahan penting ini:  
Nama repositori telah diperbarui ke `athena-federation-repository`
Untuk versi sebelum pembaruan ini, penggantian perintah mungkin tidak disetel. Anda harus mengaturnya ke handler komposit.

## Konektor federasi katalog data Athena
<a name="connectors-updating-legacy"></a>

### Temukan versi Athena Query Federation terbaru
<a name="connectors-updating-finding-the-latest-version-legacy"></a>

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](https://github.com/awslabs/aws-athena-query-federation/releases/latest).

1. 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
<a name="connectors-updating-finding-and-noting-resource-names"></a>

Dalam persiapan untuk peningkatan, Anda harus menemukan dan mencatat informasi berikut:

1. Nama fungsi Lambda untuk konektor.

1. Variabel lingkungan fungsi Lambda.

1. 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/](https://console.aws.amazon.com/athena/home).

1. Jika panel navigasi konsol tidak terlihat, pilih menu ekspansi di sebelah kiri.  
![Pilih menu ekspansi.](http://docs.aws.amazon.com/id_id/athena/latest/ug/images/nav-pane-expansion.png)

1. Di panel navigasi, pilih **Sumber data dan katalog**.

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

1. Di bagian **Detail sumber data**, di bawah fungsi **Lambda, pilih tautan ke fungsi** Lambda Anda.  
![Pilih tautan ke fungsi Lambda Anda.](http://docs.aws.amazon.com/id_id/athena/latest/ug/images/connectors-updating-1.png)

1. Pada halaman **Fungsi**, di kolom **Nama fungsi**, perhatikan nama fungsi untuk konektor Anda.  
![Perhatikan nama fungsi.](http://docs.aws.amazon.com/id_id/athena/latest/ug/images/connectors-updating-2.png)

1. Pilih tautan nama fungsi.

1. Di bawah bagian **Ikhtisar fungsi**, pilih tab **Konfigurasi**.

1. Di panel di sebelah kiri, pilih **variabel Lingkungan**.

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

1. Gulir ke bagian atas halaman.

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

1. **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**

1. 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
<a name="connectors-updating-finding-the-version-that-you-are-using"></a>

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.**

1. Pada tab **Deployments**, perluas template **SAM**.

1. Cari **CodeUri**.

1. 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...
   ```

1. 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
<a name="connectors-updating-deploying-the-new-version"></a>

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/](https://console.aws.amazon.com/athena/home).

1. Jika panel navigasi konsol tidak terlihat, pilih menu ekspansi di sebelah kiri.  
![Pilih menu ekspansi.](http://docs.aws.amazon.com/id_id/athena/latest/ug/images/nav-pane-expansion.png)

1. Di panel navigasi, pilih **Sumber data dan katalog**.

1. Pada halaman **Sumber data dan katalog**, pilih **Buat sumber data**.

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

1. 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.](http://docs.aws.amazon.com/id_id/athena/latest/ug/images/connectors-updating-3.png)

1. Karena Anda tidak benar-benar membuat sumber data baru, Anda dapat menutup tab konsol Athena.

1. 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.**

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

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

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

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

   Bagian **Riwayat Deployment** menunjukkan bahwa pembaruan Anda telah selesai.  
![Pembaruan konektor selesai.](http://docs.aws.amazon.com/id_id/athena/latest/ug/images/connectors-updating-4.png)

1. Untuk mengonfirmasi nomor versi baru, Anda dapat memperluas **template SAM** seperti sebelumnya **CodeUri**, menemukan, dan memeriksa nomor versi konektor di bidang **Kunci**.

Anda sekarang dapat menggunakan konektor yang diperbarui untuk membuat kueri federasi Athena.