안녕하세요 이번 시간에는 AWS CodePipeline에서 다른 VPC에 있는 사내 GitLab에 연동하는 실습을 진행하겠습니다. 1. 서비스 구성 설명현재 Account A는 레거시 환경에서 벗어나 ECS Fargate를 사용하기로 결정했습니다. 기존에는 GitLab Runner를 사용하고 있었으나 ECS Fargate를 사용하며 AWS의 코드시리즈를 사용하기로 논의된 상태입니다. AWS CodePipeline에는 개발자 도구 > 연결에서 GitLab Self-Managed 기능을 지원하고 있는데 서로 다른 VPC 환경이기 때문에 Account A VPC와 Account B VPC는 VPC Peering, VPN, Private Link 등 내부 네트워크 통신이 되어야 합니다. 2. VPC Peeri..
안녕하세요 이번 시간에는 AJAX를 활용한 서버리스 정적 웹 호스팅을 동적으로 전환하는 실습을 진행하겠습니다. (API Gateway, Lambda, S3, AWS ToolKit 사용) 정적 웹 호스팅의 한계를 넘어서 동적인 어플리케이션으로 전환하는 방법을 소개하려고 합니다. 기존의 정적 웹 호스팅은 단순한 HTML, CSS, JavaScript 파일을 제공하여 정적인 콘텐츠만 제공할 수 있었습니다. 하지만 이제는 API Gateway, Lambda, S3를 조합하여 동적 기능을 가진 웹 어플리케이션을 구축하는 방법을 알아보겠습니다. 1. 정적 웹 호스팅이란? S3를 이용한 정적 웹 호스팅은 Amazon Simple Storage Service (S3)를 활용하여 웹 사이트의 정적 파일(HTML, CSS..