본문 바로가기

Amazon AWS36

ECR 레포지토리의 이미지를 로컬에서 가져오기 AWS의 ECR(Elastic Container Service)에 있는 도커 이미지를 로컬에 가져와보려고 한다. 먼저, 접근하고자 하는 ECR 프라이빅 레지스트리에 로컬에서 처음 접근하는것이라면 인증이 필요하다. 로그인한다고 생각하면 된다. AWS CLI를 사용해서 get-login-password 명령어를 사용한다. 이때, 사용자 이름은 AWS로 고정해야 한다! #aws ecr get-login-password --region | docker login --username AWS --password-stdin .dkr.ecr..amazonaws.com aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --pa.. 2022. 7. 10.
리눅스(Ubuntu 20.04)에 AWS CLI 설치, 자동완성 설정하기 리눅스에서 AWS CLI를 사용하여 AWS를 이용하기 위해 셋팅을 하고자 한다. 먼저 이미 CLI 설치가 되어 있는지 확인해보자. ~$ aws --version aws-cli/2.7.6 Python/3.9.11 Linux/5.13.0-1031-aws exe/x86_64.ubuntu.20 prompt/off 위와 같이 아래에 버전이 정상적으로 출력된다면 이미 설치가 되어있는것이다. 그렇지 않고, 찾을수 없다는 메세지가 뜬다면 아래 설명을 따라 설치를 시작하면 된다! curl 명령어를 이용해 설치파일을 다운로드 한다. #ubuntu 업데이트 ~$ sudo apt-get update #curl 설치 ~$ sudo apt install curl #aws cli 설치파일 다운로드, -o 옵션뒤에 입력된 값으로 파.. 2022. 7. 3.
AWS에서 VPC Peering 연결을 통해 다른 리전에 접근하기 VPC peering이란?? AWS에서 서로 다른 VPC에 있는것은 각각 다른 네트워크에 속해 있는것이기 때문에, 하나의 리전 또는 계정에 속해있다고 할지라도 프라이빗 IP주소를 사용한 접근은 기본설정으로는 불가능하다. 이때, VPC peering connection을 이용하면, 서로 다른 VPC 간에도 같은 네트워크에 속하는 경우와 같이 프라이빗 IPv4 또는 IPv6 주소로 통신할 수 있도록 해준다. VPC peering 연결은 동일한 리전 내 다른 VPC 뿐만 아니라, 다른 리전, 다른 AWS 계정과의 연결도 가능하다. VPC 피어링 관계에서의 트래픽은 퍼블릭 인터넷을 통과하지 않으므로 보안에 강하다는 장점이 있다. 또한, 간단하게 다른 계정과 리소스를 연결 할 수 있고, VPC 피어링 연결은 게이.. 2022. 6. 21.
Opensearch 생성 시, vpc access 불가로 인한 생성 불가 오류 해결 Cloudformation을 이용해서 Opensearch 도메인을 생성하는데, 아래와 같은 에러가 발생하면서 생성이 실패되었다. Resource handler returned message: "Invalid request provided: Before you can proceed, you must enable a service-linked role to give Amazon OpenSearch Service permissions to access your VPC. (Service: OpenSearch, Status Code: 400) 에러를 검색하고 찾아보니, "서비스 연결 역할" 이라는 IAM 역할이 없어서 발생한 문제 였다. 서비스연결역할은 서비스에서 다른 AWS 서비스를 자동으로 호출하는 데 필요한.. 2022. 6. 19.