2017-10-10 7 views
0

私はEC2のRIカバレッジを扱うスクリプトを作成しています。私はのRIのためのAPIを呼び出すと、私はSQLとEC2 CLIからAMI-Platformを取得する

  • のLinux/Unixの
  • のRed Hat Enterprise Linux
  • のWindows
  • Windows用バックRIを購入したプラットフォームを記述する1つを含む属性のリストを取得します
  • ....

私がされているのRIへの現在の在庫と一致するようにしようとしている/、購入する必要がありますが、残念ながら私はその情報を与えるコールを見つけることができないようです。私はec2 describe-instancesを試しましたが、プラットフォームを「windows」またはnullとして返すだけでなく、ec2-describe-imagesを試して同様の結果を得ています(コンソールのプラットフォーム属性は実際には、 OS)

AMIまたはインスタンスのプラットフォームを取得してこれをRIに一致させる方法はありますか?あるいは、インスタンス/ AMIをRIプラットフォームタイプに一致させる他の方法がありますか?

p.s.私はそれが重要ではないと言っているhereのコメントを見ましたが、idkは何を意味していないのですか?

+0

この質問への私の答えを見てください:https://stackoverflow.com/questions/41172415/is-there-any-way-to-get-the-platform-and-os-from-the-instances – helloV

+0

可能な重複[インスタンスからプラットフォームとOSを取得する方法はありますか?](https://stackoverflow.com/questions/41172415/is-there-any-way-to-get-the-platform-and-os-from) -the-instances) – helloV

+0

ありがとうございました。@helloV、それはすでに見ています。私は必ずしもOSを具体的に必要としているわけではなく、むしろそれが適格なRIプラットフォームのタイプを考慮して、重複しているとは思わないでください。 – Jake

答えて

0

リザーブドインスタンスは、EC2インスタンスに直接関連付けられていません。請求方法は次のとおりです。 EC2インスタンスの1つ(地域、タイプなど)と一致するRIがある場合は、RI価格で請求されます。専用インスタンスには一致するEC2インスタンスがあります。

関連する問題