🗂

InfracostをVSCodeで導入

2023/04/21に公開

はじめに

本記事は、infracostをVSCode上で利用するためのチュートリアルを参考に記事を作成しています。

実行環境

MacOS
VSCode

インストール

今回はMacOS上でのインストール方法を2つ紹介します。
どちらでも可能ですが、versionが0.10.8のもの(できるもの)を選択しましょう(2022/7/25現在)。

1. Homebrewを用いたインストール

brew install infracost

インストール後、バージョンの確認を行います。

infracost --version

もし、バージョンが0.10.8以下の場合、brew update後にbrew upgrade infracostでInfracostのバージョンアップデートができます。

2. curlコマンドを用いてインストールする方法

curl -fsSL https://raw.githubusercontent.com/infracost/infracost/master/scripts/install.sh | sh

インストール後、バージョンの確認を行います。

infracost --version

APIキーを取得する

infracost auth login

無料のAPIサーバを取得することができます。取得することによりコストの見積もりを行うことができます。
無料APIサーバ : https://pricing.api.infracost.io

CLI上でコストを見積もる

mkdir example-terraform
cd example-terraform
git clone https://github.com/infracost/example-terraform
infracost breakdown --path .

以上のコマンドを実行することでCLI上にコストを表示させることができます。

VSCodeにコストを表示

コストを表示したいファイルがあるフォルダをVSCode上で開くとコストが表示されるようになっているかと思います。

参考文献

https://github.com/infracost/infracost

https://github.com/infracost/vscode-infracost

https://github.com/infracost/cloud-pricing-api

Discussion