본문 바로가기

AWS5

AWS EC2서버에 SWAP 적용하기 (Linux) EC2에 프로젝트 배포를 하려고 하는데 jar파일 실행시키면 SSH가 아주그냥 버-벅 거리고 난리도 아니어서어떻게 하지 고민하다가 찾아보니 SWAP설정을 적용하면 된다고 한다.  아무래도 프리티어다보니 램이 1GB 밖에 되지 않고 간단한 프로젝트를 돌리는데도 비명을 지르는 경우가 꽤나 빈번한가보다.  매우 간단하니 속는셈 치고 일단 설정을 해보자.이 원리와 더 세부적인 내용은 다른 사람 글을 참고하자. 나는 나중에 또 쓸 때를 대비한 간단한 명령어만 끄적거려놓은 정도다.  여기서부터는 EC2 서버에서 작업을 하자. 우리는 대부분 프리티어를 쓸테고 그거는 램이 1GB다. 보통 swap의 경우 1GB램인 경우 2GB를 할당해서 쓰는 것을 권고한다고 한다.->좀 더 세부적인 정책은 서론에서 걸어준 링크를 통해.. 2024. 10. 30.
[AWS] S3 StatusCode 301에러 해결 S3에 업로드 테스트를 하는데 자꾸(Service: Amazon S3; Status Code: 301; Error Code: PermanentRedirect; Request ID:)AWS Error Code: PermanentRedirect 이런 에러가 나는 것임. 좀 찾아보니까 region설정, endpoint에러 등등 이유가 있다고 하는데아무리봐도 region도 문제가 없고 - AmazonS3ClientBuiler로 셋팅할 때 application.yml에 설정해둔 값으로 잘 들어감 s3 정책도 잘 주어져있고#버킷 정책 : S3 -> 버킷 -> 권한탭 [버킷정책]{ "Version": "2012-10-17", "Id": "Policy1696948386695", "Statement":.. 2024. 10. 22.
[AWS] S3 + CloundFront를 이용한 React 배포 리액트 배포를 하는 방법은 S3 + CloudFront ( https 보안 및 도메인 설정 가능 )를 쓰는 방법이 있는데 우선 S3배포부터 진행 후(보안이슈가 있겠지만 단순 테스트 용이라면 S3배포만 하는게 간단하긴 하다.) CloudFront 작업을 할 예정이다.  [S3설정]1. 프론트 프로젝트 빌드리액트 프로젝트를 진행하던 IDE 터미널에서 build를 실행해준다.npm run build   대표사진 삭제사진 설명을 입력하세요.해당 명령어를 치고 조금 기다리면 build폴더가 생기며 하단부에도 새로운 디렉토리 및 파일들이 생긴다. 이 파일들을 S3에 올리는 작업을 하면 된다.  2. S3 버킷 설정2-1. 버킷 만들기   퍼블릭 액세스 차단 설정에 관련된 부분만 퍼블릭 설정으로하고 나머지 설정은 손.. 2024. 10. 21.
[AWS Redis] SpringBoot + Redis 설정 및 생성, EC2(AmazonLinux) 설정까지 이번 프로젝트에서 실시간 통신 및 실시간 매칭 서비스를 이용하기 위해 Redis를 처음 사용해보게 되었다. SpringBoot 설정부터 EC2연동까지 우선 작업을 진행했고 설정은 쉬울 줄 알았는데 생각보다는 오래 걸렸다. 목차 0. SpringBoot Redis 설정 build.gradle 설정 // Redis implementation 'org.springframework.boot:spring-boot-starter-data-redis' application.yml 설정 spring: redis: host: #AWS Redis 엔드포인트 port: 6379 위처럼 Spring에서 기본 설정 후 AWS에서 Redis 생성을 해보도록 하자. 순서는 생성부터 진행해도 상관없다. 1. Redis 캐시 생성 1.. 2024. 2. 13.