Tech
5 posts
Amazon EC2에 Google Authenticator MFA 설정하기

MFA 설정을 할 이유가 있을까? 보통 엔터프라이즈의 경우 와 끼리 전용회선 혹은 Site to Site VPN 으로 내부망에서 접근이 가능하지만, 소규모의 회사는 어쩔 수 없이 Bastion를 외부에서 접근 하도록 한다면 OTP 설정이 필요해 보인다. 당연, 외부에서 접근하도록 하여도 의 를 했겠지만.. 그리고 Bastion는 보통 서버 접근 용도 혹은 DB 접근 용도의 역활도 하기 때문에 접근제어 솔루션이 없을 경우 2차 인증을 통해 보안 강화 할 수 있다. 1. Google OTP 설치 1-1. EC2에 Google OTP 설치하기 위해서는 를 인스톨 해야합니다. EPEL(Extra Packages for Enterprise Linux) 아마존 리눅스에 추가 패키지 제공하는 저장소 1-2. 저장소 설치가 완료되었다면 를 설치 합니다. 2. MFA Code 생성 및 설정 2-1. MFA등록를 위해서는 아래 명령어를 통해 MFA설정 할 수 있다. MFA는 되며 마다 다른가 설…

AWS Resource Management "Steampipe" Tool 활용하기

1. Steampipe? Steampipe는 클라우드 리소스들을 형태로 조회 할 수 있고 Steampipe도 마찬가지로 여러 CSP 서비스들(AWS,GCP,Azure 등)에서도 사용이 가능하다. Steampipe는 형태로 메시지를 각 을 이용해 클라우드와 통신을 하기에 속도가 빠른 장점이 있다! 2. 일단 사용해보자! 직접 Query문를 실행해보고 경험하지 않으면 자세히 모르니 일단 설치하고 실행해보자!! 2-1. Steampipe 설치 Steampipe Install Docs : https://steampipe.io/downloads 2-2. Linux OS 환경의 Install Steampipe Install Steampipe AWS Plugin Install 2-3. AWS Configure 설정 사용하기 전에 설정을 하자 사용할 IAM Key는 ReadOnlyAccess Policy를 가지고 있는 Key를 사용하자! 2-4. Query 해보기 생성한 를 가져와보자! …

02. Flask를 활용한 Rest API[GET] 구현해보기_02편

01. My IP API 구현해보기 01. Flask를 활용한 Rest API[GET] 구현해보기_01편 전 편에서 우리는 를 실행해봤다. 지금까지는 그냥 Web 이랑 뭐가다르지? 싶을 수 있다. - 예제 Code HelloWorld는 Root으로 두고 를 만들어보자 - 결과 02. route 옵션 옵션에 절대 경로 처럼 줄 수 있지만, 외에는 어떻게 처리할까? 아래 코드처럼 를 사용하면 설정한 라우팅 경로외에 임의로 넣을 시 메시지를 넣어 리턴 해줄 수 있다! - 결과 를 넣어서 json 형태로 주는 것도 가능하다! - 결과 01. My IP API 구현해보기 - 예제 Code - 결과 02. route 옵션 - 결과 - 결과

01. Flask를 활용한 Rest API[GET] 구현해보기_01편

01. Flask란? Flask는 Python를 기반하고 있는 다. 정말 간단한 코드로 쉽게 Web 또는 API Server 구성할 수 있다. 02. (또) HelloWorld 구현하기 - Flask 라이브러리 설치 우선 라이브러리를 설치해야한다. 아래 명령어로 설치해보자! - Code 작성하기 원하는 디렉토리 안에 파일을 생성하여 아래 코드를 넣고 저장한다. - 실행하기 만든 파일을 python으로 실행하면 아래와 같이 메시지가 발생한다. - 접근하기 테스트 접근은 을 통해 접근하게 되면 보여지게 된다. 03. Code 뿌셔보기 우리가 예제코드를 가지고 위에서 까지 구현해봤다. - @app.route(’/‘) 우리가 작성하면서 코드를 넣었는데 이 코드가 를 뜻하는 것이다. 접근할때 주소로 접근했지만 에 접근하려면 코드는 아래과 같다. - 결과 01. Flask란? 02. (또) HelloWorld 구현하기 - Flask 라이브러리 설치 - Code 작성하기 -…

00. 다들 API라고 하는데 API는 뭘까?

00. API란? API는 인터페이스를 통해 다양한 플랫폼과 연결을 해주는 것 누군가 API가 뭐야? 라고 물어보면 정말 대답하기 힘든거 같다. 명확하게 누군가 API의 대해 알려줬으면 좋겠다.. API는 여러가지 API가 있지만 그 중 보편적으로 사용 할 Rest API에 대해 알아보려고 한다. 01. Rest API (Representational State Transfer API) - Rest API의 형태 Rest API는 4가지의 메소드를 가지고 구축한다.( , , , ) GET : Create POST : Read PUT : Update DELETE : Delete - 각 상태에 따른 응답코드 200 : GET 등의 Client 요청을 정상적으로 수행되었을때 발생하는 코드 201 : POST 작업 수행 시 정상적으로 생성되었을때 발생하는 코드 02. 참고자료 https://aws.amazon.com/ko/what-is/restful-api/ 00. API란? 01. Re…