diff --git a/KN04/KN04.md b/KN04/KN04.md index 5b62f03..d837765 100644 --- a/KN04/KN04.md +++ b/KN04/KN04.md @@ -38,18 +38,21 @@ In diesem Auftrag werden Sie genau gleich, wie bereits in der Übung [KN02 Lab4. #### Anleitung: -Die wichtigsten Informationen zu Cloud-init und YAML [finden Sie in der Theorie](../InfrastructureAsCode.md). -Laden Sie diese [cloud-init Datei](./x_res/cloud-init.yaml) herunter. Erklären Sie **alle** Zeilen der Cloud-init Datei in folgendem Schema. **Achtung**: Viele Werte sind nicht definiert von cloud-init, sondern von Linux/Ubuntu. z.B. *sudo: <sudo-Regeln>*. Die Sudo-Regeln sind definiert in Linux (sudoers-file). +##### Schritt 1: Bucket erstellen +1. Öffnen Sie die [AWS Management Console](https://aws.amazon.com/console/). +2. Navigieren Sie zur S3-Dashboardseite. +3. Klicken Sie auf "Create bucket". +4. "Bucket name" eingeben. **Achtung:** Muss "unique" sein. +5. Public Access gewähren (Häckchen entfernen) und bestätigen, dass einverstanden +6. Bucket erstellen (create) + +##### Schritt 2: Permissions (Berechtigungen) für den Bucket setzen +1. Damit Sie später von überall her auf dieses Bild zugreifen können, muss eine entsprechende **Bucket policy** erstellt werden +2. Bucket policy erstellen (Edit) +3. Bucket policy definieren (Allow-Regel für PublicRead einsetzen) + -```yaml -#cloud-config -users: # .... - - name: ubuntu # Benutzername - sudo: ALL=(ALL) NOPASSWD:ALL # sudo-Regeln für diesen Benutzer - #... - #... -``` #### Ziel der Übung :bell: Sie verstehen die Befehlsstruktur von **Cloud-init**-files und können diese interpretieren und dokumentieren.