본문 바로가기

DevOps2

Terraform를 활용한 IaC 인프라 관리: 개념, 설치 방법, 명령어, 사용 사례 총정리 목차클라우드 인프라 구축 경력 5년 이상의 중급~고급 사용자를 위해, Infrastructure as Code(IaC) 도구인 Terraform의 핵심 개념부터 설치, 주요 명령어, 실제 활용 사례까지 한 곳에 정리했습니다. Terraform은 멀티 클라우드 환경에서 인프라를 코드로 관리할 수 있게 해주는 대표적인 IaC 도구로, AWS나 GCP 같은 다양한 클라우드 서비스를 선언형 코드로 자동화할 수 있습니다. 이 글에서는 "Terraform", "IaC", "Terraform 설치 방법", "Terraform 사용 사례" 등의 주요 키워드를 중심으로 Terraform을 깊이 있게 살펴보겠습니다. 1. Terraform의 기본 개념 및 특징Terraform은 HashiCorp사가 개발한 오픈 소스 Ia.. 2025. 9. 5.
AWS CodePipeline에서 GitHub 연동 – 실무 후기 및 CI/CD 구축 가이드 목차GitHub에 있는 코드를 AWS CodePipeline으로 빌드하고 배포하는 CI/CD 파이프라인을 구축해보았습니다. 이번 포스트에서는 “AWS CodePipeline에서 GitHub 연동”하는 방법을 실무 관점에서 공유하고, 자주 만난 문제들과 해결 방법을 정리합니다. 특히 AWS CodeStar Connector를 통한 GitHub 연결 설정, 권한 오류(codestar-connections:UseConnection) 해결, buildspec.yml 설명, 그리고 Artifact 개념 이해 등을 다룹니다. 최대한 쉬운 비유와 함께 단계별로 설명하고자 하니, AWS 환경에 익숙하지 않은 초심자분들도 끝까지 따라오실 수 있을 것입니다. ※ Git이 아직 어려운 분들은 아래 글을 참고하시기 바랍니다... 2025. 7. 31.