Member 12613458 Ответов: 1

Позвонив в службу от лямбда выбрасывает ошибку 403 Forbidden


AWS LAMBDA .NET CORE выдает ошибку 403 Forebidden при вызове службы из обработчика функций

Что я уже пробовал:

                ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
                ServicePointManager.Expect100Continue = true;
                ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

                HttpWebRequest request = WebRequest.Create(requestUrl) as HttpWebRequest;
                request.Headers.Add("userId", iusr);
                request.Method = "GET";
                request.Credentials = System.Net.CredentialCache.DefaultCredentials;
                request.ContentType = "application/json";
                request.Accept = "application/json";

                Console.WriteLine("S3 Upload --> Debug  :  4");

                try
                {
                    HttpWebResponse myHttpWebResponse = (HttpWebResponse)request.GetResponse();
                    System.IO.StreamReader myStreamReader = new System.IO.StreamReader(myHttpWebResponse.GetResponseStream());

                    response = myStreamReader.ReadToEnd();
}

ZurdoDev

1. Где находится лямбда?
2. 403 означает, что вы не авторизованы.

1 Ответов

Рейтинг:
2

#realJSOP

Бьюсь об заклад, это потому, что вы не передаете пароль в заголовке запроса...