Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai dengan tabel streaming
Tutorial ini memandu Anda membuat pengiriman tabel streaming pertama Anda untuk mengirim catatan dari aliran Amazon Kinesis Data Streams ke tabel streaming di Apache Iceberg, memverifikasi, dan membersihkannya.
Prasyarat
Sebelum Anda mulai, pastikan prasyarat berikut terpenuhi:
Aliran Aliran Data Kinesis dikonfigurasi dengan mode kapasitas On-Demand Standar atau On-Demand Keuntungan.
Peran eksekusi layanan IAM yang memberikan izin Kinesis Data Streams untuk mengirimkan catatan ke tujuan Anda. Lihat Izin IAM untuk pengiriman data.
Skema terdaftar di AWS Glue Schema Registry.
Ember meja S3 untuk tabel Iceberg tujuan.
Bucket Amazon S3 untuk antrian huruf mati.
Yang AWS CLI diinstal dan dikonfigurasi, jika Anda menggunakan AWS CLI.
Langkah 1: Buat pengiriman
Buat pengiriman tabel streaming dengan Konsol Manajemen AWS atau AWS CLI. Untuk prosedur lengkap dan semua opsi konfigurasi, lihatBuat pengiriman tabel streaming.
Langkah 2: Verifikasi pengiriman
Verifikasi bahwa pengiriman mencapai status AKTIF. Untuk prosedur ini, lihat Jelaskan pengiriman tabel streaming.
Langkah 3: Pantau pengiriman
Setelah pengiriman aktif, pantau kesehatannya menggunakan CloudWatch metrik Amazon yang diterbitkan di AWS/Kinesis namespace dengan dimensi ChannelName danStreamName. Metrik pengiriman tabel streaming diawali denganDeliveryToIceberg. Untuk daftar lengkap metrik, lihatMemantau pengiriman data.
Langkah 4: Membersihkan
Untuk menghindari biaya yang berkelanjutan, hapus sumber daya yang Anda buat saat Anda tidak lagi membutuhkannya. Pengiriman aktif terus memproses catatan dan dikenakan biaya pengiriman sampai Anda menghapusnya, dan data apa pun yang sudah ditulis ke tujuan Anda terus dikenakan biaya penyimpanan Amazon S3.
Hapus pengiriman. Lihat Menghapus pengiriman tabel streaming.
Jika Anda tidak lagi memerlukan peran eksekusi layanan — misalnya, jika tidak digunakan oleh pengiriman lain — hapus itu. Lepaskan kebijakan yang dikelola pelanggan, hapus kebijakan sebaris apa pun, lalu hapus peran menggunakan IAM
detach-role-policy,delete-role-policy, dandelete-roleperintah. Untuk detailnya, lihat Menghapus peran atau profil instance di Panduan Pengguna IAM.Jika Anda tidak lagi memerlukan bucket tabel tujuan atau bucket antrean huruf mati, hapus buket tersebut di Amazon S3 untuk menghentikan biaya penyimpanan.