들어가기 전에 IAM(AWS Identity and Access Management)은 AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 서비스입니다. IAM을 이용하면 각 사용자별로 인증 및 권한 부여를 따로 설정할 수 있습니다. AWS 계정을 처음 생성하는 경우, AWS 전체 서비스 및 계정 리소스에 대해 완전한 액세스 권한을 지닌 단일 로그인 자격 증명으로 시작합니다. 이 자격 증명은 AWS 계정 루트 사용자라고 하며, 계정 생성 시 사용한 이메일 주소와 암호로 로그인하여 접근합니다. 이때, 일반적인 작업은 루트 사용자를 사용하지 않을 것을 권장하고 있기 때문에, IAM 사용자를 생성하여 AWS 관련 작업을 진행해야 합니다. IAM 유저 생성하기 1. 상단 오른쪽의 계정명을 클릭한 후 내 보안..
분류 전체보기
iterm2 한글 자소분리 현상iterm2에서 한글 파일 또는 디렉토리를 보았을 때 아래와 같이 자음과 모음이 분리되어 제대로 읽을 수 없게 표시되는 경우가 있습니다.이 경우, iterm2 설정파일을 간단하게 수정하여 해결하는 법에 대해 알아보겠습니다.iterm2 한글 자소분리 현상 해결 방법iterm2를 킨 후 Preferences > Profiles > Text > Unicode > Unicode normalization form을 NFC로 설정해줍니다.위와 같이 설정을 변경한 후 다시 파일들을 조회하면 아래와 같이 한글이 제대로 뜨는 것을 확인할 수 있습니다.
들어가기 전에공부용 디렉토리를 git에 연동한 뒤 그 폴더 내에 springboot 프로젝트를 복사해 넣었습니다. https://start.spring.io/을 통해 만든 프로젝트라 zip으로 압축되어 있는 파일을 공부용 디렉토리에 복사해서 옮겨서 그런지 아래와 같이 초기 파일들이 빨간색으로 뜨면서, git에 push가 되지 않는 현상이 있었습니다. 이번 포스팅에서는 이렇게 git에 push & commit되지 않는 파일들을 정상적으로 push & commit하는 방법에 대해 알아보겠습니다.IntelliJ IDE에서 빨간색으로 뜬 파일들 Git에 Push & Commit하기먼저 IntelliJ IDEA > Preferences를 클릭하여 Git 항목에 들어갑니다. 그 후 Enable staging are..
AWS Elastic Beanstalk란? AWS(Amazon Web Services)는 100개 이상의 서비스로 구성되어 있으며 각 서비스는 기능 영역을 나타냅니다. 다양한 서비스는 AWS 인프라 관리 방법의 유연성을 제공하는 반면 어떤 서비스를 사용해야 하고 해당 서비스를 프로비저닝하는 방법을 파악하는 것이 까다로울 수 있습니다. Elastic Beanstalk을 사용하면 어플리케이션을 실행하는 인프라에 대해 자세히 알지 못해도 AWS 클라우드에서 어플리케이션을 신속하게 배포하고 관리할 수 있습니다. Elastic Beanstalk을 사용하면 관리 복잡성을 줄일 수 있으며, 어플리케이션을 업로드하기만 하면 Elastic Beanstalk에서 용량 프로비저닝, 로드 밸런싱, 조정, 어플리케이션 상태 모..
들어가기 전에 책을 보며 실습하기 위해 Oracle Database 설치가 필요해졌습니다. 해당 책은 windows PC를 기준으로 하고 있어, mac에서 수행 가능한 oracle database 설치 및 실행 방법에 대해 정리해보고자 합니다. macOS와 Oracle Database Oracle database는 mySQL과 다르게 macOS에서 바로 설치하여 사용할 수 없습니다(windows OS는 가능). 따라서, Docker를 이용하여 Oracle Database 환경을 설정해야 합니다. 아래 글은 macOS에 Docker가 설치되어 있다고 가정하고 진행하기 때문에, Docker가 깔려있지 않다면 하단 URL을 통해 Docker를 설치한 후에 봐주시면 됩니다. [macOS] Docker 설치하기 ..
들어가기 전에Docker를 통한 Oracle Database를 설치하기에 앞서, 특정 디렉토리만 clone하기 위한 방법을 소개하고자 합니다. Oracle Database 18c XE 설치 시 clone하는 과정을 통해 예시를 보여드리도록 하겠습니다.원격 저장소의 하위 디렉토리만 clone하기기본 git clone기본적으로, git clone하는 방법은 아래와 같습니다.terminal을 통해 로컬에 저장하고자 하는 위치로 이동합니다cd [ 저장하고자 하는 위치 ]git clone [ repository URL ] 명령어를 통해 클론합니다.이때, repository URL은 아래 사진과 같이, repository 상단에 Code 항목을 클릭하면 HTTPS용 repository URL을 복사할 수 있어 해당..
들어가기 앞서 맥북 프로에 Oracle Database를 설치하기 위해서는 Docker 내에 Oracle을 띄워야 했습니다. 이에 따라 Oracle Database를 설치하기 전 Docker를 설치해보도록 하겠습니다. Docker를 설치하기 전에 간단히 Docker가 무엇인지 체크하고 넘어가도록 하겠습니다. Docker란? Docker는 Docker, Inc가 개발중인 컨테이너 환경을 제공하기 위한 소프트웨어입니다. Docker는 어플리케이션이 움직이는 환경을 컨테이너라는 단위로 가상화하고, 이 컨테이너형 가상화 뿐 아니라 컨테이너의 베이스가 되는 이미지를 효율적으로 만드는(빌드) 기능과 이미지를 배포하기 위한 구조(Docker Hub와 같은 저장소 서비스)도 갖추고 있는 것이 특징입니다. 컨테이너형 가..
들어가기 전에Springboot를 사용할 때에는, 내장 tomcat을 이용하여 따로 tomcat을 설치하지 않았습니다. 하지만, Spring으로 개발을 하기 위해서는 WAS 서버가 필요하므로 opensource로 자주 사용되는 tomcat을 설치해보고자 합니다. 사내에서 추후 tomcat 9으로 버전업이 예정되어 있어 해당 버전을 사용해보고자, 최신 버전인 tomcat 10이 아닌 tomcat 9을 설치해보고자 합니다.Tomcat 9 설치하기먼저, 하기 Apache Tomcat 사이트에 접속하여 tomcat 9을 클릭해 설치 파일을 다운로드합니다.필자는 mac에 설치하는 것이라 tar.gz 파일을 다운로드하였습니다. 만약 windows에 설치하는 것이라면 자신의 bit에 맞는 windows 버전을 다운로..