Last post Mar 13, 2018 10:06 PM by RavSK
Mar 08, 2018 04:51 AM|RavSK|LINK
I have a requirement where I have to read AWS Kinesis data queue from Azure Environment.
Currently I have created a sample custom console project and using AWSSDK to pull messages from Kinesis and putting those messages into EventGrid topic. I have published this complete console project as Web Job on Azure.
But I am looking for some solution and suggestions if anyone has encountered this scenario. The questions are:
1. Amazon has "Kinesis Client Library (KCL)" for .net to read from and write to the queue but, it uses a "daemon" which is written in java, so it requires a java environment. Is there a way to publish KCL on Azure apart from taking a VM and get the environment
The sample code which I have written is not using KCL because of above limitation.
2. Do we have any connector available in Azure to connect to AWS Kinesis queue?
3. Any suggestion based on the scenario described above?
Mar 09, 2018 03:00 AM|Fei Han - MSFT|LINK
As far as I know, WebJobs provide environment to run programs written using Java. On the other hand, Azure Web Apps (as well as Mobile App/Services, WebJobs and Functions) run in a secure environment called sandbox, which will not enable us to run installer
to setup and customize environment.
Mar 13, 2018 10:06 PM|RavSK|LINK
Thank Fei Han. I didn't know it can work without VM.
But, I think VM would be a cleaner way because, in web job, I have to hardocde the java.exe path