본문 바로가기

AWS CDK3

[AWS] CDK를 처음 접할 때 알면 좋은 것들 cdk v2 기준입니다(2024년 3월 8일 기준 최신 버전).  1. bin/cdk.ts파일에 env 설정하기#!/usr/bin/env nodeimport 'source-map-support/register';import * as cdk from 'aws-cdk-lib';import { CdkStack } from '../lib/cdk-stack';const app = new cdk.App();new CdkStack(app, 'CdkStack', { env: { account: process.env.CDK_DEFAULT_ACCOUNT, region: process.env.CDK_DEFAULT_REGION },});다른 방법도 있긴 하지만, 팀적으로 공통적인 환경을 구성하려면 가장 간단한 방법이라고 생각.. 2024. 3. 8.
[AWS CDK] Launch error: fork/exec /lambda-entrypoint.sh: exec format error Entrypoint: [/lambda-entrypoint.sh] Cmd: [dist/order-change-handler.handler] WorkingDir: [/var/task] Launch error: fork/exec /lambda-entrypoint.sh: exec format errorEntrypoint: [/lambda-entrypoint.sh]Cmd: [dist/order-change-handler.handler]WorkingDir: [/var/task] 람다 실행환경 에러. 일반적으로는 발생하지 않고, 도커이미지로 올렸을 때 발생하는 것으로 보인다. 각 개발환경에 맞게 x86이나 arm64으로 지정해주면 해결. 2022. 3. 2.
[Docker] 도커 이미지 디스크 초과 에러 아침부터 예상치 못한 에러를 만나 시간을 허비했다.할 일 많은데!failed to register layer: Error processing tar file(exit status 1): write /usr/local/opt/sam-cli/lib/python3.7/site-packages/samcli/local/docker/__pycache__/exceptions.cpython-37.pyc: no space left on device CDK로 빌드 중에 에러가 떠서 뭐지 이게 했는데 도커 이미지 디스크 용량이 초과해서 발생한 에러였다. 해결방법애초부터 그냥 무지막지한 용량을 할당해준다. 안쓰는 친구들을 지워준다.docker system prune​ 2022. 2. 17.