Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWSで学ぶ!PackerによるInfrastructure as Code入門
Rating: 4.9 out of 5(8 ratings)
120 students

AWSで学ぶ!PackerによるInfrastructure as Code入門

Amazon EC2で学ぶ、Webサーバー構築、利用を通じたPackerによるInfrastructure as Codeの仕組み
Created byShota Fukuyama
Last updated 4/2026
Japanese

What you'll learn

  • IaCの概要やメリット、IaC関連ツール類の中でのPackerの特徴について、自分の言葉で説明できるようになる
  • Packerを使用する上でつまづきがちなポイント (特に、Packerのコード特有の文法とその使い方)について、自分の言葉で説明できるようになる
  • AWSサービス(Amazon EC2)を利用し、自力でPackerを使用したカスタムイメージ作成ができるようになる
  • 本コースで得た知識を土台として、実務に応用するための調査、実行スキルを身に付ける

Course content

6 sections24 lectures5h 10m total length
  • 本コース受講にあたって2:05
  • 自己紹介0:55
  • 本コースのねらい6:41
  • 本コースの内容2:29

Requirements

  • ネットワークの基礎知識(HTTP、SSH等)
  • AWSの基礎知識(Amazon EC2関連の基本用語等)はあれば尚可(無くても受講可)

Description

<コースの概要>

本コースは前半の理論編でIaC(Infrastructure as Code)、Packerの概要をご理解いただいた後、後半の実践編でAWS上の環境を使用して数多くのハンズオンを実施することで、より理解が深まる構成となっております。

ハンズオンではAmazon EC2のサービスを使用して、カスタムAMI作成、Webサーバー構築、利用を通じてPackerによるInfrastructure as Codeの仕組みを実践的に学ぶことができます。(PackerのJSONテンプレートを使用して各種カスタムAMIを作成します。HCLテンプレートによる演習は本コースの対象外です。)


<他教材との違い>

本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。

・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない

・なぜIaC、Packerが必要なのか、なぜその手順で設定するのか等、解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる

・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる


<コース受講後の姿>

本コース受講後には以下のスキルを自然と身に付けることができます。

・IaCの概要やメリット、IaC関連ツール類の中でのPackerの特徴について、自分の言葉で説明できるようになる

・Packerを使用する上でつまづきがちなポイント (特に、Packerのコード特有の文法とその使い方)について、自分の言葉で説明できるようになる

・AWSサービス(Amazon EC2)を利用し、自力でPackerを使用したカスタムイメージ作成ができるようになる

・本コースで得た知識を土台として、実務に応用するための調査、実行スキルを身に付ける


<コースの内容>

本コースの内容は以下の通りです。

コース概要

  • 本コース受講にあたって

  • 自己紹介

  • 本コースのねらい

  • 本コースの内容

IaC概要

  • IaC(Infrastructure as Code)とは何か

  • 手作業によるインフラ構築の作業内容と課題

  • コードによるインフラ構築の作業内容と効果

  • IaCツール概要

  • Packerの仕組み

IaCハンズオン(理論編)

  • AWSサービス・ツール紹介

  • ハンズオンの流れ

IaCハンズオン(実践編)

  • ハンズオン事前準備編(Packerインストール)

  • ハンズオン①はじめの一歩編(カスタムAMI作成)

  • ハンズオン②Provisioner編その1(Provisionerの使い方)

  • ハンズオン③Provisioner編その2(Script Provisioner)

  • ハンズオン④Provisioner編その3(File Provisioner)

  • ハンズオン⑤ソースAMIフィルター編

  • ハンズオン⑥Post Processors編

  • ハンズオン⑦変数編その1(ユーザー変数)

  • ハンズオン⑧変数編その2(環境変数)

  • ハンズオン⑨認証ファイル編

AWS構築環境削除

  • 削除対象リソースの確認

  • 削除対象リソースの削除

ボーナスレクチャー

  • ボーナスレクチャー

<変更履歴>

・2023/9/25: 「3.2.ハンズオンの流れ」レクチャーの添付ファイル(AWSアカウント作成.txt)を最新化

Who this course is for:

  • IaC、Packerという言葉は聞いたことがあり、なんとなくの概要は知っているが、実現方法となると少し自信が無いエンジニアの方