MenggunakanAWS Serverless Application Repositoryuntuk menyebarkan 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.

MenggunakanAWS Serverless Application Repositoryuntuk menyebarkan konektor sumber data

Untuk menyebarkan konektor sumber data, Anda dapat menggunakanAWS Serverless Application Repositoryalih-alih memulai dengan konsol Athena. GunakanAWS Serverless Application Repositoryuntuk menemukan konektor yang ingin Anda gunakan, berikan parameter yang dibutuhkan konektor, lalu gunakan konektor ke akun Anda. Kemudian, setelah Anda menggunakan konektor, Anda menggunakan konsol Athena untuk membuat sumber data tersedia untuk Athena.

Menerapkan konektor ke Akun Anda

Untuk menggunakanAWS Serverless Application Repositoryuntuk menggunakan konektor sumber data ke akun
  1. Masuklah keAWS Management Consoledan bukaRepositori Aplikasi Tanpa Server.

  2. Di panel navigasi, pilihAplikasi yang tersedia.

  3. Pilih opsiMenampilkan aplikasi yang membuat IAM role khusus atau kebijakan sumber daya.

  4. Di kotak pencarian, ketik nama konektor. Untuk daftar konektor data Athena prebuilt, lihatKonektor sumber data yang tersedia.

  5. Pilih nama konektornya. Memilih konektor membuka fungsi LambdaDetail aplikasihalaman diAWS Lambdakonsol.

  6. Di sisi kanan halaman detail, untukPengaturan aplikasi, isi informasi yang diperlukan. Pengaturan minimum yang diperlukan meliputi yang berikut ini. Untuk informasi tentang opsi yang dapat dikonfigurasi yang tersisa untuk konektor data yang dibangun oleh Athena, lihat yang sesuaiKonektor yang tersediatopik padaGitHub.

    • AthenaCatalogName- Nama untuk fungsi Lambda dalam huruf kecil yang menunjukkan sumber data yang ditargetkannya, seperticloudwatchlogs.

    • SpillBucket— Tentukan bucket Amazon S3 di akun Anda untuk menerima data dari payload respons besar yang melebihi batas ukuran respons fungsi Lambda.

  7. PilihSaya mengakui bahwa aplikasi ini membuat peran IAM khusus dan kebijakan sumber daya. Untuk informasi selengkapnya, pilih tautan Info.

  8. Di kanan bawahPengaturan aplikasibagian, pilihMenyebarkan. Ketika penyebaran selesai, fungsi Lambda muncul diSumber Dayabagian di konsol Lambda.

Membuat konektor tersedia di Athena

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

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

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

  4. PadaSumber datahalaman, pilihBuat sumber data.

  5. UntukPilih sumber data, pilih sumber data yang Anda buat konektor diAWS Serverless Application Repository. Tutorial ini menggunakanAmazonCloudWatchLogsebagai sumber data federasi.

  6. Pilih Selanjutnya.

  7. PadaMasukkan rincian sumber datahalaman, untukNama sumber data, masukkan nama yang ingin Anda gunakan dalam pernyataan SQL Anda saat Anda meminta 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-namaawsdatacatalog,hive,jmx, dansystemdicadangkan oleh Athena dan tidak dapat digunakan untuk nama sumber data.

  8. Di dalamDetail koneksibagian, gunakanPilih atau masukkan fungsi Lambdakotak untuk memilih nama fungsi yang baru saja Anda buat. ARN fungsi Lambda ditampilkan.

  9. (Opsional) UntukTag, tambahkan pasangan kunci-nilai untuk mengasosiasikan dengan sumber data ini. Untuk informasi selengkapnya tentang tanda, lihat Menandai sumber daya Athena.

  10. Pilih Selanjutnya.

  11. PadaTinjau dan buathalaman, meninjau rincian sumber data, dan kemudian memilihBuat sumber data.

  12. YangRincian sumber databagian halaman untuk sumber data Anda menunjukkan informasi tentang konektor baru Anda. Anda sekarang dapat menggunakan konektor dalam kueri Athena Anda.

    Untuk informasi tentang menggunakan konektor data dalam kueri, lihatMenjalankan kueri federasi.