Repolode
hashicorp

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 の数値は毎日更新されます。

関連プロジェクト