Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Per le applicazioni che non possono connettersi direttamente a Internet, tutti AWS SDK i client supportano l'uso dei HTTPS proxy HTTP o. In un ambiente aziendale tipico, tutto il traffico di rete in uscita deve passare attraverso server proxy. Se l'applicazione utilizza Kinesis Producer Library (KPL) per raccogliere e inviare dati AWS in un ambiente che utilizza server proxy, l'applicazione richiederà la configurazione KPL proxy. KPLè una libreria di alto livello basata su AWS KinesisSDK. È suddivisa in un processo nativo e un wrapper. Il processo nativo esegue tutti i processi di elaborazione e invio dei record, mentre il wrapper gestisce il processo nativo e comunica con esso. Per ulteriori informazioni, consulta Implementazione di producer efficienti e affidabili con la Amazon Kinesis Producer Library
Il wrapper è scritto in Java e il processo nativo è scritto in C++ con l'uso di Kinesis. SDK KPLla versione 0.14.7 e successive ora supportano la configurazione del proxy nel wrapper Java, che può passare tutte le configurazioni proxy al processo nativo. Per ulteriori informazioni, vedere/0.14.7. https://github.com/awslabs/ amazon-kinesis-producer releases/tag/v
È possibile utilizzare il codice seguente per aggiungere configurazioni proxy alle applicazioni. KPL
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);