obtenez de l'ec2 prix par programme?
Est-il un moyen pour obtenir l'AWS prix par programme (coût par heure de chaque type d'instance, le coût par GO/mois de stockage sur le S3, et etc)?
Aussi, il y a le coût des outils de surveillance? Par exemple, est-il un outil qui peut rapporter votre instance EC2 d'utilisation sur une base horaire (par rapport à une base mensuelle, ce qui est ce que Amazon ne)?
Merci d'avance.
Vous devez vous connecter pour publier un commentaire.
Mise à JOUR:
Il est maintenant AWS prix de l'API:
https://aws.amazon.com/blogs/aws/new-aws-price-list-api/
Orginal réponse:
Les listes de prix sont disponibles sous forme de JSONP fichiers (vous avez besoin de dépouiller appel de fonction) qui sont utilisés par l'AWS prix pages. Chaque table (et de chaque onglet pour la table) a séparé fichier JSON. Il n'est pas une API peut-être, mais certainement l'ordinateur à digérer. Voici une liste qui prend en charge EC2 page des prix (à partir du 17 décembre 2014):
AVERTISSEMENT: Les points de terminaison de changer de temps en temps et souvent ancienne URL est toujours là avec les anciennes valeurs. Il est préférable de vérifier quelle est la situation actuelle plutôt que de compter sur les liens fournis dans ce fil.
Donc, voici une petite commande pour obtenir l'ensemble actuel ou Url à partir d'AWS page des prix. Exemple basé sur EC2. L'exécuter sur Linux ou Cygwin. Cette commande a été utilisé pour créer la liste ci-dessus.
Pour ceux qui n'aiment pas la ligne de commande, vous pouvez également vérifier dans un navigateur web réseau de la console (vous y arrivez avec F12), filtre avec des objets JS:
curl -L http://aws.amazon.com/ec2/pricing/
apporte plus le résultat attendu.Juste pour vous faire savoir qu'ils semblent avoir changé le JSON adresses. Il comprend la nouvelle C3 types d'instance
Mise à jour 01/21/2014: les adresses de nouveau changé. Veuillez noter que ce sont des fichiers JS avec une fonction de rappel qui doit être supprimée de sorte qu'il devient un être analysée JSON.
Mise à jour 09/21/2014: adresses changé une fois de plus et inclure le nouveau T2 instace types. D'être traités comme des fichiers JSON, les observations initiales et la fonction de rappel doit être retiré et les clés doivent être entourées de guillemets doubles.
Sur Demande
Réservés Lumière
Réservés Moyen
Réservés Lourd
Autres
Point de terminaison précédent: http://aws-assets-pricing-prod.s3.amazonaws.com/pricing/ec2/linux-od.js
the initial comments and the callback function should be removed and the keys should be wrapped in double quotes
peut conduire à essayer de le faire manuellement. Il n'est pasJSON
, c'estJSONP
... donc appeler en tant que telle et l'objet sera transmise à votre rappel.t3.*
etm5a.*
Cette ruby gem enveloppe le JSON les données sur les prix fournis par Amazon et fournit une interface simple, qui prend soin de la cartographie de la région et le type d'instance noms de ceux utilisés dans l'API EC2.
https://github.com/sonian/amazon-pricing
En plus de @arturhoo réponse qui fournit l'EC2 spots
Vous pouvez obtenir l'historique des prix à la Outils CLI
qui prend place entre le prix
3:00am
et3:16am
lundi 31 octobre 2016 (UTC)Si vous utilisez golang, j'ai écrit une bibliothèque qui permet d'interroger les données à l'aide de la
"https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/{offer_code}/actuel/index.{format}"
format.
https://github.com/Chronojam/aws-pricing-api
AWS a lancé la nouvelle liste de prix de l'API pour la programmation de l'intégration.
La Syntaxe de l'URL:
Pour obtenir la liste des services de soutien:
AWS blog Referance: https://aws.amazon.com/blogs/aws/new-aws-price-list-api/
Je suis l'auteur d'un outil open-source appelé ec2-coût-calculer qui "rapport de votre instance EC2 d'utilisation sur une base horaire" - l'outil est disponible à l'awsmissingtools.com. La sortie peut être horaire, journalier, mensuel. Deux versions de l'outil existe, écrit en Ruby et un autre écrit en bash.
Qu'Amazon a récemment modifié le dispositif de tarification pour les instances EC2 (pas plus de Moyen ou de la Lumière, seulement Lourde, qui dispose de plusieurs options de paiement à la - allUpfront, partialUpfront, noUpfront) et aussi il y a quelque temps séparés de l'ancienne génération d'instances de l'actualité, la liste des sans-papiers, la tarification de l'API de liens a changé la structure de JSON approvisionné par ces liens.
La liste complète de liens de EC2 prix des sans-papiers de l'API avec des descriptions, ainsi que le module Python pour un accès pratique et structurée de la sortie de la tarification en JSON, CSV ou des formats de Tableau peut être trouvé dans les suivantes du référentiel:
https://github.com/ilia-semenov/awspricingfull
Si vous êtes en utilisant Aller, j'ai écrit un paquet à décoder les données dans une structure, basée sur les fichiers liés à @okrasz réponse
https://github.com/recursionpharma/ec2prices
N'hésitez pas à apporter avec plus de données sur les prix.