

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

# Gunakan AWS Serverless Application Repository untuk menyebarkan konektor sumber data
<a name="connect-data-source-serverless-app-repo"></a>

Untuk menggunakan konektor sumber data, Anda dapat menggunakan [AWS Serverless Application Repository](https://aws.amazon.com/serverless/serverlessrepo/)alih-alih menggunakan AWS Glue koneksi.

**catatan**  
Kami menyarankan Anda menggunakan SAR hanya jika Anda memiliki konektor khusus atau memerlukan penggunaan konektor yang lebih lama. Jika tidak, penggunaan konsol Athena disarankan. 

Anda dapat menggunakan AWS Serverless Application Repository untuk menemukan konektor yang ingin Anda gunakan, memberikan parameter yang dibutuhkan konektor, dan kemudian menyebarkan konektor ke akun Anda. Kemudian, setelah Anda menggunakan konektor, Anda menggunakan konsol Athena untuk membuat sumber data tersedia untuk Athena.

## Menyebarkan konektor ke Akun Anda
<a name="connect-data-source-serverless-app-repo-deploying"></a>

**Untuk menggunakan AWS Serverless Application Repository untuk menyebarkan konektor sumber data ke akun Anda**

1. Masuk ke Konsol Manajemen AWS dan buka Repositori **Aplikasi Tanpa Server**.

1. Di panel navigasi, pilih**Aplikasi yang tersedia**.

1. Pilih opsi**Menampilkan aplikasi yang membuat IAM role khusus atau kebijakan sumber daya**.

1. Di kotak pencarian, ketik nama konektor. Untuk daftar konektor data Athena prebuilt, lihat[Konektor sumber data yang tersedia](connectors-available.md).

1. Pilih nama konektornya. Memilih konektor membuka halaman **Detail aplikasi** fungsi Lambda di konsol. AWS Lambda 

1. Di sisi kanan halaman detail, untuk **pengaturan Aplikasi**, isi informasi yang diperlukan. Pengaturan minimum yang diperlukan meliputi yang berikut ini. Untuk informasi tentang opsi lain yang dapat dikonfigurasi untuk konektor data yang dibuat oleh Athena, lihat topik Konektor [yang tersedia terkait](https://github.com/awslabs/aws-athena-query-federation/wiki/Available-Connectors) di. GitHub
   + **AthenaCatalogName**— Nama untuk fungsi Lambda dalam huruf kecil yang menunjukkan sumber data yang ditargetkan, seperti. `cloudwatchlogs`
   + **SpillBucket**— Tentukan bucket Amazon S3 di akun Anda untuk menerima data dari muatan respons besar yang melebihi batas ukuran respons fungsi Lambda.

1. Pilih **Saya mengakui bahwa aplikasi ini membuat peran IAM khusus dan kebijakan sumber daya**. Untuk informasi selengkapnya, pilih tautan **Info**.

1. Di kanan bawah bagian **Pengaturan aplikasi**, pilih **Deploy**. Saat penerapan selesai, fungsi Lambda muncul di bagian Sumber Daya **di konsol** Lambda.

## Membuat konektor tersedia di Athena
<a name="connect-data-source-serverless-app-repo-making-the-connector-available-in-athena"></a>

Sekarang Anda siap menggunakan konsol Athena untuk membuat konektor sumber data tersedia untuk Athena.

**Untuk membuat konektor sumber data tersedia untuk 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. Pada halaman **Sumber data dan katalog**, pilih **Buat sumber data**.

1. Untuk **Pilih sumber data**, pilih sumber data yang Anda buat konektornya di AWS Serverless Application Repository. Tutorial ini menggunakan **Amazon CloudWatch Logs** sebagai sumber data federasi.

1. Pilih **Berikutnya**.

1. Pada halaman **Masukkan detail sumber data**, untuk **nama sumber data**, masukkan nama yang ingin Anda gunakan dalam pernyataan SQL saat Anda menanyakan sumber data dari Athena (misalnya`CloudWatchLogs`,). Nama bisa sampai 127 karakter dan harus unik di akun Anda. Itu tidak dapat diubah setelah Anda membuatnya. Karakter yang valid adalah a-z, A-Z, 0-9, \_ (garis bawah), @ (pada tanda) dan - (tanda hubung). Nama`awsdatacatalog`,, `hive``jmx`, dan dicadangkan `system` oleh Athena dan tidak dapat digunakan untuk nama sumber data. 

1. Di bagian **Detail koneksi**, gunakan kotak **Pilih atau masukkan fungsi Lambda** untuk memilih nama fungsi yang baru saja Anda buat. ARN dari fungsi Lambda ditampilkan.

1. (Opsional) Untuk **Tag**, tambahkan pasangan nilai kunci untuk dikaitkan dengan sumber data ini. Untuk informasi selengkapnya tentang tag, lihat [Tag sumber daya Athena](tags.md).

1. Pilih **Berikutnya**.

1. Pada halaman **Tinjau dan buat**, tinjau detail sumber data, lalu pilih **Buat sumber data**. 

1. Bagian **Detail sumber data** pada halaman untuk sumber data Anda menunjukkan informasi tentang konektor baru Anda. Anda sekarang dapat menggunakan konektor dalam kueri Athena Anda. 

   Untuk informasi tentang penggunaan konektor data dalam kueri, lihat[Jalankan kueri federasi](running-federated-queries.md).