Este projeto é um exemplo de como criar um AppConfig na AWS utilizando o Cloud Development Kit (CDK)
- AWS-CLI
- AWS-CDK
- npm i -g aws-cdk
- CFN-DIAGRAM
- npm i -g @mhlabs/cfn-diagram
npm run build
compila o typescript para javascriptnpm run watch
compila ao se alterar algum arquivonpm run test
executa os teste unitáriosnpm run test -- --update-snapshot
atualiza o snapshot e executa os testes unitárioscdk synth
sintetiza o Cloudformation a partir do códigocdk deploy
faz o deploy da stack na AWScdk diff
compara a stack local com a que foi feito o deploycfn-dia html --template-file cdk.out/AppconfigTemplateStack.template.json
gera um diagrama e exibe no browsercfn-dia html --template-file cdk.out/AppconfigTemplateStack.template.json --output-path AppconfigTemplateStack-html
gera um diagrama e cria uma parta com o htmlcfn-dia draw.io --template-file cdk.out/AppconfigTemplateStack.template.json --output-file AppconfigTemplateStack.drawio
gera um diagrama e cria um arquivo para o Draw.io
- Cloudformation Designer
- AWS Policy Generator