Exemplo n.º 1
0
        public async Task Action(ActionRequest request, ILambdaContext context)
        {
            string path  = System.Environment.GetEnvironmentVariable("path");
            string s3url = System.Environment.GetEnvironmentVariable("s3url");

            using (HttpClient client = new HttpClient())
            {
                string url = $"{request.URLs[request.Index]}/{path}?s3url={s3url}";
                context.Logger.LogLine(url);
                var response = await client.GetAsync(url);

                context.Logger.LogLine(response.ToString());
            }
            request.Index++;
            if (request.URLs.Count > request.Index)
            {
                await FunctionHelper.Trigger(request.URLs, request.Index, context.InvokedFunctionArn);
            }
        }