初心者のための AWS 基礎

8 つのガイド付きラボで個人ポートフォリオを作り、EC2、公開、アクセス制御、非公開 S3、ロール、復元、ログ、アラームを学びます。

AWS

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

はじめに

個人のポートフォリオサイトを作り、目に見える成果を通じて AWS の役割を学びます。本コースは 8 つのガイド付きラボのみで構成され、チャレンジはありません。各ラボは新しい独立した環境で開始します。

例は AURA、FORMA、ECHO の 3 画像プロジェクトを持つデザイナーポートフォリオです。Tailwind CSS、ローカルフォント、画像と詳細パネルは提供済みで、サイトの実行と運用に集中します。S3 ラボでは 3 枚の表紙と作品一覧を保存し、実際のアプリ読取を認可します。

学べること

  • EC2 インスタンスを起動し、完成したポートフォリオページを開く
  • 短いプロフィールを編集し、SCP で公開する
  • セキュリティグループのルールが実際のアクセスに与える影響を確認する
  • 非公開の S3 に画像とプロジェクト一覧を保存し、取り出す
  • EC2 にロールを関連付け、特定の非公開画像をサイトから読み取る
  • S3 のバージョニングで以前の画像を復元する
  • ブラウザーのリクエストを CloudWatch ログと HTTP ステータスに対応付ける
  • 実測したリクエストエラーをアラームで検知し、復旧を確認する

対象となる方

個々のサービスを詳しく学ぶ前に、役立つ小さなプロジェクトを体験したい AWS 初心者向けです。

前提知識:AWS、Linux、プログラミング、Web 開発の経験は不要です。推奨順に進めてください。新しい概念は最初に使う前に説明します。

学習環境:LabEx がブラウザー内の Linux、設定済み AWS CLI 接続、サイトのコード、必要な素材を提供します。Terminal で操作し、その上の AWS View でリソースを観察し、実際のページで結果を確認します。AWS View はラボのリソース表示であり、公式 AWS Management Console ではありません。個人の AWS アカウントやアクセスキーは不要です。

よくある質問

サイトをゼロからプログラミングしますか?

アプリケーションとデザインは用意されています。少数のプロフィール項目を編集して公開し、サービスを使ってサイトを実行、保存、認可、復元、監視します。

いつサイトを確認できますか?

最初のラボでは、インフラの詳細より先にサイトを起動して開きます。環境の準備後、早い段階で成果を得る設計です。初心者の実際の所要時間はまだ計測していません。

コースはどのように構成されていますか?

最初の四つは起動、個人化、アクセス保護、保存、後半は非公開素材の接続、復元、ログとアラームを学びます。各ラボで独立した成果を得られます。

同じサーバーを使い続けますか?

各ラボは必要な前段機能を持つ新環境で開始します。最初はインスタンス終了を学び、以降は主な成果で終わり、毎回の削除は不要です。明示的に教える削除だけ行い、参照素材を残します。以前のインスタンスや認証情報でなく知識を引き継ぎます。

画像のバケットは公開しますか?

非公開のままです。インスタンスのロールがサイトの画像読み取りを許可し、サイトが画像を訪問者へ返します。サイトの公開アクセスとバケットの公開は別の判断です。

アラームがサイトを自動修復しますか?

アラームは実際のリクエストから得られたメトリクスを観察します。プロフィールを修復し、ページとアラームの復旧を自分で確認します。メール通知や自動修復は扱いません。

チャレンジやスクリーンショット提出はありますか?

8 ラボすべてにガイドがあります。画像は観察点を説明するためのもので、チェックは実際の結果を確認します。証拠としてスクリーンショットを提出する必要はありません。

次に何を学びますか?

AWS Resource Management for Beginners でリソースの識別、CLI のクエリ、タグを体系的に学び、その後サービス別コースへ進みます。本コースは実践の基礎であり、認定試験の完全な対策に代わるものではありません。

講師

labby
Labby
Labby is the LabEx teacher.