IaC/Packer (2) 썸네일형 리스트형 [Packer]AWS Session Manager를 통한 EC2 인스턴스 연결: github action에서 packer 실행하기 Packer를 사용하여 Amazon EC2 이미지를 빌드하는 과정에서, 내부 네트워크만 허용하는 환경에서 AWS의 Session Manager를 활용하는 방법을 소개합니다. 이 방법은 GitHub Actions를 사용하여 Packer 빌드를 수행할 때 특히 유용합니다. Session Manager 연결 설정 Packer의 Amazon EBS 빌더를 사용할 때, ssh_interface를 "session_manager"로 설정하면 AWS Systems Manager를 통한 SSH 터널을 생성합니다. 이를 위해서는 인스턴스 프로필에 Systems Manager 권한이 필요합니다. # file: example.pkr.hcl # In order to get these variables to read from t.. [Packer]AWS AMI Build with Ansible provisioner 아래 글에서는 Packer와 Ansible을 사용하여 Nginx를 포함한 t2.micro Amazon EC2 AMI를 빌드하는 방법을 소개합니다. Packer란? Packer는 HashiCorp에서 개발한 오픈 소스 도구로, 클라우드나 가상화 플랫폼에서 사용할 이미지를 자동으로 생성합니다. Packer는 여러 플랫폼을 지원하며, AWS EC2 AMI와 같은 이미지를 생성할 수 있습니다. Installing Packer https://developer.hashicorp.com/packer/downloads brew tap hashicorp/tap brew install hashicorp/tap/packer brew upgrade hashicorp/tap/packer Verifying the Installa.. 이전 1 다음