我尝试使用aws price list API通过getProducts获取特定示例的价格,但即使从getProductsOutput给出的“响应”中获取价格也非常令人沮丧。一切都是awsJSONValue,当我试图索引到awsJSONValue时,我得到了一堆“map[] interface {}”问题,我必须不断地转换,它最终看起来非常长和丑陋(命令),而且绝对不可复制。在网上,由于AWS JsonValue中返回的“map[] interface{}”问题,似乎没有办法从这个输出中获取价格,我甚至无法索引到特定的值。
有没有人成功地使用Golang从AWS价格列表中的getProducts API调用中获取“价格”?如果是的话,有没有人可以告诉我,因为我一直在玩,我觉得它不应该这么复杂。有没有什么方法可以解析aws.JSONValue,通过一个编组函数或某种方式?简单地说,我想要这样的东西(但在Golang中,而不是Python中):Use boto3 to get current price for given EC2 instance type
谢谢你,谢谢
1条答案
按热度按时间dnph8jn41#
我能够通过创建具有我感兴趣的字段的模型来实现它
现在您可以使用pricingData访问属性/值。