Clean Architecture っぽく CDK でサービスをデプロイするサンプルを作ってみた
$ python -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt
aws-cliのcredentialsにlocalstackのprofileを作る。keyはdummyでOK!
[localstack]
aws_access_key_id = dummy
aws_secret_access_key = dummy
$ make localstack
$ make local_set_up
$ make pytest
$ cdk deploy --all
# ローカルに作ったリソースの確認
$ make list_resources
# ローカルのテーブルスキャン
$ make dynamo_scan
# ローカルのキュー確認
$ make sqs_receive_messages
# ローカルのオブジェクト確認
$ make s3_objects