Я пытаюсь подключиться к базе данных 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()
Он подключается, и я не получаю исключений. Но отсюда я потерялся. Каковы мои следующие шаги, чтобы отправить простой запрос и получить обратно набор записей? Информации по этому поводу очень мало, поэтому я даже не уверен, что иду правильным путем.