본문 바로가기

전체 글

(35)
[AWS] CodeDeploy (2/2) 이제 CodeDeploy를 사용하기 위한 준비 작업을 마쳤고, 실제로 사용을 해보겠습니다. 1. CodeDeploy를 검색하여 들어간 후, 어플리케이션 생성을 클릭합니다. 2. 어플리케이션의 이름을 적은 후, 컴퓨팅 플랫폼은 EC2 인스턴스에 배포를 할 것이기 때문에 EC2를 선택해줍니다. 3. 어플리케이션 생성을 누른 후, 해당 어플리케이션에서 배포 그룹 생성을 클릭해줍니다. 4. 기존에 생성해준 서비스 역할을 선택해준 후, 현재 위치 배포를 해볼 것이므로 배포 유형은 현재 위치 배포로 선택해줍니다. (배포의 종류 - hanjustudy.tistory.com/17?category=789280) 5. 환경 구성은 배포 그룹에 어떤 인스턴스를 추가할지 지정하는 화면이고, 대상 그룹과 마찬가지로 EC2 인스..
[AWS] CodeDeploy (1/2) 앞선 포스트에서 CodeDeploy로 배포 자동화를 하기 위해 필요한 IAM을 설정하였습니다. AWS CodeDeploy는 Amazon EC2 인스턴스 및 온프레미에서 실행 중인 인스턴스를 비롯하여 모든 인스턴스에 대한 코드 배포를 자동화하는 서비스입니다. CodeDeploy를 사용하면 배포 동안 가동 중지 시간을 줄이는데 도움이 되고, 복잡한 어플리케이션 업데이트 작업을 처리할 수 있습니다. 또한 오류가 발생하기 쉬운 수동 작업의 필요성이 없어지고 인프라에 따라 서비스가 확장되므로 많은 수의 인스턴스에 쉽게 배포가 가능해집니다. 이제 CodeDeploy로 배포할 수 있는 인스턴스가 되기 위해서는, 다음과 같은 조건을 만족해야 합니다. 1. 올바른 권한을 가진 역할이 필요 2. CodeDeploy Age..
[AWS] IAM 배포 자동화에 대해서 실습을 하기 이전에, 먼저 알아야 할 것이 있습니다. 사용자 권한 제어 서비스인 AWS IAM(Identity and Access Management)는 AWS에 대한 개별 액세스 및 그룹 액세스를 안전하게 제어할 수 있습니다. 사용자 자격 증명을 생성 및 관리하고, 이러한 IAM 사용자에게 리소스를 액세스할 수 있는 권한을 부여할 수 있습니다. 또한, AWS 외부의 사용자에게 권한을 부여할 수도 있습니다. IAM의 경우에는 사용한다고 추가로 금액이 발생하거나 하지는 않습니다. IAM을 사용하기 위해 필요한 용어들을 정리해보겠습니다. 권한 AWS의 서비스나 자원에 어떤 작업을 할 수 있는지 명시해두는 규칙입니다. 정책 권한들의 모음입니다. 사용자나 그룹에 직접 적용할 수는 없고, 권..