profile
성장하는 개발자

[AWS] IAM assume role

IAM 권한 위임 방식 과정을 작성합니다.A ec2는 b-role이라는 권한을 갖고 있고, 해당 권한은 s3에 관한 권한을 전혀 갖고 있지 않습니다.반면에, s3-master-role은 s3 full access policy를 갖고 있습니다.이러한 상황에서 A ec2에

2022년 3월 12일
·
0개의 댓글

[MongoDB] Spring Boot Embedded MongoDB 연결

AWS의 documentDB의 경우 ec2를 통한 접속이 필요하여, local에는 Embedded MongoDB를 연결하였습니다. MongodbConfig에서는 환경변수 별로 MongoClientSettings가 달라지도록 구성하였습니다.참고Embedded Mongod

2021년 12월 14일
·
0개의 댓글
post-thumbnail

[AWS] AWS Lambda

AWS Lamda를 처음 사용해본 경험을 기록합니다.Lambda는 서버리스하게 함수를 실행시킬 수 있는 서비스입니다.import 하는 모듈 관련하여 에러가 발생했는데 두 가지 방법으로 해결할 수 있었습니다.첫 번째로는, Layers에 ARN을 추가하는 방법이 있습니다.

2021년 11월 23일
·
0개의 댓글

[AWS] AWS에 nginx와 docker로 Django 프로젝트 빌드하기

nginx를 활용하지 않고, 단순히 ec2에서 docker를 실행하면 서버와의 ssh 연결이 끊기면 서버도 끊기기 때문에 nginx를 사용합니다.이전에 작성한 docker로 djagno 프로젝트 빌드하기에서 django 프로젝트 폴더 이외에 nginx를 설치할 폴더를

2021년 11월 21일
·
0개의 댓글

[AWS] AWS에 docker로 Django 프로젝트 빌드하기

aws에 Django 프로젝트 빌드하는 과정을 기록합니다.<서버 콘솔>github clone을 위한 deploy key 생성 :ssh-keygen -t rsa -> Enter file in which to save the key 그냥 엔터 -> enter pass

2021년 11월 21일
·
0개의 댓글
post-thumbnail

[AWS] auto scaling

AWS의 auto sacling을 사용하여 사용량에 따라 탄력적으로 ec2 수를 늘였다, 줄였다 할 수 있습니다.auto scaling은 자동으로 ec2를 생성해 주어야 하기 때문에 실행 템플릿과 연결되어야 합니다.auto scaling에 로드밸런서를 연결하지 않을 수

2021년 11월 14일
·
0개의 댓글

[AWS] AWS에 nginx로 Django 프로젝트 배포하기

nginx 웹서버를 활용하여 django 프로젝트를 배포해주면 python manage.py runserver 0.0.0.0:8000와 같은 서버 실행문을 ec2마다 들어가서 실행해줄 필요 없이 서버를 원하는 상태로 띄워두고, 원하는 서버 상태까지 포함하여 ec2 이미

2021년 11월 14일
·
0개의 댓글
post-thumbnail

[AWS] Load Balancer & Route53 & CloudFront

AWS의 loadbalancing 서비스를 활용하여 부하를 분산하고, route53 서비스를 활용하여 특정 도메인 이름에 연결하는 방법을 정리하겠습니다.우선, 로드밸런서를 생성하기 전에 대상그룹을 생성합니다.대상 그룹에서는 연결할 ec2, 포트번호, http proto

2021년 11월 7일
·
0개의 댓글

[AWS] AWS에 git clone으로 Django 프로젝트 배포하기

aws에 Django 프로젝트를 배포한 과정을 기록합니다.<로컬 콘솔>현재의 작업환경(가상환경)에 설치되어 있는 패키지의 리스트를 모두 출력해줌 : pip freeze >> requirements.txt<서버 콘솔>sudo apt updatesudo apt-

2021년 10월 31일
·
0개의 댓글
post-thumbnail

AWS glue에서 spark와 notebook 활용하기

열명 변경 처리를 하기 위해 AWS glue 서비스를 활용하여 spark와 notebook을 사용하는 방법에 대해 정리합니다. 엔드포인트 추가노트북과 연결하기 위한 엔드포인트를 추가합니다.S3, sagemaker등 필요한 서비스에 접근할 수 있는 역할을 생성 후 연결합

2021년 10월 5일
·
1개의 댓글
post-thumbnail

AWS 네트워크 설정

AWS 사용의 시작이자 기본이되는 네트워크 설정 관련하여 작성합니다.첫 번째로, aws의 가상 네트워크인 vpc를 생성합니다.vpc는 하나의 region에 속해야 합니다.테넌시 설정은 default로 하여 aws위에서 서비스를 사용할 수 있도록 합니다.(전용을 선택할

2021년 10월 4일
·
0개의 댓글

Java로 csv 파일 생성후 AWS S3에 저장

쉼표로 분리할 경우 데이터 나누기가 잘못되어, 탭을 구분자로 사용하기 위해 아래와 같이 tsv파일 생성 후 s3에 업로드 하였습니다.

2021년 9월 29일
·
0개의 댓글

[Springboot] AWS s3에 csv파일 업로드

Springboot에서AWS s3에 csv파일을 업로드하는 내용을 정리하겠습니다.build.gradle 설정AWS s3 Properties 설정 -> application.yml에 등록된 정보를 가져온다Aws S3 config 작성

2021년 8월 5일
·
0개의 댓글
post-thumbnail

[AWS] 스냅샷 계정간 이동 + 시작 템플릿

AWS 스냅샷을 활용하여 계정간 이동하는 방법에 대해 정리하겠습니다.이동할 ec2 리스트에서 이미지 생성을 해줍니다.이미지가 생성되면 이미지 권한 수정으로 이동 시킬 계정에 이미지에 대한 권한을 부여해 줍니다.프라이빗 혹은 퍼블릭으로 권한 부여 가능인스턴스 시작하기 -

2021년 8월 2일
·
0개의 댓글