Terraform で始める AWS

Terraform で AWS の非公開レポートストレージを管理し、データと読み取り権限、履歴の保持、計画した変更を実際に確認します。

AWS

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

シラバス

no data

はじめに

Terraform で始める AWS は、Terraform の基礎を理解し、AWS 上の非公開レポート基盤を管理したい方のためのコースです。独立したストレージを構築し、読み取れるデータ履歴を保持して、各リーダーに必要なアクセスだけを付与します。

5 つのガイド付きラボで段階的に学び、2 つのチャレンジでアクセスの修復と別環境の構築に自力で取り組みます。推奨順序で進めてください。各単元は、それぞれ新しい独立した環境から始まります。

学習内容

  • 無関係なレポートを保持しながら、自分が管理する AWS リソースを作成、識別、削除する。
  • ローカル state が分かれたルートディレクトリ間で入力とリソース参照を再利用し、保存されたバイト列と Content-Type を確認する。
  • S3 バージョニングを有効にし、現在のバージョンを置き換えずに過去のレポートを読む。
  • 実際に許可・拒否されるリクエストで、範囲を限定した IAM 読み取り権限の付与、確認、取り消しを行う。
  • 保存した計画を確認して適用し、プロバイダーが読み取れるタグのドリフトを修復して、変更中も既存のストレージとデータを保持する。

このコースの対象者

AWS に取り組む Terraform 学習者と、Infrastructure as Code を導入したい AWS 学習者が対象です。

前提知識: ターミナルでのファイル編集、Terraform のリソース・変数・出力・plan/apply・ローカル state・destroy、S3 オブジェクトの読み取り、IAM の Action と Resource の基礎。VPC、EC2、リモート backend、CI の知識は不要です。

学習環境: LabEx が、Terraform、AWS CLI、アクセス設定を準備した Terminal と AWS View を提供します。引き継ぐのは知識であり、以前の VM のリソースや state ではありません。

よくある質問

個人の AWS アカウントは必要ですか?

不要です。各環境にアクセス設定が用意されています。個人のアクセスキーを入力する必要はありません。

最初の Terraform コースとして受講できますか?

先に Terraform 入門で基本ワークフローを学んでください。このコースは基礎を AWS に応用するもので、インストールや HCL を最初から教えるコースではありません。

チャレンジでは何を評価しますか?

実際のリソース、レポートのバイト列、読み取り権限の境界、データ保持、対象を限定した削除を確認します。スクリーンショットやレポートの提出は不要です。

講師

labby
Labby
Labby is the LabEx teacher.