Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan konfigurasi KPL proxy
Untuk aplikasi yang tidak dapat terhubung langsung ke internet, semua AWS SDK klien mendukung penggunaan HTTP atau HTTPS proxy. Dalam lingkungan perusahaan yang khas, semua lalu lintas jaringan keluar harus melalui server proxy. Jika aplikasi Anda menggunakan Kinesis Producer Library (KPL) untuk mengumpulkan dan mengirim data ke AWS lingkungan yang menggunakan server proxy, aplikasi Anda akan memerlukan konfigurasi KPL proxy. KPLadalah perpustakaan tingkat tinggi yang dibangun di atas AWS KinesisSDK. Ini dibagi menjadi proses asli dan pembungkus. Proses asli melakukan semua pekerjaan pemrosesan dan pengiriman catatan, sementara pembungkus mengelola proses asli dan berkomunikasi dengannya. Untuk informasi selengkapnya, lihat Menerapkan Produsen yang Efisien dan Andal dengan Perpustakaan Produsen Amazon Kinesis
Pembungkus ditulis dalam Java dan proses asli ditulis dalam C ++ dengan menggunakan Kinesis. SDK KPLversi 0.14.7 dan yang lebih tinggi sekarang mendukung konfigurasi proxy di pembungkus Java yang dapat meneruskan semua konfigurasi proxy ke proses asli. Untuk informasi lebih lanjut, lihat https://github.com/awslabs/amazon-kinesis-producer/releases/tag/v0.14.7
Anda dapat menggunakan kode berikut untuk menambahkan konfigurasi proxy ke KPL aplikasi Anda.
KinesisProducerConfiguration configuration = new KinesisProducerConfiguration(); // Next 4 lines used to configure proxy configuration.setProxyHost("10.0.0.0"); // required configuration.setProxyPort(3128); // default port is set to 443 configuration.setProxyUserName("username"); // no default configuration.setProxyPassword("password"); // no default KinesisProducer kinesisProducer = new KinesisProducer(configuration);