From 3d1cc30493394a788ad31cf94739cbf31f7381c7 Mon Sep 17 00:00:00 2001 From: Marcello Calisto Date: Sat, 9 Sep 2023 18:21:25 +0200 Subject: [PATCH] =?UTF-8?q?KN04=20Hauptauftrag=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KN04/README.md | 4 ++-- KN04/x_res/fcz.jpg | Bin 0 -> 4821 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 KN04/x_res/fcz.jpg diff --git a/KN04/README.md b/KN04/README.md index bdc994f..7c2d7fa 100644 --- a/KN04/README.md +++ b/KN04/README.md @@ -25,10 +25,10 @@ Im ersten Challenge dieses Kompetenznachweises werden Sie einen sogenannten **S3-Bucket** aufsetzen, konfigurieren und anschliessend ein Bild (Object) darin ablegen. Sie lernen ausserdem, **was** ein Object Store ist und welche **Vor- und Nachteile** er gegenüber anderen Storage-Lösungen bietet. -### B) SSH-Key und Cloud-init (Beginner) +### B) Mit "Cloud-init" einen Webserver aufsetzen mit Zugriff auf Bild im S3-Bucket (Advanced) **Ausgangslage:**
-Sie wissen bereits, wie man auf AWS ein SSH Keypair erstellt und können sich mit diesem Key per SSH mit einer Instanz in der Cloud verbindet. Dieser Challenge geht nun etwas tiefer. Weil das Keypair von AWS und nicht von Ihnen erzeugt wurde, fehlt ihnen noch der Public-Key zu Ihrem bereits bei sich abgelegten **Private Key** (file.pem). Mit **puttygen** können Sie jederzeit den zugehörigen **Public Key** erzeugen. Diesen können Sie dann auf jeder beliebigen Instanz in der Cloud ablegen, um schnell darauf zuzugreifen. +In diesem Auftrag werden Sie eine Amazon EC2-Instanz mit einem Cloud-Init-Skript aufzusetzen. Schwerpunkt ist der Content dieses IaC-Scripts, welches Sie selbständig und mit Know-how aus der letzten Übung selber zusammenbauen. Ziel ist es, dass Ihr Webserver das Bild, welches auf dem S3-Bucket liegt, auf der Index-Seite anzeigt. ### C) Template (Beginner) diff --git a/KN04/x_res/fcz.jpg b/KN04/x_res/fcz.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e121c1c725716205690ebb49aef698d85c856952 GIT binary patch literal 4821 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 literal 0 HcmV?d00001