CI/CD에서 엑세스키를 사용하는 대신 OpenID Connect(OIDC)를 사용하는 장단점과, Gitlab CI에서 OIDC를 통해 임시로 AWS 보안 자격 증명(Temporary security credentials)을 얻는 방법
Blog
- AWS OpenID Connect(OIDC)를 통한 CI/CD 임시 자격 증명 검색
- AWS Amplify Gen 2 사용기. Gen 1과의 비교
AWS Amplify Gen 2의 코드 중심(Code-first) 접근 방식과 클라우드 샌드박스를 통한 빠른 로컬개발
- [Kubernetes] 파드의 Graceful Shutdown
preStop Hook과 terminationGracePeriodSeconds으로 파드가 진행중인 작업을 마치고 종료되도록 설정하기
- containerd 런타임에서 Fluent Bit으로 애플리케이션 JSON 로그 깨짐 해결하기
Amazon EKS에서 containerd 런타임으로 변경 후 JSON 로그가 깨지는 현상과 aws-for-fluent-bit 헬름차트의 Parser 설정으로 해결하는 방법
- Certified Kubernetes Administrator(CKA) 자격증 취득 후기
AWS CDK를 통해 Amazon EKS를 운영하고 있는 개발자의 Certified Kubernetes Administrator(CKA) 자격증 신청 이유와 시험 경험기
- [AWS CDK] Appsync GraphQL API, JavaScript Resolvers 사용기
AWS Appsync에서의 JavaScript 출시, CDK에서 HTTP 데이터소스를 기반으로 한 Resolver 예제와 리뷰
- [AWS CDK] Amplify Hosting + Gitlab 저장소 연동
Amplify 호스팅을 위해 Gitlab 저장소를 연동하기 위한 CDK 코드와 Gitlab Token을 관리하기 위한 Secrets Manager의 사용
- AWS CDK에서 AWS Lambda 및 Layer 구성하기
AWS SDK for JavaScript v3을 여러 Lambda에서 사용 할 수 있도록 AWS CDK 내부에 Lambda Layer로 공통화 시키기
- 블로그 개발 #2 - Next.js 정적 사이트 개발하고 Gitlab으로 배포하기
마크다운 파일을 읽어서 서빙하는 정적 블로그 사이트 개발해보기
- 블로그 개발 #1 - AWS CDK를 통한 Route53 + CloudFront + S3 구성
정적 사이트 배포를 위한 AWS CDK 인프라 코드 개발
- Amazon API Gateway 프라이빗 통합(Amazon VPC 리소스 연결)
VPC에서만 API Gateway를 통신하고, API Gateway에서 VPC를 통신하는 방법.