묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
- 
      
        
    미해결스타트업 성장과 함께하는 AWS 클라우드 아키텍쳐 올인원
8080 포트 사용시
만약 백엔드에서 8080 포트를 사용한다고 하면, 로드밸런서의 리스터에서 HTTP 80 포트는 HTTP 8080 으로 리다이렉션 시키고 8080 포트는 HTTPS 443 으로 리다이렉션 시킨 이후, HTTPS 443을 TargetGroup으로 전달하면 되나요 ? LB 리스너 및 규칙HTTP:8080HTTP:80HTTPS:443
 - 
      
        
    해결됨인프라공방 - 그럴듯한 서비스 만들기
서버 구성하기 미션에서 서버 실행후 요청 실패
서버 구성하기 미션을 진행중입니다.서버 실행을 하고 curl http://localhost:8080 명령어에 의해서 응답까지는 옵니다. 외부망 보안그룹에서 다음과 같이 설정했습니다.브라우저에서 요청이 가는지 확인하고https의 443 포트는 tls 설정을 하지 않으면 접속이 안되는걸로 알고 있어서브라우저에서 요청하기 위해서 80포트를 전체대역대에 대해서 열어줬습니다.인터넷 게이트웨이도 생성이 되어있고, 외부망의 라우팅 테이블에서 인터넷게이트에 대해서 전체대역대로 설정이 되어있습니다.curl명령어를 통해서 요청을 보내봤는데 connection refuesed 가 뜹니다.브라우저에서 http://3.36.115.136:80 으로 보내봤는데도사이트에 연결할 수 없음3.36.115.136에서 연결을 거부했습니다.와 같은 오류가 뜹니다.ping 체크 잘 되고port 체크에서도 telnet: Unable to connect to remote host: Connection refused 와 같은 오류가 발생합니다.어떤점을 더 체크해봐야할까요?3tier 구성하기 강의를 들으면서 진행하다가 미션을 하지 않을것을 확인하고 중간에 미션을 진행하고 있는데혹시 이점에서 문제가 있었을까요?
 - 
      
        
    미해결실전! GitHub Actions으로 CI/CD 시작하기
run 할때 | 의미는?
yml 파일에 run: | 이렇게 하고서 밑에 리눅스 명령어를 사용하는데 | 는 왜 하는걸까요??
 - 
      
        
    미해결비전공자도 이해할 수 있는 AWS 입문/실전
도메인 구매 질문이요
[실습] 1. Route53에서 도메인 구매카페24에서 이미 구매하 도메인이 있습니다. routes5를 시작하기를 누르면 도메인생성, 이전이 있는데,이전이란 cafe24의 제 도메인을 routeS5로 이전하게 되면서 비용이 발생하는걸까요?이미 타도메인으로 수업을 따라갈수 있는건지 궁금합니다.
 - 
      
        
    해결됨중급, 활용편 #1 DevOps : Infrastructure as Code with AWS and 테라폼
backend로 설정한 s3 bucket의 destroy
안녕하세요. 하루만에 또 질문이 생겼네요.. backend로 s3 bucket을 지정해 .tfstate 파일을 s3에서 관리하다가 destroy 명령어로 리소스를 제거하려고 할 때 다른 리소스는 모두 제거되지만 s3 bucket은 제거되지 않고 에러가 발생했습니다. 아래 이유들로 당연하다면 당연하지만 그래도 의견을 들어보고자 질문을 하게 되었습니다.( 이번에도 마찬가지로 구글과 chatgpt를 이용해 찾아봤으나 chatgpt는 lifecycle 블록의 prevent_destory 속성을 이용하면 bucket내부의 파일도 삭제하고 bucket도 삭제해주는 것처럼 알려줘놓고 해보니 안되더라구요ㅜ 결제를 해야하나.. ) s3 bucket의 경우 bucket 내에 파일이 존재하면 삭제할 수 없다삭제해야하는 파일은 .tfstate 파일인데 terraform을 이용해 생성한 리소스의 정보가 담겨있는 파일이라 해당 파일을 삭제하면 terraform이 인지하지 못해 결국 terraform 명령어를 이용해 s3 bucket을 삭제하지 못하게 된다. 즉, 위 2가지 이유로 인해 backend로 설정한 s3 bucket은 terraform destroy 명령어를 이용해 삭제하는 방법은 없고, 그외 다른 리소스만 destroy 명령어로 삭제하고, s3 bucket까지 삭제하려면 aws console에서 수동으로 .tfstate 파일은 삭제한 뒤 s3 bucket을 삭제해야한다는 결론을 내렸습니다. 해당 결론에 대한 선생님의 의견을 들어보고싶습니다.답변 부탁드립니다. 감사합니다.
 - 
      
        
    미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
