Gunakan AWS Serverless Application Repository untuk 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.

Gunakan AWS Serverless Application Repository untuk menyebarkan konektor sumber data

Untuk menggunakan konektor sumber data, Anda dapat menggunakan AWS Serverless Application Repositoryalih-alih memulai dengan konsol Athena. Gunakan AWS Serverless Application Repository untuk menemukan konektor yang ingin Anda gunakan, berikan parameter yang dibutuhkan konektor, dan kemudian gunakan 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

Untuk menggunakan AWS Serverless Application Repository untuk menyebarkan konektor sumber data ke akun Anda
  1. Masuk ke AWS Management Console dan buka Repositori Aplikasi Tanpa Server.

  2. Di panel navigasi, pilihAplikasi yang tersedia.

  3. Pilih opsi Tampilkan aplikasi yang membuat IAM peran kustom 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 halaman Detail aplikasi fungsi Lambda di konsol. AWS Lambda

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

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

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

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. Pada halaman Sumber data, pilih Buat sumber data.

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

  6. Pilih Berikutnya.

  7. Pada halaman Masukkan detail sumber data, untuk nama sumber data, masukkan nama yang ingin Anda gunakan dalam SQL pernyataan 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). Namaawsdatacatalog,, hivejmx, dan dicadangkan system oleh Athena dan tidak dapat digunakan untuk nama sumber data.

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

  9. (Opsional) Untuk Tag, tambahkan pasangan nilai kunci untuk dikaitkan dengan sumber data ini. Untuk informasi selengkapnya tentang tag, lihat Tag sumber daya Athena.

  10. Pilih Berikutnya.

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

  12. 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, lihatGunakan kueri federasi.