https://github.com/jambit/cdk-meetup
https://github.com/jambit/cdk-meetup
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jambit/cdk-meetup
- Owner: jambit
- Created: 2024-03-05T13:36:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-22T12:40:31.000Z (about 2 years ago)
- Last Synced: 2025-05-31T22:03:49.639Z (about 1 year ago)
- Language: TypeScript
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CDK-Meetup
## Voraussetzungen
1. aws-cli
2. nodejs
AWS-CLI konfigurieren
* `aws configure`
1. access key angeben
2. secret key angeben
3. region angeben, bspw. eu-central-1
4. outputformat kann belassen werden oder zu json oder yaml geändert werden, ist für die Beispiele nicht weiter relevant
AWS-CDK installieren
* `npm install -g aws-cdk`
Vorbereitung einer AWS-Umgebung für CDK-Deployments. Muss für jede Umgebung in welche Ressourcen bereitgestellt werden, einmalig ausgeführt werden.
* `cdk bootstrap`
## cdk-website
Demonstriert, wie eine statische Website in einen S3-Bucket geladen und über diesen bereitgestellt wird.
* `npm run deploy`
* `npm run cdk destroy`
## cdk-function
Demonstriert, wie eine Lambda bereitgestellt werden kann, welche nach einem festgelegtem Muster regelmäßig ausgeführt wird.
* `npm run deploy`
* `npm run cdk destroy`
## cdk-security
Demonstriert, wie mittels cdk-nag ein cdk-stack auf Sicherheitsmängel geprüft werden kann.
* `npm run deploy`
* `npm run cdk destroy`
## cdk stages
Demonstriert wie cdk-stacks einheitlich für verschiedene Umgebungen bereitgestellt werden können.
* `npm run deploy:dev`
* `npm run deploy:prod`
* `npm run cdk destroy`