Skip to content

Commit 3e741bb

Browse files
committed
Moar logging
1 parent 1f24e84 commit 3e741bb

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/api/Elastic.Documentation.Api.Infrastructure/Aws/LambdaExtensionParameterProvider.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ public async Task<string> GetParam(string name, bool withDecryption = true, Canc
2121
var prefix = $"/elastic-docs-v3/{appEnvironment.Current.ToStringFast(true)}/";
2222
var prefixedName = prefix + name.TrimStart('/');
2323
logger.LogInformation("Retrieving parameter '{Name}' from Lambda Extension (SSM Parameter Store).", prefixedName);
24+
var requestUri =
25+
$"/systemsmanager/parameters/get?name={Uri.EscapeDataString(prefixedName)}&withDecryption={withDecryption.ToString().ToLowerInvariant()}";
26+
var rawResponse = await _httpClient.GetStringAsync(requestUri, ctx);
27+
logger.LogInformation("{RawResponse}", rawResponse);
2428
var response = await _httpClient.GetFromJsonAsync<ParameterResponse>($"/systemsmanager/parameters/get?name={Uri.EscapeDataString(prefixedName)}&withDecryption={withDecryption.ToString().ToLowerInvariant()}", AwsJsonContext.Default.ParameterResponse, ctx);
2529
return response?.Parameter?.Value ?? throw new InvalidOperationException($"Parameter value for '{name}' is null.");
2630
}

0 commit comments

Comments
 (0)