Ejemplo n.º 1
0
 //--- Methods ---
 public override async Task InitializeAsync(LambdaConfig config)
 {
     _transcribe       = new AmazonTranscribeServiceClient();
     _outputBucketName = config.ReadS3BucketName("ExtractedTextBucket");
     _notifyQueueUrl   = config.ReadSqsQueueUrl("ProgressQueue");
     _sqsClient        = new AmazonSQSClient();
 }
Ejemplo n.º 2
0
        //--- Methods ---
        public override async Task InitializeAsync(LambdaConfig config)
        {
            // read configuration settings
            _queueUrl = config.ReadSqsQueueUrl("Queue");

            // initialize clients
            _sqsClient = new AmazonSQSClient();
        }
Ejemplo n.º 3
0
        //--- 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());
        }
Ejemplo n.º 4
0
 //--- Methods ---
 public override async Task InitializeAsync(LambdaConfig config)
 {
     _sqsQueueUrl = config.ReadSqsQueueUrl("SqsQueue");
     _sqsClient   = new AmazonSQSClient();
 }