Terraform / HCL を、ゼロから実務まで

クラウドインフラを
コードで書けるようになる。

HCL の書き方、AWS の代表リソース定義、GitHub での運用までを一貫して学べる構成。 初学者がつまずきやすい順番と勘所を、公式ドキュメントと実運用ベースで体系化しました。

44 章 / Chapters
3 領域 / Sections
100% 日本語 / 公式準拠
無料 / Free
難易度: ★ 初級 ★★ 中級 ★★★ 上級

HCL(HashiCorp Configuration Language)

Terraform の設定言語そのもの。書き方の文法と考え方を順に。

AWS リソース定義

AWS プロバイダで頻出のリソース/属性/組み合わせを章ごとに。

01★ 初級

プロバイダと認証

required_providers、profile、assume_role、default_tags。

02★★ 中級

VPC とネットワーク

VPC / Subnet / IGW / NAT / Route Table / SG。

03★ 初級

EC2 とコンピュート

aws_instance、AMI 検索、key_pair、user_data。

04★ 初級

S3 とストレージ

S3 バケットの「分離型」モダンスタイル、aws_s3_object。

05★★ 中級

IAM

role / policy / instance_profile / policy_document。

06★★ 中級

RDS / DynamoDB

aws_db_instance と aws_dynamodb_table。

07★★ 中級

Lambda / API Gateway

サーバーレス API の最小構成。

08★★ 中級

CloudFront / Route 53 / ACM

独自ドメインの静的サイトを作る一式(このサイト自身の構成)。

09★★ 中級

CloudWatch / SNS / SQS

ログ・メトリクス・アラーム・キュー。

10★★★ 上級

ECS / ECR / ALB

Fargate でコンテナを動かす。

11★ 初級

データソース集

caller_identity / region / availability_zones / ami など。

12★★ 中級

KMS(暗号化キー管理)

カスタマー管理キー、自動ローテーション、キーポリシー。

13★★ 中級

Secrets Manager / SSM

機密値の保管と自動回転、データ駆動の設定。

14★★ 中級

EBS / EFS

ブロックストレージとファイルシステムの使い分け。

15★★★ 上級

VPC Endpoints / PrivateLink

VPC から AWS API へプライベート接続。

16★★ 中級

Auto Scaling Group / Launch Template

EC2 の自動スケールとローリング更新。

17★★ 中級

EventBridge

cron スケジュール、イベント駆動、Scheduler。

18★★ 中級

AWS Backup

横断的バックアップ計画と Vault Lock。

Azure

azurerm プロバイダ向け章を準備中。

Coming soon

Azure Resource Manager (azurerm) プロバイダの章は順次公開予定です。

GCP

google プロバイダ向け章を準備中。

Coming soon

Google Cloud Platform (google) プロバイダの章は順次公開予定です。

GitHub × Terraform 運用

共同作業の土台と CI/CD、モジュール公開/自動更新まで。