#c# #amazon-web-services #aws-sdk
#c# #amazon-веб-сервисы #aws-sdk
Вопрос:
Я хочу использовать CostExplorer
для получения отчета об использовании, чтобы узнать информацию о потреблении сервисов. Для этого я создаю AmazonCostExplorerClient
объект и использую GetCostAndUsage
метод. Чтобы использовать это, мне нужно иметь GetCostAndUsageRequest
объект и использовать его для получения нужной мне информации, но я не понимаю, как заполнить свойства этого типа… Как я должен это сделать?
GetCostAndUsageRequest request = new GetCostAndUsageRequest();
request.Granularity = "DAILY";
request.Metrics.Add("UsageQuantity");
var gpDef = new GroupDefinition();
gpDef.Key = "USAGE_TYPE";
request.GroupBy.Add(gpDef);
try
{
var response = client.GetCostAndUsage(request);
//client is a AmazonCostExplorerClient object
Console.WriteLine(response);
Console.ReadKey();
}
catch(Exception e)
{
Console.WriteLine(e.Message);
Console.ReadKey();
}
}
}
Комментарии:
1. Полезно ли это
https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/CostExplorer/TGetCostAndUsageRequest.html
2. И опубликуйте фрагмент кода того, что вы уже пробовали.
3. Не уверен. Это текущая ошибка, которую я получаю: — «Вычисленная нами сигнатура запроса не соответствует подписи»