Запрос AWS Presto с родной. NET библиотекой - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь подключиться к базе данных Presto, размещенной на AWS, с помощью приложения . NET. Из того, что я обнаружил в своем исследовании, я думаю, Мне нужна библиотека AWSSDK.ElasticMapReduce. NET. Таким образом я могу подключиться к сервису следующим образом:

Imports Amazon
Imports Amazon.ElasticMapReduce
Imports Amazon.ElasticMapReduce.Model

'build an AmazonElasticMapReduceClient client. open up an EMR connection to AWS. 
Dim emrConfig As New AmazonElasticMapReduceConfig
emrConfig.RegionEndpoint = RegionEndpoint.USEast1
emrConfig.Timeout = TimeSpan.FromMilliseconds(AwsConstants.CONN_TIMEOUT_IN_MS)
emrConfig.ProxyPort = AwsConstants.PORT
emrClient = New AmazonElasticMapReduceClient(AwsConstants.KEY_ID, AwsConstants.KEY, emrConfig)

'success
MsgBox("Presto via EMR connection was successful.", MsgBoxStyle.Information)

'close connection to AWS
If emrClient IsNot Nothing Then emrClient.Dispose()

Он подключается, и я не получаю исключений. Но отсюда я потерялся. Каковы мои следующие шаги, чтобы отправить простой запрос и получить обратно набор записей? Информации по этому поводу очень мало, поэтому я даже не уверен, что иду правильным путем.

...