Como obter informações de preços do ec2 AMI. usando CLI / URL

1

Estou com dificuldades para entender como obter informações sobre preços. programaticamente (isto é, via URL ou aws CLI). Eu suspeito Eu estou sentindo falta da 'grande figura'.

Posso estimar os preços manualmente na Web, por exemplo, aws marketplace - > sistemas operacionais - > selecione uma AMI - > tipo de instância. Isso dá um custo estimado.

Gostaria de fazer o mesmo através do aws CLI ou URL.

Quero comparar os custos de várias regiões & tipos de instância, mas isso é muito demorado para explorar manualmente.

Para ser específico, dada uma instância obtida usando aws ec2 describe-images --owners aws-marketplace , como faço para mapear isso para os dados em um arquivo de oferta obtido usando, por exemplo, wget https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/index.json ?

Qualquer sugestão apreciada (ou redirecionada para um site mais apropriado).

    
por copper.hat 20.08.2018 / 19:34

1 resposta

2

Existe um comando aws cli pricing que retorna uma tonelada de informações. Eu não achei muito útil por si só, mas se você correu através de jq poderia dar o que você está procurando. Aqui está o link para os documentos. link

Não vejo uma maneira de obter informações do describe-images api que permitirá que você calcule o preço de ec2. Os resultados da chamada não contêm um tipo de instância.

Também encontrei uma pergunta semelhante no Stack Overflow com algumas ótimas referências às chamadas da API mencionadas, mas ela não discute o cli. link

    
por 23.08.2018 / 03:08