묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
강의를 다 듣고 간단한 프로젝트를 만들어보려고 하는데 질문이 있습니다!
프론트는 리액트로 하고, 백엔드는 간단한 자바 스프링부트로 구현을 했습니다.이제 aws로 배포를 하려고 하는데, 백엔드는 ec2 + rds로 구축을 하는것 까지 성공을 했고, 리액트는 S3 정적호스팅 + cloudFront로 배포까지 각각 완료했습니다.이제 이제 도메인과 인증 부분을 적용하고 싶은데 아키텍처를 어떻게 구성해야 할지 잘 모르겠어서 몇가지 질문을 정리해봤습니다...도메인 적용과 HTTPS 적용을 프론트랑 백엔드 둘 다 해야 하는지, 프론트에만 적용을 시켜야 하는지 궁금합니다.CloudFromt를 사용하면 ELB를 사용할 필요가 없는지 궁금합니다.각각 EC2, S3 + CloudFront에 배포를 했는데, 프론트랑 백엔드는 어떻게 연결을 하는지 궁금합니다.(백엔드와 프론트엔드의 통신(API) 로직은 이미 코드로 구현되어있는 상태입니다.)
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
jar파일 질문
로컬에서는 springboot서버가 잘 작동되고 github actions에서도 빌드가 잘 되는 것을 확인하였습니다. 근데 ec2 서버에만 올라가면 데이터소스 관련 문제가 발생하고 java -jar 명령어에 데이터관련 인자를 넣어서 실행시키면 그때는 디비관련 오류는 없어지고 다른 문제가 있어서 jar파일을 열어서 안에 파일들을 확인해볼려고 명령어를 작성해보았는데 아무 반응이 없어서 jar파일에 문제가 생겨서 실행이 안되는건지가 궁금합니다!!
-
해결됨호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
다중 데이터를 삭제 할 때
안녕하세요.호돌맨님 인강 들으면서 어찌저찌 취업하게 된 신입 개발자입니다. 현재 postDelete 로 단일 데이터를 검증 후 삭제하고있는데,만약 List로 된 다중 PK 를 검증하고 삭제할 때는 어느 방법이 좋은건지 잘 모르겠습니다. public void postAllDelete(List<Long> postIds) { //1번 List<Post> posts = postRepository.findAllById(postIds); if(posts.isEmpty()) throw new IllegalArgumentException("삭제할 게시글이 존재하지 않습니다."); postRepository.deleteAll(posts); //2번 postIds.forEach(e-> { Post post = postRepository.findById(e) .orElseThrow(PostNotFound::new); postRepository.delete(post); }); } 1번 같은 경우는 조회 및 삭제 각 한번씩 DB 를 호출해서 성능적으로 좋다고 생각하는데,리스트에 담겨져있는 PK 가 유효한지 검증하려면 stream API 를 사용하여 map 으로 PK 추출 후 filter 로 검증을 하는게 좋은건지, 혹은 다른 방법이 있는지 궁금합니다 물론 현재는 데이터가 많이 없으니 어느 방법을 채택해도 상관없지만추후에 대량의 데이터를 접하게될 때를 생각하다보니,, 어떻게 보면 인강과 관련없는 질문이긴한데,,염치 불구하고 도움 주시면 감사하겠습니다.
-
해결됨실무에서 꼭 필요한 서버 모니터링(Zabbix)
/etc/opt/rh 문제
강의 따라 쭉 따라오긴 했는데(Zabbix 서버 설치 강의 14분 25초) /etc/opt에 rh가 없습니다. 물론 그 하위 경로에 zabbix.conf도 없구요
-
해결됨[DevOps] 빠르고 안전한 어플리케이션 배포 파이프라인(CI/CD) 만들기
first before
1개념이해를 도와주세요 before after를 전역으로 사용하면 first 잡에서 호출하지 않아도 실행이 되는 건가요? 그렇다면 모든잡에서 항상 실행되는 건가요? 특정 잡에서는 전역값이 실행 안될 수 있게 설정할 수 있나요?
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
ec2에 mysql 관련 문제
안녕하세요! 어제 질문남겼던 학생입니다! ec2에 mysql을 설치후다음과 같이 연결을 하였습니다. 이후로 log파일을 열어보았는데 이와 같은 에러가 발생해서 검색을 해보니 initialization 관련 설정 오류라 해서 아래와 같이 추가해줬는데이후로 github actions secret도 바꾸고 ec2로 jar 파일이 올바르게 간것도 확인됬는데 계속 같은 문제가 발생하네요ㅜㅠ 이유가 뭔지 궁금합니다!!
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
안녕하세요! 질문있습니다
ec2에 mysql을 깔고 root계정에 비밀번호를 걸고 아래 명령어로 비밀번호를 입력하려고 하는데 아예 콘솔창에 아무 글자도 안쳐집니다ㅜㅠㅠ 왜그런걸까요??!
-
미해결99% J형 엔지니어와 함께하는 AWS EKS와 GitLab CI/CD 기초 완벽 정복
GitLab Pipeline 동작 시 스테이지 누락
가이드주신 대로 GitLab 세팅 후 nestjs-boilerplate development 브랜치로 commit & push했으나위 사진과 같이 test 스테이지까지만 진행되고 development를 포함한 이후 스테이지들이 진행되지 않습니다...놓친 부분이 무엇일까요??
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장문의
안녕하세요 강사님.덕분에 aws practitioner을 취득하였습니다. 감사합니다이후 associate도 신청하였으나 이직 준비로 인해 제대로 수강 하지 못했습니다,, 죄송한데 혹시 연장이 가능할까요.. ?- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
오류 도와주세요 ..제발 도와주세요 ㅠㅠ
어제까지 잘 됐는데 갑자기 오늘부터 서버실행시 오류가 나는데 찾아봐도 모르겠어서 남깁니다 .. 제발 도와주세요.다음 진도를 못 나가고 있습니다 ㅠㅠ
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
elb와 ec2 사이의 연결 질문
강의를 듣다가 궁금한 점이 생겼는데 현재 외부 클라이언트와 elb 사이에서는 https연결을 하고있고, elb가 ec2에 트래픽을 넘겨줄떄는 http로 연결을 하고있는 상태 맞을까요?만약 맞다면 ec2는 도메인이 아니라 ip주소로 접근하고 있기에 https를 적용할 수 없어서인가요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
서버가 1대인 경우 질문
강의에서 여러 서버가 있을 때의 확장성을 고려해 ELB를 통해 HTTPS 설정을 하는 것 같은데, 서버가 한 대인 경우에는 ELB를 통하지 않고 EC2에 HTTPS설정을 해도 똑같이 작동되는지 궁금합니다.
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
yml 자동완성?
안녕하세요~! 다름이 아니라 강사님 처럼 yml 자동완성 ? 하고 기능 사용하고 싶은데, 어떻게 설정하면 되지 알 수 있을까요? 플로그인 Spring Ass ... 찾아봤는데 없더라고요. 그래서 어떻게 하면 되지 여쭤봅니다. 학생계정이라 유료버전 사용 중 입니다.항상 좋은 강의 감사합니다.좋은 하루되세요 ~ 감사합니다
-
미해결AWS 클라우드 이해와 실습
AWS 스크립트 안되시는 분 참고하세요
[수정]https://catalog.workshops.aws/general-immersionday/en-US/basic-modules/10-ec2/ec2-linux/2-ec2이 링크에 쭉 내리다보면 스크립트 파일 있습니다. zip file 버전이 계속 변경되나 봐요
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
비용
강의를 나눠서 듣는 중인데요. 안 들을 때는 비용 나가지 않게 aws EC2 종료를 매번 해야하나요? 탄력적 IP 를 오래 사용 과금이 있을 수 있다고 하는데, 걱정되어 질문 드립니다!
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
강의 자료 질문
안녕하세요! 혹시 강의를 진행하실 때 사용하시는 강의 자료 공유 받을 수 있는지 궁금합니다!
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
Permission denied
ubuntu@ip-172-31-47-72:~$ cd git-actions-study/ubuntu@ip-172-31-47-72:~/git-actions-study$ lsREADME.md build.gradle gradle gradlew gradlew.bat settings.gradle srcubuntu@ip-172-31-47-72:~/git-actions-study$ ./gradlew clean build-bash: ./gradlew: Permission denied실습 개인 프로젝트에서 많이 쓰는 CI/CD 구축방법에서 빌드과정중 권한이없다고 하는 것 같은데, 혹시 이 상황에서 어떻게 하면 되지 여쭤봐도 괜찮을까요...?
-
미해결쉽게 설명하는 AWS 기초 강의
AWS SDK For JavascriptV2 자격 증명 로드 못하는 이슈
안녕하세요.IAM 역할이 부여된 EC2 환경에서 AWS SDK 사용 시 자격 증명을 로드하지 못하는 이슈가 있어서 도움을 얻고자 질문 드립니다(aws-sdk 버전: 2.1494.0, 빌드 환경: vite)혹시 추가적으로 설정을 해주어야 하는 부분이 있을까요?
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
트렁크 베이스로 개발할 경우
안녕하세요.강의 잘 보고 있습니다!혹시 트렁크 베이스 방식에서 ci/cd는 어떻게 구성하는 게 좋다고 생각하시나요?트렁크 베이스로 개발하더라도 여러 시나리오가 있는 것 같아서 질문 드립니다!
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
현재 수업 끝에 비디오랑 오디오가 안맞는거 같은데요?! 많이 헷갈립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.