Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau peristiwa untuk Amazon Redshift Data API di Amazon EventBridge
Anda dapat memantau peristiwa Data API di EventBridge, yang memberikan aliran data real-time dari aplikasi Anda sendiri, aplikasi software-as-a-service (SaaS), dan layanan. AWS EventBridge merutekan data tersebut ke target seperti AWS Lambda dan Amazon SNS. Peristiwa ini sama dengan yang muncul di Ev CloudWatch ents, yang memberikan aliran peristiwa sistem hampir real time yang menggambarkan perubahan AWS sumber daya. Acara dikirim ke akun yang berisi database Amazon Redshift. Misalnya, jika Anda mengambil peran di akun lain, peristiwa dikirim ke akun tersebut. Untuk informasi selengkapnya, lihat EventBridge acara Amazon di Panduan EventBridge Pengguna Amazon.
Peristiwa API data dikirim ketika operasi BatchExecuteStatement API ExecuteStatement or menyetel WithEvent opsi ketrue. stateBidang acara berisi salah satu nilai berikut:
-
DIBATALKAN — Kueri yang dijalankan dihentikan oleh pengguna.
-
GAGAL — Kueri yang dijalankan gagal.
-
SELESAI — Kueri telah selesai berjalan.
Acara disampaikan atas dasar jaminan. Untuk informasi selengkapnya, lihat A AWS cara dari layanan di Panduan EventBridge Pengguna Amazon.
Contoh untuk acara selesai API Data
Contoh berikut menunjukkan peristiwa untuk API Data ketika operasi ExecuteStatement API selesai. Dalam contoh ini, pernyataan bernama test.testtable selesai berjalan.
{ "version": "0", "id": "18e7079c-dd4b-dd64-caf9-e2a31640dab0", "detail-type": "Redshift Data Statement Status Change", "source": "aws.redshift-data", "account": "123456789012", "time": "2020-10-01T21:14:26Z", "region": "us-east-1", "resources": [ "arn:aws:redshift:us-east-1:123456789012:cluster:redshift-cluster-1" ], "detail": { "principal": "arn:aws:iam::123456789012:user/myuser", "statementName": "test.testtable", "statementId": "dd2e1ec9-2ee3-49a0-819f-905fa7d75a4a", "redshiftQueryId": -1, "state": "FINISHED", "rows": 1, "expireAt": 1601673265 } }