분류 전체보기 36

[AWS Storage Service] S3 (Simple Storage Service) 버킷 정책 생성 및 권한 부여

오늘은 AWS Storage Service 중 하나인 S3에 대해서 얘기를 해보려고 합니다. 개인적으로 EC2 다음으로 제가 많이 사용하고 있는 서비스입니다. S3를 이용하여 정적파일 웹 호스팅도 가능하고 load balancer 액세스 로그로 저장 가능하고 AWS cloudformation의 템플릿도 저장하는 등 많은 서비스들과 연동하여 사용할 수도 있습니다. S3의 특징을 간단히 얘기해보고 S3 활용하는 법에 대해서 얘기해 보겠습니다. S3 (Simple Storage Service) 업계 최고의 확장성, 데이터 가용성 및 보안과 성능을 제공하는 Object Storage Service 99.9999999%의 내구성을 제공하도록 설계 간편하게 데이터를 관리할 수 있고 액세스 제어 가능 Lambda, ..

AWS 2021.09.13

[Linux] Linux File Hierarchy Structure

Docker를 공부하다가 Linux File Hierarchy Structure(FHS)를 찾아보았는데, 헷갈리고 잘 몰랐던 내용들이 많아 이 기회에 간략하게나마 정리를 해보았습니다. ※ 혼자 공부하며 정리한 내용이니 잘못된 내용이 있거나 궁금한 내용이 있으면 언제든 댓글 달아주세요!! Linux File Hierarchy Structure Linux 파일 계층 구조 또는 FHS(파일 시스템 계층 구조 표준)는 Unix 계열 운영 체제에서 디렉토리 구조와 디렉토리 내용을 정의 Linux Foundation에서 관리 FHS에서는 심지어 다른 물리적 머신이나 가상 머신에 저장이 되어 있더라도 모든 파일과 디렉토리는 root 디렉토리 밑에 존재 위의 사진을 바탕으로 디렉토리 하나씩 간략하게 얘기해 보겠습니다...

CS 2021.09.08

[AWS Run Command]Run Command로 원격으로 명령어 실행하기

안녕하세요!! 이번 글에서는 System manager에서 Run Command 기능을 사용하여 원격으로 EC2 instance에 접근하여 명령어를 실행 시키려고 합니다. ˙ 실습을 위한 필요한 조건 EC2 instance EC2 instance에 ssmmanagedInstanceCore IAM 역할 부여 EC2는 public subnet에 생성해주고 Session manager를 통하여 접근할려고 합니다. Session Manager로 접근하는 방법을 알고 싶으면 밑에 글을 참고해주시면 됩니다. 2021.08.18 - [AWS] - [AWS Session Manager] SSH 없이 Session manager로 EC2 instance에 접속 하기 [실습] Run Command를 사용하여 원격으로 ng..

AWS 2021.08.20

[AWS] Public Subnet, Private Subnet, ALB, ASG 를 이용한 서버 아키텍쳐 구축(1) - VPC 구축하기

AWS를 이용하여 서버를 구축할 때 어떤 서비스를 이용하여 구축을 해야 할까요? 어떻게 구축해야 비용도 절감하고 안정적이게 구축을 할 수 있을까요? 이 질문에 대한 정답은 없습니다. 자신이 만들고자 하는 서비스를 고려하여 서버 아키텍쳐를 구성하면 됩니다. AWS에서 제공하는 서비스들을 보면 정말 많습니다. docker와 같은 container service도 지원을 하고 lambda와 같이 serverless 서비스들도 많이 지원하고 있습니다. 이번 글에서는 제가 AWS 서버 아키텍쳐를 구축할 때 가장 많이 사용하는 구조를 간락하게 설명해보려고 합니다. 정확한 실제 구조는 아니고 조금 간단하게 구축을 해보려고 합니다. 위의 사진을 보면 VPC, Subnet, Nat gateway, ALB, ASG 등등 ..

AWS 2021.08.20

[AWS Session Manager] SSH 없이 Session manager로 EC2 instance에 접속 하기

. AWS를 사용하면서 계속 key를 발급받고 key를 이용해서 ssh 접속을 해왔습니다. 오늘은 ssh 접속이 아닌 AWS 서비스 중 System manager의 Session Manager를 사용해서 EC2 instance에 접근을 해보겠습니다. 먼저 간략하게 SSH 접속과 System manager를 활용한 접속에 대해 얘기해 보겠습니다. SSH 접속 해당 EC2 instance를 만들 때 key를 새로 발급 받거나 기존의 key를 사용하는 옵션을 눌러서 키를 이용한 방법입니다. 보통 아래와 같은 방식으로 접근을 합니다. ssh -i @ -p 하지만 만약에 EC2 instance의 ip가 public ip가 아니라 private ip라면 접근을 어떻게 해야 할까요?? 보통 private subnet..

AWS 2021.08.18

[AWS CLI 설정] AWS Cli 설치 및 AWS CLI configure 설정 방법

이번 글에서는 AWS CLI 사용을 위한 configure 설정에 대해서 알아보겠습니다. 엄청 간단하기에 금방 할 수 있습니다. 먼저 AWS CLI 사용을 위해서 AWS CLI 다운로드를 받아야 합니다. AWS에서 제공하는 AWS CLI 설치 업데이트 및 제거 docs에 들어가서 사용하는 OS에 맞게 설치를 하면 됩니다. 설치가 완료가 되면 AWS 우측 위에 계정을 클릭합니다. 클릭을 하면 다음 그림과 같이 보입니다. 여기서 내 보안 자격 증명을 클릭해 줍니다. 보안자격증명을 클릭하고 액세스 키를 선택하여 새 액세스 키 만들기를 클릭해 줍니다. 성공적으로 액세스 키가 만들어지고 액세스 키 ID와 보안 액세스 키가 생성이 됩니다. 이제 터미널이나 cmd 창에 다음과 같은 명령어를 입력해 줍니다. 이 명령어..

AWS 2021.08.17