All Projects → tecracer → Cdk Templates

tecracer / Cdk Templates

Licence: apache-2.0
Templates for aws cdk

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Cdk Templates

Seoul Bike
서울시 자전거 따릉이를 위한 대여소 찾기 서비스 입니다.
Stars: ✭ 78 (-8.24%)
Mutual labels:  aws
Mikado
🤖💨Mikado helps managing your AWS infrastructure for WordPress sites by defining an out-of-box, highly available, easy-to-deploy setup
Stars: ✭ 80 (-5.88%)
Mutual labels:  aws
Torchlambda
Lightweight tool to deploy PyTorch models to AWS Lambda
Stars: ✭ 83 (-2.35%)
Mutual labels:  aws
Lambda Middleware
A collection of middleware for AWS lambda functions.
Stars: ✭ 79 (-7.06%)
Mutual labels:  aws
Terraform Ebs Attachmentizer
Convert ebs_block_device blocks in aws_instance resource to aws_ebs_volume and aws_volume_attachment resources
Stars: ✭ 79 (-7.06%)
Mutual labels:  aws
Write With Me
Real-time Collaborative Markdown Editor
Stars: ✭ 81 (-4.71%)
Mutual labels:  aws
Aws Auto Scaling Custom Resource
Libraries, samples, and tools to help AWS customers onboard with custom resource auto scaling.
Stars: ✭ 78 (-8.24%)
Mutual labels:  aws
Python Lambdarest
Flask like web framework for AWS Lambda
Stars: ✭ 84 (-1.18%)
Mutual labels:  aws
Cloudformation Templates
Common tasks automated by CloudFormation
Stars: ✭ 79 (-7.06%)
Mutual labels:  aws
Perun
A command-line validation tool for AWS Cloud Formation that allows to conquer the cloud faster!
Stars: ✭ 82 (-3.53%)
Mutual labels:  aws
Deploy Spring Boot Aws Eb
Deploying Spring Boot Apps to AWS using Elastic Beanstalk
Stars: ✭ 79 (-7.06%)
Mutual labels:  aws
Pragmaticai
[Book-2019] Pragmatic AI: An Introduction to Cloud-based Machine Learning
Stars: ✭ 79 (-7.06%)
Mutual labels:  aws
Aws Automation
AWS automation scripts and lambda functions
Stars: ✭ 81 (-4.71%)
Mutual labels:  aws
Shorty
🔗 A URL shortening service built using Flask and MySQL
Stars: ✭ 78 (-8.24%)
Mutual labels:  aws
Python Lambda
A toolkit for developing and deploying serverless Python code in AWS Lambda.
Stars: ✭ 1,247 (+1367.06%)
Mutual labels:  aws
Moviesapp
React Native Movies App: AWS Amplify, AWS AppSync, AWS Cognito, GraphQL, DynamoDB
Stars: ✭ 78 (-8.24%)
Mutual labels:  aws
Metasearch
Search aggregator for Slack, Google Docs, GitHub, and more 🔍
Stars: ✭ 81 (-4.71%)
Mutual labels:  aws
Direct Upload
Composer Package to Direct Upload to S3
Stars: ✭ 84 (-1.18%)
Mutual labels:  aws
Dynamodb Stream Elasticsearch
Missing blueprint for AWS Lambda. Reads stream from AWS DynamoDB and writes it to ElasticSearch.
Stars: ✭ 83 (-2.35%)
Mutual labels:  aws
Terraform Eks
Terraform for AWS EKS
Stars: ✭ 82 (-3.53%)
Mutual labels:  aws

cdk-templates

AWS CDK is th "Cloud Development Kit" which lets you programm CloudFormation Templates.

This is a collection of templates for the cdk

Tooling

We use tasks for scripting.

For switching profiles awsume is used.

Deploy Templates

If you use awsume, then the env variable AWSUME_PROFILE is set. If you work with different accounts its better to call the cdk cli with profile parameter.

So with awsume:

task deploy

Or with cdk directly:

cdk deploy

Templates

alb-update

Simple application load balancer with "hello world" webserver on instance. It spins up its own vpc for that.

aws-custom-resource-ses

Using the custom resource helper from the CDK "AwsCustomResource" to create resources not supported by CloudFormation with e few lines of code.

alb-update has examples for

  • Auto generate AMI for region and OS type
  • Attach AWS managed policy to role
  • EC2 Userdata in external file
  • Attach Role for SSM Session Manager to instance in ASG

Usage of alb-update

  • cdk deploy
  • Open LoadBalancer DNS in browser

cdk-pipeline

Example to use CDK Pipeline Construct introduced in CDK 1.52

codepipeline

Deploy a static (hugo) website with CodePipeline and CodeCommit

codepipeline has examples for

  • CodeCommit repository
  • S3 Bucket with website, Bucket policy
  • CodeBuild
  • CodePipeline
  • Output parameters

ec2-autostop

Deploys a Jenkins EC2 instance, which is automatically stopped at a certain time. See `stop-instance.ts``

ec2-autostop has examples for

  • EC2 Userdata in a seperate single files
  • Cloudwatch Event Rule
  • extending the CDK by implementing an interface: `class EC2Stop implements events.IRuleTarget``

ec2-instanceconnect

  • EC2 instance with security group ssh incoming dynamic ip
  • Tasks for enabling and disabling instance metadata service v2

iam-user

  • generate many users with for loop
  • create and get initial password from SecretsManager

lambda-apigw

Lambda with an api Gateway

Lambda go

Lambda with go. Uses taskfile for compile depencies.

lambda-schedule

Simple lambda with CloudWatch event rule for daily triggering.

lambda-simple

Simple Lambda which takes all files from local lambda directory. It create the lambda ressource and uploads the code.

lambda-simple has examples for

  • lambda with local code (asset)
  • Programming resources and Lambda in the same programming language.

OpsCenter Role

Role for AWS OpsCenter

OpsCenterRole has example for

  • Create IAM Role with own policy statements

selfEditing

Creates a group with all rights for a user to change the own credentials and only them.

selfEditing has example for

  • creating a IAM group
  • add policy statements to the group

Usage of OpsCenterRole

Use role in any context.

Route 53

Route 53 Zone with a A Record entry

Transitgateway

Creates a Transitgateway with two connected VPCs

vpc-bastion

VPC with a bastion host, which is managed by SSM. So no security groups.

vpc-bastion has examples for

  • Instance ProfileRole
  • Searching EC2 image types

Usage of vpc-bastion

Connect to bastion host with Systems Manager session manager, or new mssh.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].