분류 전체보기
[여행] [DAY 1] 231022 스코틀랜드 에든버러 여행하기
암스테르담에서 스코틀랜드로 이동 오전 5시에 암스테르담 도착 오전 8시 비행기라서 3시간 경유시간 동안 공항 구경 하다가 외국 스타벅스에서 할로윈 시즌에만 먹을 수 있다는 펌킨 스파이스 라떼를 마셔봄 호박 맛은 모르겠지만 음료에 시나몬이 들어가는데 끝맛에서 시나몬맛이 느껴짐 영어 닉네임을 벨으로 사용하고 있는데 오빠가 영어 이름 한번 사용하게 해주고 싶다면서 내이름으로 했는데 스펠링이 틀려버림..😅 약 한시간 반의 비행을 하는데 해가 뜰때쯤 도착하다보니 멋진 하늘 풍경을 보아서 좋았음 작은 비행기에서 작은 샌드위치 아침을 주었는데 에그샐러드가 발린 샌드위치 였음 그리고 에든버러에 무사도착!! 지금 날씨는 초겨울이라 너무 추웠음.. 2x2 배열의 작은 비행기였는데 무사히 랜딩하자 안에 있던 승객들의 박수 ..
[AWS] EC2 linux3 java 설치
설치 가능한 자바 리스트 검색 yum list java* 원하는 버전 선택해서 설치하기 sudo yum install java-1.8.0-amazon-corretto.x86_64 자바 버전 확인 java -version
[AWS] CodeDeploy 배포 오류 - 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.
CodePipeline 에서 CodeDeploy 자동 배포 시 다음과 같은 에러가 나면서 deploy가 실패했다. 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 agent was not able to receive the lifecycle event. Check the CodeDeploy agent l..
[AWS] CodeDeploy ApplicationStop 에러 - CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agent is running and can connect to the CodeDeploy server.
codedepoly 를 통해 EC2에 자동 배포를 시도하는데 ApplicationStop 단계에서 계속 실패 처리가 났다. 구글링했을때는 codedeploy-agent 를 다시 실행 시켜라 하는데 그것도 되지 않았다. 권한 문제인 것 같았는데 어느쪽에서 생기는 권한인지 알 수 없었다. /opt/codedeploy-agent/deploymet-root 경로에 deploymet-root 폴더도 생기지 않았다. 해결 방법 EC2 IAM 에 정책을 추가한다. 권한을 생성해서 추가하고 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:Get*", "s3:List*" ], "Resource": [ "arn:aws:s3:::r..
[AWS] EC2에 Redis 설치하고 외부 접속하기
redis 설치 전 yum 업데이트와 gcc 를 설치한다.sudo yum update -ysudo yum install gcc make -y 파일 다운받기 sudo wget http://download.redis.io/redis-stable.tar.gz 압축풀기 sudo tar zxvf redis-stable.tar.gz 압축 풀고 해당 폴더를 확인하면 파일이 생성된것을 확인할 수 있다. 파일 이동 후 make 파일을 실행시킨다. cd redis-stable/sudo make 이 위치의 redis-server 파일을 설치 초기에 cp 명령어를 통해 다운받은 redis-server을 복사한 위치와 동일해야한다redis-server파일과 redis-..
[AWS] AWS ECR no basic auth credentials Error
EC2 에서 이미지를 가져오거나 올릴때 다음과 같은 에러가 나오면서 ecr pull/push 가 되지 않았다. 사용자 계정에 .docker/config.json 안에서 ecr 주소에 https:// 가 붙지 않아서 생기는 문제였다.
[AWS] EC2 인스턴스에 Public DNS 부여하기
EC2 인스턴스를 생성했는데 Public DNS 가 없는 경우가 있다. VPC 에서 우클릭하고 VPC 설정 편집으로 들어간다. DNS 호스트 이름 활성화를 해준다. 인스턴스에 Public DNS 가 생성된 것을 확인할 수 있다.
[AWS] CodeDeploy Blud/Green 오류 - The IAM role arn:aws:iam::ID:role/codedeploy-be-api-role does not give you permission to perform operations in the following AWS service: AmazonAutoScaling. Contact your AWS administrator if you need help. If you ar..
CodeDeploy Blue/Green 배포 시 다음과 같은 에러가 발생할 수 있다. 해당 에러는 CodeDeploy 역할에 아래 3가지의 Action들에 대한 정책이 없어서 발생한 것으로 정책을 추가해주면 된다. The IAM role arn:aws:iam::ID:role/codedeploy-be-api-role does not give you permission to perform operations in the following AWS service: AmazonAutoScaling. Contact your AWS administrator if you need help. If you are an AWS administrator, you can grant permissions to your users..
[GitHub] GitHub 인증 오류 해결 : https-urls for information on currently recommended modes of authentication.
문제 새로운 프로젝트를 받기 위해 git clone을 했는데 다음과 같은 에러가 나면서 프로젝트를 가져오지 못했다. https-urls for information on currently recommended modes of authentication. fatal: Authentication failed for 'https://github.com/' 해결방법 비밀번호를 입력할때 사용자 비밀번호가 아닌 토큰값으로 입력한다. 토큰 발급하기 프로필 > Settings > Developer settings > Personal access tokens > tokens (classic) > Generate new token (classic) Note, Expiration, Select scopes 에 대해서 작성하..
[AWS] EC2 ssh 접속 오류 bad permissions / Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
다음과 같은 명령어로 접속하면 ssh -i .pem ec2-user@ 아래 이미지 처럼 접속이 안된다. 해결 방법은 파일 권한을 변경해준다. chmod 400 .pem 접속이 되는 것을 확인할 수 있다.