수료증
혹시 수료증에 수료기간도 나오나요?
 - 
      
        
    미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
34강 postman에서 send 하고 status=200 -> mysql에서 조회가 안되요
포스트맨에서 등록성공후 Mysql에서 person, address 테이블 확인하면 데이타가 없거든요.근데 Mysql 팝업메뉴에서 auto-commit 을 선택하면 갱신되서 데이타 보여요. Libraryapp 테스트할때도 UI화면에서 CUD하면 Mysql에서바로 안보이고 auto-commit을 해줘야 갱신이 되드라고요.@Transactional 에서 commit 하는건지요?맞다면 왜 mysql에서 commit을 따로 해줘야 할까요..제가 mysql 툴을 안써봐서 문의드려요^^
 - 
      
        
    해결됨중급, 활용편 #1 DevOps : Infrastructure as Code with AWS and 테라폼
.terraform 디렉토리에 관해
안녕하세요. 중급강의를 듣고 실습하던 중 궁금한 사항이 생겨 chatgpt나 구글을 찾아봤지만 답을 찾지 못해 질문드립니다. terraform의 경우 명령어의 실행범위가 현재 위치한 디렉토리 내로 한정되어 각 디렉토리별로 terraform init 명령어를 입력해주어야 하는 것 같은데 이때 .terraform 디렉토리가 init 명령어를 실행하는 디렉토리마다 생성이됩니다. 그런데 이 .terraform 디렉토리의 크기가 aws 를 기준으로는 약 470mb정도가되어 실제로 사용할 때는 프로젝트별로 하나의 .terraform 디렉토리를 공유해서 사용한다던가 하는 효율적인 방법이 있을거라고 생각하는데 도저히 찾지못해 질문드립니다.
 - 
      
        
    미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
13강 데이터 베이스 연결문제..?
13강을 듣고 데이터베이스를 연결했는데 이름과 나이를 등록하면 둘다 빈칸으로 떠요. 터미널에서 mysql 조회해보면 이름 나이 다 잘 뜨는데 왜 그럴까요? 수정,삭제 기능도 안되구요ㅠㅠ
 - 
      
        
    미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
자바 스프링 개발자입니다.
안녕하세요. 강의 너무 잘듣고있습니다. node 기반의 강의이기에 pm2 등의 내용을 듣고있던 중, 궁금한 부분이 있어 문의드립니다.1개의 vm에서 pm2을 사용하여 nodejs app을 2개를 올리고 있습니다. 제 생각에는 nodejs가 싱글스레드여서 vm의 cpu 개수만큼 사용하기 위해서 app을 여러 개를 띄운다로 이해하였습니다. 맞을까요?맞다면, 스프링의 경우에는 멀티스레드로 제공하기 때문에 위와 같이 1개의 vm에 여러개의 app을 띄울 필요가 없이 1개의 vm에 1개의 app만 띄우면 위와 같은 동작을 기대할 수 있다고 생각했습니다. 맞을까요?1개의 vm에서 여러 개의 스프링부트 app을 띄워야한다면 pm2와 같은게 필요한거 같은데, 스프링에서 pm2와 같은게 있을까요?노드 기반 강의이기에 조금 아쉬운 부분은 있지만, 강의 재밌게 듣고있습니다. 감사합니다!
 - 
      
        
    미해결mongoDB 기초부터 실무까지(feat. Node.js)
user 내장 시 ref 필드 필요성
안녕하세요 !유익한 강의 감사합니다. Blog.js에서 BlogSchema를 보면,user를 내장하였는데,_id에 ref 필드가 그대로 있더라구요.사실 populate 하지 않을 꺼면 ref필드는 삭제해도 되지 않을까요?만약 내장하려는 문서에 ref가 필요한 케이스가 있다면 어떤 게 있을까요?
 - 
      
        
    미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 신청 요청 드립니다.
안녕하세요- 수강 연장을 희망하오니 연장 부탁 드립니다. 감사합니다!
 - 
      
        
    미해결비전공자도 이해할 수 있는 AWS 입문/실전
