묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
완강 처리가 되지 않습니다.
강사님 모든 학습을 들었지만,완강 처리가 되지 않습니다.
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
Route 53 과금문의
안녕하세요강의를 보고 실습을 진행하다가 Route 53 서비스를 이용신청했는데 14달러 정도 청구 되는데 이거 매월 청구되는건가요?프리티어 항목에는Route 53는 해당 안되는지 궁금합니다지금이라도 해지하면 일할계산되어 청구되는지 궁금합니다
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
실습 스프링이 에러가 뜨는데 뭔지 모르겠습니다.
test 파일을 없애고 돌리는데 뭐가 오류인지 3306포트로 설정하고 보안그룹도 맞게 설정했습니다. 이런식으로 설정을 하였고 밑에가 build.gradle인데 뭐가 오류인지 모르겟습니다. (1시간 반동안 해 봤는데) plugins { id 'java' id 'org.springframework.boot' version '3.4.4' id 'io.spring.dependency-management' version '1.1.7' } group = 'prepare' version = '0.0.1-SNAPSHOT' java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' runtimeOnly 'com.mysql:mysql-connector-j' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' } tasks.named('test') { useJUnitPlatform() }
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
[실습]3.ELB세팅중DNS주소 접속불가 문제
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해보는등의 시도는 모두 실패하였습니다.)
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
ec2와 Rds 를 동시에 스프링 부트에 배포했는데 에러가 납니다.
안녕하세요 실습으로 스프링으로 ec2 를 배포하는데 자꾸 이런 에러가 떠서 ec2와 rds 설정을 application.yml로 적어서 깃에 올렸는데 에러가 뜹니다. 이런 식으로 xxx는 올바르게 해서 넣었습니다. 혹시application.yml 파일 안에 ec2에서 이렇게 rds 설정을 같이 써 주고 배포하면 오류가 나는게 정상인가요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
파라미터 그룹 추가가 다릅니다.
aws에서 일단 rds를검색하면 Aurora and RDS만 나오고 이걸로 들어가서 파라미터 그룹을 생성을 했습니다.영상처럼 안나오고 좀 바뀐거같더라고요엔진유형에 Aurora MySQL만 있는 상황이고 파라미터 그룹 패밀리는 aurora-mysql8.0 유형은 DB Parameter Group로 했는데 수정 들어가면 character가 안나옵니다 유형을 DB Cluster Parameter Group으로 하니까 character가 나오긴하는데 이게 aws가 업데이트된건가요? 영상이나 노션에는 아무 얘기가없던데..
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
무료도메인 elb연결 어떻게하나요?
route53에서는 도메인이 결제해야해서 보충강의처럼 내도메인한국에서 무료도메인을 받고 ip주소를 입력해서 연동을 시켜놓은 상태입니다.근데 실습4 ELB 도메인 연결하기에서는 route53에서 구입한 도메인만 연결방법이 나와있는데 따로 강의가있나요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
EC2 생성 안됨
안녕하세여 강의를 다시 들었는데 EC2 연결할려고 할때 마다 이런 에러가 떠서 잘 안 되고 있습니다. 도움 주시면 감사하겠습니다. (chatgpt 한테 물어봤는데 계속 이런 에러가 뜹니다. 인바운드 아웃바운드 규칙 모두 준수 했는데 뭐가 문제인지 모르겠습니다.)
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
pm2 reload 관련
안녕하세요이전에 .env 확인을 위해 / 경로로 요청 시'.env 테스트' 라는 문구가 화면에 나온 것까지 실습했었습니다. 근데 elb 설정 후 헬스체크 api 테스트를 위해서 기존의 / 경로 테스트한 api 를 지우고/healthy 를 추가한다음에 reload 했는데 이전 코드로 실행되고 있는데 원인을 파악 못하겠습니다. 혹시 이런경우가 있을 수 있나요?? vi app.js 로 확인했을때 수정된 코드 잘 pull 받아진 것을 확인 했고 아예 싹 다 지우고 다시 클론해봐도동일한 현상이 발생하고 있습니다. 짐작가는 부분 있으시면 말씀부탁드립니다ㅜㅜ
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
ELB도 비용이 나가나요?
요약하신 글을 읽어보니 EC2 인스턴스(조건부 무료니까) 외 다른 서비스에 Public IP를 할당하면, Public IP에 대한 비용은 부과한다.가 핵심인 것 같은데요. 앞선 강의 "[실습] 3. ELB 세팅하기 - 리스너 및 라우팅 / 헬스체크"에서 ELB는 IP를 가지고 있지 않기때문에 DNS 이름이 주소가 된다라고 설명해주신게 기억이 납니다. 지금 글을 보니, ELB도 Public IP를 부여할 수 있는 것 같이 표현된 것 같은데, 어떤 개념이 맞는 걸까요?
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
ELB의 DNS는 HTTP에서 자동으로 HTTPS로 못가나요?
강의를 듣다가 사진처럼 ELB의 DNS를 눌러서 보니사진과 같이 리디렉션? 이 안되어서 질문드립니다.강의와 같이 진행하면서밑의 사진처럼 DNS는 http로 입력해도 자동으로 HTTPS로 변경이 되는데 ELB의 DNS는 그렇게 안되는지 궁금합니다.
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
ELB 연결 실패 및 대상그룹 Unhealthy 상태
강사님 제가 개인프로젝트에서 따로 지금 만들고 있는데 강사님과 같이 ELB를 순서대로 등록했습니다.아직 보안그룹 설정 및 헬스 체크까지 했는데 기존의 코드에 헬스체크를 넣어놔서 (/health-check) 밑 줄과 같이 DNS이름에 /health-check를 붙여서 넣었더니 [ 503 Service Temporarily Unavailable ] 라고 뜨더라고요. 제가 3000번 포트를 사용하고 있어서 잘못하였나 대상 그룹에 들어가서 보니 아래와 같이 나오고 있습니다.아직 HTTPS를 받기 위한 인증서를 안받았는데 그래서 그런건가요???
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
iam 권한과 관련된 질문
안녕하세요. express를 통해서 개인 프로젝트를 만들고 있습니다. 제가 이미지를 쓰는 이유는 회원가입 시 유저의 프로필 사진을 업로드용으로 만드는 것이고 나중에 확장을 통해서 이력서 글 작성 시에도 이미지를 넣고 싶습니다. 강사님께서 말씀해주신 iam 권한과 관련하여 gpt에서 문의하니 강사님께서 말씀해주신 것과 다르게 권한 부여 (Step 2)기존 정책 사용 → AmazonS3FullAccess (모든 S3 권한 부여) ❌ 사용하지 마! (보안 위험!)대신, 사용자 지정 정책을 직접 생성 (아래 설명 참고)이렇게 사용하지말라고 하더군요.액세스 키랑 비밀 액세스 키를 .env에 가리고 깃허브에 올리지 않는다고 해도 보안상 위험하다고 하는데 어떤게 맞을까요?그러면서 Presigned URL이란 것을 추천하는데 제가 아직 이것에 대해서 잘 모르는데 혹시 Presigned URL을 처음 사용하는 사람도 설명이 잘 되어 있는 참고 글 같은게 있을까요?
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
Amazon Route 53에서 DNS 레코드 생성 문제 생성이 안됩니다.
Rout53에 도메인을 새롭게 등록 시켰습니다. 인증서에서도 도메인 이름을 같게 만들었습니다. 하지만 레코드 생성으로 가게 되면 안됩니다.이런 식으로 나오게 되고 이렇게 레코드 생성에 클릭이 안됩니다. 어떻게 해야할까요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
CloudFront 작업 중 Amazon Route 53에서 DNS 레코드 생성이 안됩니다.
강사님과 똑같이 따라 갔는데 강의에서 강사님께서는 rout53에 도메인이 있다고 나오시고 저는 없어서 선택이 안되고 있습니다. 혹시 인증서를 만들 때 도메인 이름을 강사님과 같이 임시로 아무렇게나 지었는데 그래서 그런건가요?만약 그렇다면 기존에 있는 이름? 을 어디서 보고 올바르게 맞춰 작성해야 하나요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
EC2 인스턴스 msa 구조
안녕하세요 강의를 듣다 고민이 생겨 질문드립니다.지금 msa 구조로 간단하게 프로젝트 진행중인데 이런경우에는 ec2 인스턴스를 여러개 만들어서 진행해야하나요? gpt 는 도커를 이용해서 하나의 ec2 인스턴스에 하는 것도 하나의 방법이다. 라고 말하긴 하는데 어떻게 하는게 맞을까요?
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
[실습] 7. Express 서버를 EC2에 배포하기 에서 node 설치 안됨
동영상처럼 인스턴스에 연결한 후 https://jscode.notion.site/7-Express-EC2-5f90f0ece37943f99dffbf29a21bdd93에 있는 1. Ubuntu 환경에서 Node.js 설치하는 법을 복사 붙여넣기 한 후 node -v 를 작성했는데 다음과 같이 나옵니다. 다른 분의 질문도 찾아서 보았는데 다른 분은 보안 규칙의 포트 번호를 잘 못 쓰신것 같은데 저는 강사님과 똑같이 되어 있었습니다. 어디가 잘못된 것일까요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
localhost:8080은 접속이 되는데 IP주소나 도메인 주소로는 접속이 안됩니다.
스프링부트는 8080을 쓰기 때문에 server.port=80을 application.properties에 작성하여 80으로 변경 후 강의를 따라가는데 이렇게 뜨네요.인바운드 규칙은 ssh 22와 http80 모두 0.0.0.0/0으로 되어있습니다.
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
nginx 사용시 궁금한 점이 생겼습니다.
혹시 강의에서처럼 nginx를 통해서 백엔드 서버로 통신한다고 할때, nginx에서도 cors 설정을 해줘야 하나요...??
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
강의를 다 듣고 간단한 프로젝트를 만들어보려고 하는데 질문이 있습니다!
프론트는 리액트로 하고, 백엔드는 간단한 자바 스프링부트로 구현을 했습니다.이제 aws로 배포를 하려고 하는데, 백엔드는 ec2 + rds로 구축을 하는것 까지 성공을 했고, 리액트는 S3 정적호스팅 + cloudFront로 배포까지 각각 완료했습니다.이제 이제 도메인과 인증 부분을 적용하고 싶은데 아키텍처를 어떻게 구성해야 할지 잘 모르겠어서 몇가지 질문을 정리해봤습니다...도메인 적용과 HTTPS 적용을 프론트랑 백엔드 둘 다 해야 하는지, 프론트에만 적용을 시켜야 하는지 궁금합니다.CloudFromt를 사용하면 ELB를 사용할 필요가 없는지 궁금합니다.각각 EC2, S3 + CloudFront에 배포를 했는데, 프론트랑 백엔드는 어떻게 연결을 하는지 궁금합니다.(백엔드와 프론트엔드의 통신(API) 로직은 이미 코드로 구현되어있는 상태입니다.)