- 1. RSA 키 생성
- 2. CloudFront에 키 등록
- s3 버킷 생성
- cloudfront 생성
- IAM 생성
- .env파일 설정
- 테스트 실행
openssl genrsa -out private_key.pem 2048
openssl rsa -pubout -in private_key.pem -out public_key.pem
- CloudFront → Key Management 메뉴
- Public key 추가
- 이름:
cf-key-1
- PEM 형식
public_key.pem
복사해서 붙여넣기
- 이름:
- Key Group 생성
- 위의 public key를 포함
- CloudFront 배포에 적용:
- Behaviors → Cache policy or Restrictions 에서 Signed URL 또는 Signed Cookies 사용 설정
AWS_ACCESS_KEY_ID <- IAM 생성후 CLI용 액세스키 발급
AWS_SECRET_ACCESS_KEY <- IAM 생성후 CLI용 액세스키 발급
AWS_S3_REGION_NAME <- 생성한 버킷 리전
CLOUDFRONT_DOMAIN <- 생성한 클라우드프론트 도메인
CLOUDFRONT_KEY_PAIR_ID <- 클라우드프론트에서 생성한 퍼블릭키 ID
S3_BUCKET_NAME <- s3 버킷 이름
-
uv sync
uv sync
-
uv run
uv run main.py