Возникли проблемы с использованием лямбда-функций в AWS. Я хотел бы знать, могу ли я вызывать функции AWS Lambda синхронно
а не асинхронно. Сейчас функции AWS Lambda работают непрерывно, и я хотел бы, чтобы их можно было остановить.
как они используют мои кредиты. Любая помощь будет оценена.
Спасибо
вот эти коды:
Client.GetObjectAsync(BucketName, FileName, (responseObj) =>
{
//print("about to get json");
if (responseObj.Exception == null) print("exception not null"); else print(responseObj.Exception.Message);
string data = null;
var resp = responseObj.Response;
if (resp == null)
{
//print("null");
}
else
{
//print("not null");
}
//print(resp.ContentLength);
if (resp.ResponseStream != null)
{
print("before StreamReader");
using (StreamReader reader = new StreamReader(resp.ResponseStream))
{
//print("In StreamReader");
data = reader.ReadToEnd();
//print("got json");
}
/**
string fp = Application.dataPath + "\\unitydata.txt";
using (var fs = System.IO.File.Create(@fp))
{
byte[] buffer = new byte[81920];
int count;
while ((count = resp.ResponseStream.Read(buffer, 0, buffer.Length)) != 0)
fs.Write(buffer, 0, count);
fs.Flush();
}
**/
// }
// else
// {
// print("response is null");
// }
// print("JSON CONTENT: " + data);
// float[] fres = parseVectors(data);
// for (int i = 0; i < fres.Length; i++) print(fres[i] + " ");
// responseObj.ToString();
// });