Terraform、Terragrunt、CloudFormation、AWS CDKのクラウドコストを、インフラ変更のデプロイ前に見積もれるオープンソースツール。
hashicorp/terraform-provider-aws
宣言的な構成を使って、TerraformからAWSリソースの作成、変更、削除を行えるプロバイダーです。
- スター
- 11,120
- フォーク
- 10,448
- 未解決の Issue
- 3,652
- 最終コミット
- 2 時間前
これは何?
AWS Providerは、HashiCorpのInfrastructure as CodeツールであるTerraformのプラグインです。Terraformの構成をAWS APIの呼び出しに変換するため、ユーザーはコンピューティング、ストレージ、ネットワーク、アイデンティティなどのクラウドリソースをコードで定義し、Terraformで変更内容を計画・適用できます。
このプロバイダーはTerraformエコシステムの一部としてメンテナンスされているため、Terraform Registryからインストールし、リージョン、認証情報、エンドポイントを標準のproviderブロックで設定します。変更内容はstateで追跡されるため、処理を実行する前に、追加・変更・削除される内容をTerraformのplanで確認できます。
このリポジトリには、プロバイダーのGoソースに加えて、コントリビューションガイドと四半期ごとの開発ロードマップが含まれています。ドキュメントとチュートリアルは、Terraform RegistryとプロジェクトのWebサイトで別途公開されています。
主な機能
- 01Terraformの構成を通じて、コンピューティング、ストレージ、ネットワーク、IAMなどのAWSリソースを管理します。
- 02Terraformのplanとapplyのワークフローに対応し、変更を適用する前にプレビューできます。
- 03リソースのstateを追跡し、Terraformが差分を検出してリソースを更新または削除できるようにします。
- 04Terraform Registryからインストールし、リージョン、認証情報、エンドポイントを設定して利用できます。
ユースケース
- チームで使うAWSインフラをコードとして定義し、バージョン管理する。
- AWS上に開発、ステージング、本番などの環境を自動で作成する。
- 適用前にplanの出力でインフラの変更内容を確認する。
トピック
よくある質問
- terraform-provider-aws とは?
- 宣言的な構成を使って、TerraformからAWSリソースの作成、変更、削除を行えるプロバイダーです。 AWS Providerは、HashiCorpのInfrastructure as CodeツールであるTerraformのプラグインです。Terraformの構成をAWS APIの呼び出しに変換するため、ユーザーはコンピューティング、ストレージ、ネットワーク、アイデンティティなどのクラウドリソースをコードで定義し、Terraformで変更内容を計画・適用できます。
- terraform-provider-aws は無料で使えますか?ライセンスは?
- terraform-provider-aws は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- terraform-provider-aws は今もメンテナンスされていますか?
- 活発にメンテナンス中。terraform-provider-aws の最終コミットは 2026年10月22日 です。
- terraform-provider-aws は何に使えますか?
- チームで使うAWSインフラをコードとして定義し、バージョン管理する。 AWS上に開発、ステージング、本番などの環境を自動で作成する。 適用前にplanの出力でインフラの変更内容を確認する。
- terraform-provider-aws はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/hashicorp/terraform-provider-aws
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
宣言的な設定ファイルからクラウドやサービスのリソースを作成・変更・管理するIaC向けCLI。
OpenTofuは、クラウドインフラを宣言的に構築・変更・バージョン管理するためのオープンソースのInfrastructure as Codeツールです。
汎用プログラミング言語でクラウドリソースを定義・デプロイできる、Infrastructure as Code の CLI とエンジンです。
既存のCIパイプライン内でTerraformやOpenTofuを実行し、プルリクエストのコメントからplanとapplyを実行できる、オープンソースのIaCオーケストレーションツールです。
IaC、コンテナイメージ、オープンソースパッケージを静的解析し、クラウドの設定ミスやCVEを検出するツール。