Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat pengiriman Amazon S3
Buat pengiriman yang mengirimkan catatan dari aliran Amazon Kinesis Data Streams ke bucket Amazon S3 tujuan umum. Anda dapat membuat pengiriman dengan Konsol Manajemen AWS atau AWS CLI. Catatan dikirimkan dalam format sumbernya, dikelompokkan menjadi objek berukuran optimal, dengan kompresi yang dapat dikonfigurasi dan struktur kunci S3 yang Anda tentukan.
catatan
Sebelum Anda membuat pengiriman, lengkapi prasyarat diMemulai pengiriman tujuan umum S3, termasuk peran eksekusi layanan IAM yang dijelaskan dalamIzin IAM untuk pengiriman data.
Menggunakan Konsol Manajemen AWS
-
Buka konsol Kinesis dihttps://console.aws.amazon.com/kinesis
. -
Di panel navigasi, pilih pengiriman tujuan umum S3, lalu pilih Buat pengiriman.
-
Langkah 1: Konfigurasi sumber. Di bawah Detail pengiriman, masukkan Nama Pengiriman. Untuk Sumber, pilih On-Demand aliran yang akan dikirimkan. Hanya On-Demand stream yang ditampilkan. Pilih Berikutnya.
-
Langkah 2: Konfigurasi tujuan. Pilih format Rekaman (JSON, STRING, atau BYTE_ARRAY), dan kemudian tentukan tujuan:
S3 bucket ARN — ARN dari bucket tujuan tujuan Amazon S3 tujuan.
Pemilik bucket yang diharapkan — Akun AWS ID 12 digit dari pemilik bucket yang diharapkan.
Jenis kompresi — pilih GZIP, ZSTD, atau None.
Kelas penyimpanan — pilih kelas penyimpanan Amazon S3 secara opsional.
Template kunci keluaran — secara opsional menentukan struktur kunci objek Amazon S3. Lihat perinciannya di Template kunci keluaran S3 untuk pengiriman Amazon S3.
Kesegaran data — waktu buffering maksimum dalam detik sebelum catatan dikirimkan (minimal 300, maksimum 900).
Pilih Berikutnya.
-
Langkah 3: Konfigurasi tambahan. Konfigurasikan enkripsi, akses layanan (peran IAM), antrian surat mati opsional, pengiriman log, dan tag. Pilih Berikutnya.
-
Langkah 4: Tinjau dan buat. Tinjau konfigurasi Anda, lalu pilih Buat pengiriman. Transisi pengiriman dari CREATING ke ACTIVE setelah penyediaan selesai.
Menggunakan AWS CLI
Gunakan create-channel perintah untuk membuat pengiriman Amazon S3 yang mengirimkan catatan ke bucket Amazon S3 tujuan umum dengan format JSON dan kompresi GZIP:
aws kinesis create-channel \ --channel-name "my-s3-delivery" \ --service-execution-role-arn "arn:aws:iam::123456789012:role/my-channel-role" \ --stream-configuration-list '[ { "StreamARN": "arn:aws:kinesis:us-east-1:123456789012:stream/my-stream", "RecordConfiguration": { "RecordFormatType": "JSON" } } ]' \ --s3-destination-configuration '{ "DataFreshnessInSeconds": 300, "StorageConfiguration": { "BucketARN": "arn:aws:s3:::my-destination-bucket", "ExpectedBucketOwner": "123456789012", "CompressionType": "GZIP", "StorageClass": "STANDARD" } }'
Perintah mengembalikan saluran ARN (ChannelARN). Gunakan dengan describe-channel untuk memverifikasi pengiriman mencapai status AKTIF. Lihat Jelaskan pengiriman Amazon S3. Untuk menyesuaikan struktur kunci objek Amazon S3, lihatTemplate kunci keluaran S3 untuk pengiriman Amazon S3.
Referensi API — lihat CreateChannel di Refer ensi API Amazon Kinesis Data Streams.