Как создать запрос AWS .net

#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. Не уверен. Это текущая ошибка, которую я получаю: — «Вычисленная нами сигнатура запроса не соответствует подписи»