목록9oormthonUNIV (15)
celina의 이것저것
AWS Route 53은 AWS의 DNS 서비스이다. 여기서 도메인을 구입할수도 있고, 기존 ip주소와 매칭도 가능하다. 우리는 Route 53에서 도메인을 구입하였고, 프론트엔드, 백엔드 모두에 적용하였다.프론트는 www.munhwahansang.com / munhwahansang.com 이렇게 적용하고백엔드는 api.munhwahansang.com 이렇게 적용하기로 하였다. 1. Route 53에서 도메인 구입 약 12달러 정도에 구입하였다. 2. 프론트와 백엔드 각각에 적용->프론트는 적용시 바로 되는데 백엔드는 도메인을 설정시 https로 바꿔줘야한다. 그래서 따로 https로 바꾸는 작업도 해줘야한다. 참고https://bosungtea9416.tistory.com/entry/AWS-Rout..
문제 상황서버 주소로 접속이 안되어서 로그를 보니 해당 에러가 발생했다. 이 에러는 이는 잘못된 HTTP 요청이 서버에 전달되었을 때 발생한다. 구글링을 해보았더니 대부분 http인데 https로 접속을 해서 발생한 것이었다. 그런데 나 같은 경우는 http로 제대로 요청을 하고 있는데도 불구하고 해당 에러가 발생했다. 해결방법해당 크롬창을 끄고 새로운 창에서 시도하니 됐다..;;;브라우저면 자동으로 캐싱을 하는데 캐싱이 안되면 그럴수도 있다고하는데정확히 왜 해결이 되었는지는 모르겠다

종종 이렇게 ec2인스턴스 연결성 검사가 실패했다는 문구가 뜬다. 이 문제는 다음과 같은 운영 체제 수준 오류로 인하여 발생한다고 한다.aws공식 문서에 나와있다. 내 인스턴스의 cpu사용률을 봤더니..99.9%를 찍고 있었다...^_^, 이게 100프로 원인을 아닐수 있지만 일단 cpu사용률 99.9프로는 말도 안되기 때문에 고칠필요가 있었다. 그리고 로그를 보면Thread starvation or clock leap detected 이런 경고가 있었다. 역시 cpu가 문제 같다. 해결방법그래서 스왑 메모리를 설정해주었다.swap memory란? 메모리가 부족하거나, 추가적인 필요량을 만들기 위해서 하드디스크의 일부를 메모리로 할당시키고, 메모리로만 사용하는 방식 1. dd명령어로 swap메모리..
ubuntu@ip-172-31-5-199:~$ sudo docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMEScicd는 성공적으로 되었는데 docker 컨테이너가 실행이 되지 않고 있는 상황이다. ubuntu@ip-172-31-5-199:~$ sudo docker logs fabb0419a8b4 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _ | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_..

에러ubuntu@ip-172-31-5-199:~$ sudo docker logs 08a238e14a9a . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _ | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v3.3.5)2024-11-18T16:37:31.686Z INFO 1 --- [back] [ m..

민감한 정보들을 aws에서 제공하는 파라미터 스토어라는것을 통해 사용할 수 있다. 1. 의존성 추가implementation platform("io.awspring.cloud:spring-cloud-aws-dependencies:3.1.0")implementation 'io.awspring.cloud:spring-cloud-aws-starter-parameter-store' 2. 파라미터 스토어에 정보 추가- 이 경로가 되게 중요한데 나같은 경우는 /SpringBoot/prod/ 경로 밑에 모든 정보를 저장했다. 3. application.properties파일 수정파라미터 스토어에서 설정한 경로에 맞게 파일을 수정해야한다spring.config.import=aws-parameterstore:/Spri..

s3버킷 편집하다가 해당 에러가 발생했다. 해결방법{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject", "s3:PutObject" ], "Resource": "arn:aws:s3:::버킷이름/*" } ]}여기서 arn뒤에 버킷이름뒤에 /*를 추가로 붙여주면된다.

1. 워크플로우 파일 생성: .github/workflows/ 디렉터리 안에 작성해야한다. name: CI/CD using GitHub Actions & Dockeron: push: branches: [ "main" ] pull_request: branches: [ "main" ]jobs: build: runs-on: ubuntu-latest permissions: contents: read steps: - uses: actions/checkout@v4 - name: Print working directory run: pwd # 1. Set up JDK 17 - name: Set up JDK 17 use..