✅ 프리티어(Free Tier)란? 계정을 새로 가입하시면 1년 동안 프리티어(Free Tier) 혜택을 받으실 수 있습니다. 프리티어에 대한 자세한 설명은 아래 링크 참고 부탁드립니다. - 링크 : https://tech.cloud.nongshim.co.kr/2018/10/10/aws-%ED%94%84%EB%A6%AC%ED%8B%B0%EC%96%B4free-tier-%EC%84%9C%EB%B9%84%EC%8A%A4/ 링크 글이 사라진 건지 링크 주소가 바뀐 건지 모르겠는데 혹시 이 글인지 모르겠네요 https://tech.cloud.nongshim.co.kr/blog/aws/1347/
[실습]3. 파라미터 그룹 추가하기 강의 시청 중 궁금한 점이 생겨 질문 글 남깁니다. RDS 파라미터 그룹의 설정값들은 어느 정도 보편적으로 권장되는 값들이 정해져 있는 건가요? (예시) time_zone : 서울로 바꾸기, collation_connection : utf8mb4_unicode_ci 등 강의에서는 설정 기준이 명확한데, 혼자 하려면 뭘 어떻게 설정해야 할지 전혀 감이 안 잡힙니다..ㅠㅠ 혹시 실무에서 일반적으로 약속된 기준 같은 게 있나요?
일단 학습을 위해 제일 간단한 방법으로 EC2에서 파일 직접 생성하는 방식으로 진행하셨다고 이해했습니다! 아직 강의 초반이라 후반 내용에 포함되어 있을 수 있어서 질문드리기 조심스럽지만... 실제 현업에서는 저런 보안 파일을 어떻게 관리하나요 ? "개인적으로는 깃을 private 하게 만들어서, 보안 파일을 리포에 올린 후 EC2에서 clone하면 더 깔끔하지 않을까 ?" 라는 생각을 하고 있습니다 하지만 이런 방법은 실수로 private -> public 변경 시 보안 상 큰 문제가 발생할 것 같습니다. (만약 섹션 2 이후로 진행되는 강의에 해당 내용이 포함되어 있다면 답변 안해주셔도 됩니다! 감사합니다!! )
app.js의 내용을 수정/리로드후 ip주소로 접속하여 무사히 /Success Health Check가 화면에 표시되는것을 확인후, DNS주소를 접속하고자 하였으나 DNS주소로의 접속은 실패하였습니다.(처음에는 err_connection_refused메세지가 나오다가 시간경과후 504에러화면나옴) 인터넷 검색등을 통해서 lsof -i:80으로 80포트를 사용하고 있는 프로세스를 kill 도 해보았으나 kill이 되지않았고 위 로그에서도 알 수 있지만, 80포트 사용중인 프로세스는 node .../app.js이기 때문에 문제가 있는 상태는 아니라고 생각되어지고 해결방법을 찾지못한 상태입니다. 혹시 무엇이 문제일지 조언해주신다면 감사하겠습니다! (p.s. 문제해결을 위해 인스턴스 재기동, pm2 stop, pm2 delete app.js후 다시 sudo pm2 start app.js해보는등의 시도는 모두 실패하였습니다.)
안녕하세요 실습으로 스프링으로 ec2 를 배포하는데 자꾸 이런 에러가 떠서 ec2와 rds 설정을 application.yml로 적어서 깃에 올렸는데 에러가 뜹니다. 이런 식으로 xxx는 올바르게 해서 넣었습니다. 혹시application.yml 파일 안에 ec2에서 이렇게 rds 설정을 같이 써 주고 배포하면 오류가 나는게 정상인가요?
aws에서 일단 rds를검색하면 Aurora and RDS만 나오고 이걸로 들어가서 파라미터 그룹을 생성을 했습니다. 영상처럼 안나오고 좀 바뀐거같더라고요 엔진유형에 Aurora MySQL만 있는 상황이고 파라미터 그룹 패밀리는 aurora-mysql8.0 유형은 DB Parameter Group로 했는데 수정 들어가면 character가 안나옵니다 유형을 DB Cluster Parameter Group으로 하니까 character가 나오긴하는데 이게 aws가 업데이트된건가요? 영상이나 노션에는 아무 얘기가없던데..
안녕하세요 이전에 .env 확인을 위해 / 경로로 요청 시 '.env 테스트' 라는 문구가 화면에 나온 것까지 실습했었습니다. 근데 elb 설정 후 헬스체크 api 테스트를 위해서 기존의 / 경로 테스트한 api 를 지우고 /healthy 를 추가한다음에 reload 했는데 이전 코드로 실행되고 있는데 원인을 파악 못하겠습니다. 혹시 이런경우가 있을 수 있나요?? vi app.js 로 확인했을때 수정된 코드 잘 pull 받아진 것을 확인 했고 아예 싹 다 지우고 다시 클론해봐도 동일한 현상이 발생하고 있습니다. 짐작가는 부분 있으시면 말씀부탁드립니다ㅜㅜ
요약하신 글을 읽어보니 EC2 인스턴스(조건부 무료니까) 외 다른 서비스에 Public IP를 할당하면, Public IP에 대한 비용은 부과한다.가 핵심인 것 같은데요. 앞선 강의 "[실습] 3. ELB 세팅하기 - 리스너 및 라우팅 / 헬스체크"에서 ELB는 IP를 가지고 있지 않기때문에 DNS 이름이 주소가 된다라고 설명해주신게 기억이 납니다. 지금 글을 보니, ELB도 Public IP를 부여할 수 있는 것 같이 표현된 것 같은데, 어떤 개념이 맞는 걸까요?
강사님 제가 개인프로젝트에서 따로 지금 만들고 있는데 강사님과 같이 ELB를 순서대로 등록했습니다. 아직 보안그룹 설정 및 헬스 체크까지 했는데 기존의 코드에 헬스체크를 넣어놔서 (/health-check) 밑 줄과 같이 DNS이름에 /health-check를 붙여서 넣었더니 [ 503 Service Temporarily Unavailable ] 라고 뜨더라고요. 제가 3000번 포트를 사용하고 있어서 잘못하였나 대상 그룹에 들어가서 보니 아래와 같이 나오고 있습니다. 아직 HTTPS를 받기 위한 인증서를 안받았는데 그래서 그런건가요???
안녕하세요. express를 통해서 개인 프로젝트를 만들고 있습니다. 제가 이미지를 쓰는 이유는 회원가입 시 유저의 프로필 사진을 업로드용으로 만드는 것이고 나중에 확장을 통해서 이력서 글 작성 시에도 이미지를 넣고 싶습니다. 강사님께서 말씀해주신 iam 권한과 관련하여 gpt에서 문의하니 강사님께서 말씀해주신 것과 다르게 권한 부여 (Step 2) 기존 정책 사용 → AmazonS3FullAccess (모든 S3 권한 부여) ❌ 사용하지 마! (보안 위험!) 대신, 사용자 지정 정책을 직접 생성 (아래 설명 참고) 이렇게 사용하지말라고 하더군요. 액세스 키랑 비밀 액세스 키를 .env에 가리고 깃허브에 올리지 않는다고 해도 보안상 위험하다고 하는데 어떤게 맞을까요? 그러면서 Presigned URL이란 것을 추천하는데 제가 아직 이것에 대해서 잘 모르는데 혹시 Presigned URL을 처음 사용하는 사람도 설명이 잘 되어 있는 참고 글 같은게 있을까요?