code Recipes

PythonでCDKでECS Fargateリソースを作成しFastAPIを動かす

Introduction

PythonでECS FargateリソースをCDKで作成し,Fargateリソースを作成しFastAPIを動かす

TL;DR

  • Python
  • Pipenv ScriptsでECR,ECS,DOCKER,CDKを操作
  • ECS ECR FargateリソースをCDK Pythonで作成
  • on Docker

github repo

https://github.com/sintaro/CDK_ECSFargate_FastAPI

前提

[WIP]

$ touch > .env

.envに記載
REPOSITORY_IMAGE=XXXXX-ecr-image
PORT=XXXX
ACCOUNT=XXXXXX
AWS_REGION=XXXXXX
AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXXX
AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXX
ROLE_ARN=arn:aws:iam::XXXXXXXXXXXXXXXXXXX:role/ecsTaskExecutionRole
ECR_REGISOTRY=XXXXXXXXXX.dkr.ecr.XXXXXXXXXXXXXXXX.amazonaws.com/XXXXXXXXXXXXXXXX:latest
Edit this page on GitHub