과금질문입니다.
저는 5월에 AWS을 프리티어로 가입했습니다.가입하면 1년동안 무료 맞을까요?매 섹션 마지막에 EC2,RDS,S3 깔끔하게 지우기 라는 1분강의가 있는데요RDS는 정책이 바뀌어서 만들면 바로 돈이 나가고,저같은 경우는 EC2,S3는 깔끔하게 삭제를 안해도 무료인게 맞을까요? 프리티어는 12개월이 무료고 S3, EC2는 30일 무료라는 이야기인지 궁금합니다.
 - 
      
        
    해결됨CloudNet@ - Amazon EKS 기본 강의
EKS 관리용 인스턴스(myeks-host)가 사라졌습니다.
EKS 관리용 인스턴스(myeks-host)를 인스턴스 종료 시켰더니 아예 삭제되네요.myeks-host만 다시 만드려면 어떻게 해야하나요?
 - 
      
        
    해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
.NET과 OS
안녕하세요. 지금까지 C# 서버 파트를 수강하면서 궁금한 점이 생겨 질문 드립니다! C++의 경우에는 리눅스와 윈도우에서의 서버 코어쪽 프로그래밍 하는 방법이 다른 것으로 알고 있습니다.예로 들면, 윈도우에서는 IOCP, 리눅스에서는 epoll 과 같이 말이죠. 그렇다면 .NET은 CLR 덕분에 리눅스나 윈도우나 프로그래밍 하는 방법에 다름이 없는것이고,AWS에 거의 그대로 올려도 무리없이 동작하는 건가요? 제가 가장 궁금했던것은.NET에서 강사님이 파트 4,7,8을 진행하시면서 하신 서버 코어 프로그래밍은 비동기식으로 Accept나 Send, Recv를 "등록" 하고, 비동기적으로 완료되면 이를 ~~Completed라는 이벤트 방식으로 통보를 받는 방식이었습니다.저는 뭔가를 통보 받는 이 방식이 IOCP 또는 epoll과 굉장히 유사하다고 생각하였는데,그렇다면, .NET에서는 운영체제에 따라 저희 서버 코어의 동작들을 IOCP 또는 epoll 방식으로 동작하게 하는 것인가요?
 - 
      
        
    미해결비전공자도 이해할 수 있는 AWS 입문/실전
빌드 후 프로젝트 실행
[보충 강의] 7-2. Spring Boot 서버를 EC2에 배포하기에서 질문입니다. jdk설치하고, 빌드후 스냅샷을 실행시켜 프로젝트는 실행되고 제가 설정한 로그까지 보이는데, 막상 ip로 들어가면 3번처럼 나오네요. 제 프로젝트 설정문제일까요?1.2. 3.로그도 안뜨네요. ip가 잘못된것 같기도하고..
 - 
      
        
    해결됨Golang을 통한 백엔드 개발 및 환경 구축하기
hello world 가 2번 뜨는 이유가 뭘까요?
간단한 질문입니다만 localhost:8080 으로 접속했을 때 콘솔에 hello world가 2번 뜨는 이유를 몰라서 여쭙습니다.
 - 
      
        
    미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
인프런 워밍업 관련 문의
안녕하세요 워밍업 1기 신청했는데 따로 연락이 없어서 문의 드립니다.따로 과제 관련 연락은 없고 그냥 강의만 따라 가면 되는지 아니면 별도 메일이나 카카오톡 연락을 받아서 같이 하는건지 여쭤보고 싶습니다....
 - 
      
        
    미해결비전공자도 이해할 수 있는 AWS 입문/실전
i am 계정
알려주신 유튜브에서 회원가입절차를 통해 ASW회원가입을 했습니다.그 동영상강좌의 선생님은 root계정으로 로그인하는건 위험하고 i am으로 해야한다고 하는데 i am에 대해서도 알아야 할게 좀 많은듯한데, 선생님도 i am으로 로그인하시나요?아니면root계정으로 로그인해도 상관없을까요?
 - 
      
        
    해결됨AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
Not authorized to perform sts:AssumeRoleWithWebIdentity
안녕하세요 강사 님! 강의 열심히 잘 듣고 있습니다.마지막 강의까지 오게 되었는데요, 다름이 아니라 강사 님 코드 그대로 다 따라했는데도 불구하고Error: Could not assume role with OIDC: Not authorized to perform sts:AssumeRoleWithWebIdentity라는 에러가 뜹니다. IAM 에 역할도 부여하고, 정책에서 "Action": "sts:AssumeRoleWithWebIdentity" 이 있는 것도 확인되어 원인을 파악하지 못하고 있습니다.설명이 부족해서 죄송합니다 ㅠㅠ 그래도 혹시 짐작가는 다른 원인이 있을까요?