분류 전체보기621 [AWS] CodeDeploy 사용해서 EC2에 배포하기 Code Deploy Agent 용 사용자 추가 EC2 가 Code Deploy 이벤트를 수신할 수 있도록 Agent를 설치해야 한다. 먼저 EC2에서 AWS CLI를 사용할 수 있도록 IAM 사용자를 하나 추가한다. - IAM 정책이 적용된 그룹 생성 - 해당 그룹에 사용자 추가 CodeDeploy를 위한 EC2 Role 만들기 AmazonS3FullAccess AWSCodeDeployFullAccess AWSCodeDeployRole CloudWatchLogsFullAccess Code Deploy용 Role 생성 IAM에서 역할 만들기를 선택한다. AmazonS3FullAccess : AWS Management 콘솔을 통해 모든 버킷에 대한 전체 액세스를 제공한다. AWSCodeDeployFullA.. 2022. 5. 4. Could not contact any CDS load balancers: https://rhui3.ap-northeast-2.aws.ce.redhat.com/pulp/content/. EC2(RHEL)에서 yum을 실행할 때 Could not contact any CDS load balancers 오류가 발생할 경우 대응 EC2에서 작성된 RHEL에서 yum을 실행하는 동안 다음과 같은 오류가 발생했다. Could not contact any CDS load balancers: https://rhui3.ap-northeast-2.aws.ce.redhat.com/pulp/content/. 버전을 최신판으로 바꾸어 사건을 해결할 수 있다. $ sudo yum install --downloadonly --downloaddir=/root/ rh-amazon-rhui-client.noarch $ sudo yum remove -y rh-amazon-rhui-client $ sudo rpm -iv.. 2022. 5. 4. [AWS] The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems. CodeDeploy 에서 배포 시작시 생긴 에러였다. 먼저 EC2에 CodeDeploy 에이전트가 인스턴스에 설치 되어 있는지 확인한다. sudo service codedeploy-agent status 설치가 안되어 있으면 CodeDeploy Agent 를 설치한다. sudo yum update --skip-broken sudo yum install ruby sudo yum install wget #wget https://[bucket-name].s3.[region-identifier].amazonaws.com/latest/install wget https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install chm.. 2022. 4. 29. [AWS] CodeBuild를 사용해서 Github Push 감지해서 S3에 업로드하기 github 에서 push나 pull request가 발생할 때마다 AWS S3에 업로드를 자동으로 하는 프로세스를 만들고자 한다. Github Repository에 푸쉬하면 CodeBuild가 이를 감지하고 build한다. 필요한 서비스로는 CodeBuild 생성시 자동 생성되는 IAM Role S3 빌드 프로젝트 생성하기 Github에서 사용하고자 하는 Repository를 선택해준다. webhook에서 push가 생기면 빌드가 될 수 있도록 선택한다. IAM 역할 만들기 새 서비스 역할로 만든 후 IAM서비스로 이동해 역할에서 권한에서 정책연결을 선택하고 S3FullAccess 권한 정책가지고 있는 서비스 권한을 추가해준다. 다음과 같은 방법으로 필요한 정책을 생성해준다. SSM 을 사용하기 위해서.. 2022. 4. 28. [window] WSL2 Ubuntu 구동 시 Error: 0x800701bc WSL 2 Windows 10 / Windows 11 에서 WSL 로 Ubuntu 실행 시, 0x800701bc 에러가 발생할 수 있는데, WSL2 Linux Kernel Update 를 설치해주면 해결된다. 다운로드 링크: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 2022. 4. 28. Docker compose로 Kafka 설치하고 사용해보기 Docker 를 이용해 kafka를 구동할 수 있다. 나는 docker-compose를 이용해 kafka single broker 설치 방법에 대해 정리하고자 한다. 사전 준비 나는 Mac에서 Docker Desktop을 설치해서 수행했다. docker-compose 설치 후 버전을 확인한다. docker-compose 버전이 2 이상이여야 한다. docker-compose --version Docker compose 설정파일 작성하기 docker compose를 이용하기 위해선 docker-compose.yml 이 있어야 한다. 서비스를 구성하는 설정파일을 작성해야하며 docker-compose.yml 파일에는 다음과 같이 작성한다. version: '2' services: zookeeper: imag.. 2022. 4. 27. 이전 1 ··· 30 31 32 33 34 35 36 ··· 104 다음