AWS

· AWS
내 경우는 웹 서버를 올릴 Public EC2, RDS가 존재하는 구조이다. 현재 RDS는 추후에 생성할 Private EC2랑만 연결되게끔 하기 위해 외부 접근이 불가능하게 설계되어 있어 RDS에 접근할 때마다 Public EC2에 접근해야했다. 그래서 PC에서 바로 RDS에 접근에 데이터를 보기 위해 터널링 하게 되었다. RDS 정보 설정하기 (내 경우에는 RDS가 MySQL이었다.) Connection 설정에서 RDS의 엔드포인트와 DB, username, password를 입력한다. SSH > Use SSH 터널 Public EC2가 하나일 경우(Public EC2 하나를 거쳐 RDS로 접근 가능한 경우) Use SSH 터널 설정을 활성화하고, Settings에 Public EC2 정보를 입력한다..
· AWS
AWS Associate Developer 자격증을 준비하면서 EC2 관련 실습을 해보고 있습니다. 최근 EC2 인스턴스를 생성하면서 부트스트래핑될 때 특정 기능을 수행하도록 사용자 데이터를 추가해주었는데, 생성된 인스턴스의 Public IP로 액세스가 안되는 문제가 발생했습니다.. 뒤늦게 사용자 데이터가 잘못 쓰였음을 깨닫고 수정을 했으나 아무리 재부팅을 반복해도 접근되지 않는겁니다.. 하하 결국엔 새로운 EC2 인스턴스를 만들자 바로 접근이 되었습니다. 알고보니, EC2 생성시에 작성한 사용자 데이터는 부팅 주기에 실행되지만 최초 한 번의 주기에만 실행되는 것이 기본값이라고 합니다. 만약 주기를 변경하고자 한다면 MIME 멀티파트 타입 파일을 통해 실행 빈도를 재정의할 수 있습니다. 이와 관련된 공식..
해당 글은 AWS Certified Developer 자격증 취득을 위해 공부하거나 실습한 내용을 정리한 글입니다. 1. AWS 계성 생성 - 결제 수단 등록 - cf. 계좌 확인을 위한 100원 결제를 성공했는데도, 결제 확인에 문제가 있었다. 이 때, 1$ 이하의 잔액이 있는 경우 확인 결제가 되어도 결제 수단 확인 2. root 계정을 이용해 새로운 user 추가 1) 권한 설정(admin 그룹 생성) - cf. 권한(Permission) 설정 : 그룹을 생성해 해당 그룹에 정책을 연결하는 방법과 그룹을 생성하지 않고 user에 inline policy를 연결하는 방법 두 가지 존재 - 그룹 생성 시에는 기존에 있는 정책(Policy)를 선택할 수도 있고, 새로운 정책을 생성할 수도 있음 - 실습에..
※ 무료 덤프 사이트(https://www.examtopics.com/exams/amazon/aws-certified-cloud-practitioner/view/) 2022.02.28일자로 해당 시험에 합격하였습니다...! 아래 정리한 문제들은 무료 덤프문제들에서 내가 틀렸거나, 헷갈렸거나, 맞았지만 영문을 보고 맞았던 특별한 문제들에 대해 정리한 것이다. 생각보다 난이도는 그리 높지 않은 듯 하다. 모바일 앱 관련된 서비스는 출제율이 매우 낮고, 머신 러닝 서비스들은 종종 보이긴 하나 마찬가지로 빈도가 낮다. 종종 번역이 매끄럽지 않아서 헷갈릴 때는 영문으로 된 문제를 보는 것도 아주 좋은 생각인 것 같다. 그렇게 해서 푼 문제가 생각보다 여럿 된다..! 1. 다음 중 AWS 클라우드의 민첩성을 가장 ..
2021년 02월 28일자 시험을 준비하는 중에 중요한 부분이나 계속해서 출제되는 부분을 중심으로 정리한다. 1차로 한글 백서를 2번 보되, 1회독 때는 모두 보고 2회독 때는 머신러닝 부분은 잘 안본 상태이다. 2차로 Udemy의 AWS 공인 클라우드 전문가 CLF-C01 연습문제를 총 6회차 중에 4회차를 풀고 오답 정리를 했다. (계속해서 유데미 연습문제를 풀지 않고 중간에 실제 출제되었던 덤프 파일을 풀기 시작한 것은 유데미 연습문제가 더 난이도가 높고, 확실한 이해를 필요로 하기 때문에 당장의 시험 합격을 위해서였다..) 3차로 실제 출제되었던 덤프 문제들을 풀기 시작하고 있고, 현재 250번 문제까지 푼 상태이다. 아래 사이트에서 풀 수 있고, 오답도 많으니 문제를 풀어본 사람들의 Discus..
1. 현재 상태 확인 Locale 2. 파일 변경 계속해서 적용되게 하기 위해 파일을 변경하는 방식을 선택했다. vi /etc/sysconfig/i18n /etc/sysconfig/i18n파일의 LANG을 수정한다. *내 경우에는 kr_KR.UTF-8로 수정 3. 파일 저장 후 변경사항 적용 source /etc/sysconfig/i18n locale을 통해 다시 조회한 결과 변경한 대로 잘 적용되었다. 이는 재부팅 시에도 유지될 것이다.
1. /etc/yum.repos.d 디렉토리에 MariaDB.repo 파일 생성 2. MariaDB.repo 파일 내용 작성 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5.6/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 3. 메타데이터 제거 yum clean metadata 4. MariaDB-server, MariaDB-client 설치 yum install MariaDB-server MariaDB-client -y * 오류 발생 GPG key retrieval failed : [Errno 14] curl#7 - "Failed to connect ..
systemctl status iptables, sevice iptables restart 명령어 사용 불가(No such file or ...) Amazon Linux 2에 기본적으로 iptables가 설치되어있긴 하나, 설치 경로가 다른 듯하다. 그래서 iptables-service를 추가적으로 설치하기로 했다. 1. iptables 관련 설치 가능한 패키지 검색 yum list available | grep iptables 2. 조회된 목록 중 iptables-service.x86_64 설치 3. service iptables start * systemctl status iptables를 통해 실행상태 확인 가능 타임존(Time Zone) 변경 aws는 기본적으로 UTC로 설정되어있어 타임존을 As..
쉘 스크립트를 통해 매번 처리되어야하는 여러 과정을 단순화시키려했더니 그 과정의 일부로 깃에서 pull을 통해 최신 버전 파일을 가져올 때마다 로그인해야하는 귀찮음이 생겼다... 이를 해결하기 위해 인스턴스 환경에서 생성한 공개키를 GitHub를 통해 내 Git계정에 등록해 이를 기반으로 자동 로그인이 되도록 해보았다. 1. 공개키, 비밀키를 저장해둘 디렉토리 확인 또는 생성 인스턴스 접속 후 '~' 디렉토리 아래에 '.ssh' 디렉토리 존재 확인 * 내 경우는 없어서 디렉토리 생성함 mkdir .ssh 2. 인스턴스에서 공개키, 비밀키 생성 .ssh 디렉토리에서 key-gen을 통해 공개키와 비밀키 생성 ssh-keygen * 총 세번 입력해야하는데, 순서대로 키를 생성할 위치, 비밀번호(선택사항. 사..
개인적으로 수행했던 프로젝트를 AWS EC2를 통해 배포하는 것이 목적이다. 1. 인스턴스에 OpenJDK 설치 먼저, EC2 인스턴스에 접속 후 버전 확인 후 JDK 1.8 버전을 설치해준다. * 나같은 경우에는 Java가 아예 설치되어있지 않아 java -version 명령어에 '-bash: java: command not found' 결과가 출력됐다. sudo yum install -y java-1.8.0-openjdk-devel.x86_64 2. Git 설치 및 Clone - Git 설치 sudo yum install git - Git 버전 확인 git --version - Git 설치에 성공했다면 프로젝트를 저장할 디렉토리 생성 mkdir app mkdir app/git - Git reposit..
devYH
'AWS' 카테고리의 글 목록