AWS CDK is th "Cloud Development Kit" which lets you programm CloudFormation Templates.
This is a collection of templates for the cdk
v1- CDK V1go- GO CDK V2python- python CDK V2typescript- typescript CDK V2
We use tasks for scripting.
For switching profiles awsume is used.
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
Work in Progress (@megaproaktiv Juni 2021):
- Migration all CDK templates to v2
See v2 for "old" templates
The Taskfile setting deploy with the environment variable "AWSUME_PROFILE".
This is set automatically of you use awsume. If not, just export your profile:
export AWSUME_PROFILE=defaultReplace "default" with the name of your AWS profile.