Можно ли указать учетные данные Windows для HttpClient
в лямбда-функции AWS?
Например:
var handler = new HttpClientHandler {
Credentials = new NetworkCredential("username", "password", "domain")
};
var httpClient = new HttpClient(handler);
var content = new StringContent("<test>test</test>", Encoding.UTF8, "application/xml");
var response = await httpClient.PostAsync("http://someurl", "content");
Целевой URL возвращает 401 Unauthorized
и выглядитNetworkCredentials
не было передано.
Лямбда получила роль AWSLambdaFullAccess
.
При локальном выполнении этот код с теми же учетными данными работает, как и ожидалось.