//--- Methods --- public override async Task InitializeAsync(LambdaConfig config) { _transcribe = new AmazonTranscribeServiceClient(); _outputBucketName = config.ReadS3BucketName("ExtractedTextBucket"); _notifyQueueUrl = config.ReadSqsQueueUrl("ProgressQueue"); _sqsClient = new AmazonSQSClient(); }
//--- Methods --- public override async Task InitializeAsync(LambdaConfig config) { // read configuration settings _queueUrl = config.ReadSqsQueueUrl("Queue"); // initialize clients _sqsClient = new AmazonSQSClient(); }
//--- Methods --- public override async Task InitializeAsync(LambdaConfig config) { // read configuration settings var dataTableName = config.ReadDynamoDBTableName("DataTable"); _notifyQueueUrl = config.ReadSqsQueueUrl("NotifyQueue"); // initialize AWS clients _sqsClient = new AmazonSQSClient(); _dataTable = new DataTable(dataTableName, new AmazonDynamoDBClient()); }
//--- Methods --- public override async Task InitializeAsync(LambdaConfig config) { _sqsQueueUrl = config.ReadSqsQueueUrl("SqsQueue"); _sqsClient = new AmazonSQSClient(); }