From 6e2919f2e32a1c2e9655291c3f323f4fe4303403 Mon Sep 17 00:00:00 2001 From: Matthias Kutz Date: Mon, 17 Jun 2024 09:35:32 +0200 Subject: [PATCH] Update setup post and config --- docs/_config.yml | 2 +- .../2024-06-14-stufe-0-einrichtung.markdown | 40 ++++++++++--------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/docs/_config.yml b/docs/_config.yml index 87bf37a..c2b3c74 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -25,7 +25,7 @@ description: >- # this means to ignore newlines until "baseurl:" #baseurl: "" # the subpath of your site, e.g. /blog url: "http://viadee.de" # the base hostname & protocol for your site, e.g. http://example.com #twitter_username: jekyllrb -#github_username: jekyll +github_username: viadee # Build settings theme: minima diff --git a/docs/_posts/2024-06-14-stufe-0-einrichtung.markdown b/docs/_posts/2024-06-14-stufe-0-einrichtung.markdown index 3c42dca..d879b23 100644 --- a/docs/_posts/2024-06-14-stufe-0-einrichtung.markdown +++ b/docs/_posts/2024-06-14-stufe-0-einrichtung.markdown @@ -5,44 +5,48 @@ date: 2024-06-14 10:24:28 +0200 permalink: /einrichtung/ --- -Nutzt den bereitgestellten Google Account und logged Euch ein: +Nutzt den bereitgestellten AWS Account und logged euch ein: -```bash -gcloud auth application-default login -``` +https://975050296970.signin.aws.amazon.com/console -Das lokale Dateisystem als Speicher für den State konfigurieren: -```bash -pulumi login --local +Erzeugt Euren `ACCESS_KEY` und `SECRET_KEY` über die AWS UI: + +``` +viadee-cloudland24-cdk-challenge @ 9750-5029-6970 > Sicherheitsanmeldinformationen > Zugriffschlüssel erstellen > Befehlszeilenschnittstelle (CLI) ``` -Erzeugt ein neues Pulumi Projekt: +Login per AWS CLI mit dem erzeugten Keys in der Region `eu-central-1`: ```bash -pulumi new gcp-typescript +aws configure ``` -(Name: `pulumi-challenge`, Stack: egal, GCP project: `viadee-pulumi-training`) +Prüft den erfolgreichen Login per: -In der `index.ts` die Bucket-Location auf `EU` ändern. +``` +aws sts get-caller-identity +``` -Einen Namen für euer Team überlegen. +Überlegt euch einen Teamnamen und und erzeugt ein Verzeichnis per `mkdir -p `. +Wechselt in dieses Verzeichnis und erzeugt ein neues CDK Projekt in Eurer Wahlsprache (z.B. `java`, `typescript`, `go`): -Den String `"my-bucket"` auf den Teamnamen ändern. +```bash +cdk init --language +``` -Den Bucket deployen: +Im erzeugten Projekt befindet sich auskommentierter Code zum Erzeugen einer SQS Queue. Aktiviert den Code und erzeugt euren CDK Stack: ```bash -pulumi up +cdk deploy ``` -Öffnet die Google Cloud Console und prüft, dass dort Euer Storage Bucket angelegt wurde: https://console.cloud.google.com/ +Öffnet AWS CloudFormation und prüft, dass dort Eure Queue angelegt wurde: https://eu-central-1.console.aws.amazon.com/cloudformation/home?region=eu-central-1 Sprecht uns an, zeigt uns Eure Ergebnisse und wir zeigen Euch den Weg zu Level 1. -Final: Bereinigt die erzeugte Infrastruktur: +(Optional) Bereinigt die erzeugte Infrastruktur: ```bash -pulumi destroy +cdk destroy ``` \ No newline at end of file