묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
Web server failed to start. Port 80 was already in use.
안녕하세요 강사님 수업 잘 듣고 있습니다.다름이 아니라, 말씀해주신 방법대로 spring boot 서버를 배포하려고 하니 잘 안되네요 Web server failed to start. Port 80 was already in use. 라고 나오는데, 바로 직전 강좌에서 express를 80번 포트로 이미 배포한 상황에서 스프링부트 배포를 연속적으로 하려고 하니 이런 에러가 발생하는 것 같습니다 이런 경우 어떻게 기존 express를 삭제하고 스프링부트 배포를 할 수 있나요?또한 스프링부트를 배포하는데 왜 자동으로 80번 포트로 배포가 되나 궁금합니다. HTTP의 권장 포트가 80번이기에 자동으로 80번으로 배정되는 것인가요
-
미해결AWS로 구축하는 MSA와 컨테이너 오케스트레이션
ecs task error
task가 생성이 안되요 ㅠㅠ 보안그룹이랑 andpoint 확인해봐도 못찾겠어서 nat gateway 설정해봐도 똑같이 안되네요 ㅜㅠ
-
미해결쉽게 설명하는 AWS 기초 강의
EC2 학습자료 demo-aws-credential 코드 질문
섹션 4 EC2 강의중 학습자료로 제공되는 demo-aws-credential 소스코드를 받았는데,이런 코드 짜는건 어디서 공부하나요? 외부 vscode처럼 다른 Ide같은데서 aws 기능 호출하고 dependency 설정하고 이런것들 어디서 공부하거나 배울 수 있는지 궁금합니다
-
해결됨하루만에 배우는 AWS OpenSearch
과금 질문드립니다.
다음과 같은 양식으로 남겨주세요.질문을 한 배경 : 제가 open search가 계속 과금되는지 모르고 과금이 되었습니다. 질문내용 : 청구서를 보고 아래와 같이 확인하여 , 서울 리전의 오픈서치 도메인을 모두 삭제하였는데, 아직 삭제되지 않은 측면이 있을지 확인 한번 부탁드립니다 ㅜㅜ
-
해결됨하루만에 배우는 AWS OpenSearch
강의에서 사용학신 블로그 url 질문 드립니다
다음과 같은 양식으로 남겨주세요.질문을 한 배경 : 강의 자료에서 찾을 수 없음질문내용 : 강의에서 사용하신 블로그 url을 요청 드립니다.
-
미해결AWS로 구축하는 MSA와 컨테이너 오케스트레이션
lambda 인증
토큰을 설정해 접속하는거에서 헤더를 넣어서 요청을 보내면 500에러가 뜹니다 node.js20버전으로 설정했는데 그게문제일까요? 그래서 요렇게 바꿔서 해봤는데도 안되요ㅜㅜexports.handler = async (event) => { // 요청의 authorization 헤더를 받아옴 const rawToken = event.headers?.authorization; // 미리 정의된 토큰 값 const token = "userToken123"; // 토큰 유효성 검사 if (rawToken === token) { // 인증 성공: 올바른 HTTP 응답 형식으로 반환 return { statusCode: 200, body: JSON.stringify({ isAuthorized: true }) }; } else { // 인증 실패: 401 Unauthorized 응답 return { statusCode: 401, body: JSON.stringify({ message: "Unauthorized" }) }; } }; 권한부여자 빼면 접속 잘됩니다
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 볼륨이 작동이 안되는것 같아서 질문드립니다!
안녕하세요 덕분에 도커를 이해하기 시작한 수많은 수강생 중 한명입니다! 다름이 아니라 도커볼륨을 이용한 소스 코드 변경 강의에서 운영체제가 window라서 docker run -it -p 3000:3000 -v /usr/src/app/node_modules -v %cd%:/usr/src/app {이미지 이름} 를 해도 볼륨이 작동하지 않고 $(pwd) 로 바꾸어서 실행을 시켜봐도 실시간으로 수정이 되지 않아서 질문 드립니다!
-
미해결대기업 서버 개발자가 알려주는 Spring, AWS를 활용한 이메일 전송 시스템
혹시 대규모로 메일 발송을 해야할 땐 어떤 조치를 해야하나요?
혹시 대규모로 메일 발송을 해야할 땐 어떤 조치를 해야하나요? 이번에 회사에 대량의 이메일을 발생할 일이 있는데... 어떤준비를 해야할지 모르겠어서 조언을 구하고싶습니다.
-
해결됨대기업 서버 개발자가 알려주는 Spring, AWS를 활용한 이메일 전송 시스템
템플릿의 대한 정보는 sesclient에 왜 넘겨주나요?
템플릿의 대한 정보는 sesclient에 왜 넘겨주나요?그냥 문자열 값같은데 메일 템플릿의 대한 내용이라면 그건 어디에 저장하고 있어야되는건지 궁금합니다.
-
해결됨CloudNet@와 함께하는 Amazon EKS 기본 강의
EKS 클러스터 및 관리형 노드 그룹 생성에서 에러나시는 분들
// EKS 클러스터 및 관리형 노드 그룹 생성 EKS 클러스터 및 관리형 노드 그룹 생성쪽 스크립트 실행시--ssh-access 위부분 하위에--ssh-access \ --ssh-public-key abc-key \처럼 지정필요하네용
-
미해결99% J형 엔지니어와 함께하는 AWS EKS와 GitLab CI/CD 기초 완벽 정복
깃랩 퍼블릭 레포 주소 알수있을까요 ??
public repo에서 clone 한 프로젝트를 각자 gitlab 계정의 private repo로 옮기시면 됩니다.노션에서 위 메모는 보았는데요퍼블릭 레포 주소가 어디있는지 안보입니다 ~
-
미해결스스로 구축하는 AWS 클라우드 인프라 - 기본편
efs 마운트 안됨
efs 마운트 오류 vpc dns 설정을 모두 진행했는데 efs 마운트가 계속 실패합니다. publi-ec2-a1 은 성공하는데 public-ec2-c1만 실패하네요
-
해결됨쉽게 설명하는 AWS 기초 강의
섹션4 - EC2 티타입의 활용 강의 질문
안녕하세요 좋은 강의 잘 보고 있습니다 !!섹션4 - EC2 티타입 활용 강의 9분 50초 부분에서크레딧이 없을때 요청이 오면 cpu 가 베이스라인을 올라가지 못하고 머문다고 하셨는데 t3 는 크레딧이 없을때 크레딧을 대출해서 cpu 성능에 영향을 받지 않는거 아닌가용 ??
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
버킷 이름
버킷 이름은 고유해야한다고 알고 있는데 실습에서 동일한 버킷 이름을 사용했는데 그게 어떻게 가능한건가요?
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
Dip, @transactional
안녕하세요! 강의를 듣고, 궁금증이 생겨서 찾아보던 중 명확한 답을 얻지 못해서 질문드립니다!.첫째로 DIP에 관련된 질문입니다.회원가입과 비밀번호 암호화 강의 중 "DTO를 서비스 계층으로 바로 넘기는 게 좋지 않다"고 하셔서 궁금증을 가지고 찾아보던 중에이 질문을 보고 관련 내용들을 찾아봤지만, 궁금증을 완전히 해결하지 못해서 질문드립니다.public class Auth ControllerAuthController { private final Auth ServiceAuthService auth ServiceauthService; private final ?AppConfig ?appConfig; @Post MappingPostMapping("/APIapi/auth/signup") public void signup(@Request BodyRequestBody Signup signup) { auth ServiceauthService. signup(signup).signup(signup); }}위와 같은 코드가 있을때 DIP를 지키면서 코딩한다면 단순히 Controller -> Service로 넘기기 위한 전달용 DTO를 만들어서 사용하시는지 궁금합니다.두 번째로 @transactional에 관한 질문입니다.데이터의 수정 및 변동이 있는 부분에는 @transactional을 붙이는 것이 좋다고 들어왔습니다. 그런데 강의의 코드에서는 붙인 부분과 안 붙인 부분이 나뉘는데 특별한 이유가 있을까요?또 한 readonly 속성은 데이터를 읽기만 하는 부분에서는 성능에 도움이 된다고 들었습니다.위의 내용들로 데이터의 변동이 일어나는 부분엔 @transactional을 붙이고, 읽어오기만 하는 부분에는 readonly 속성을 습관적으로 붙여왔는데 호돌맨님 께서는 @transactional을 사용하는 기준(?) 같은게 있으실까요?긴 질문 읽어주셔서 감사합니다 :)
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 요청 부탁드립니다!
자격증 취득을 목표로 구매했는데 프로젝트를 시작하면서 학습이 미뤄지고 있는 상태입니다.올해까지는 프로젝트라 학습이 어려운데 가능한 길게 연장을 부탁드려도 될까요ㅠ
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
Express 서버를 EC2에 배포시 publicIP로 접속시 연결거부가 발생하고 있습니다.(ERR_CONNECTION_REFUSED)
강의 파트 : 섹션2. 백엔드 API 서버 배포하기 (EC2)강의명 : [실습] 7. Express 서버를 EC2에 배포하기(영상시간 4:52~5:13)문의 내용 : EC2에서 "sudo pm2 start app.js"으로 배포를 실시하는데, publicIP로 접속시 연결거부가 발생하고 있습니다.강의문서 : https://jscode.notion.site/7-Express-EC2-5f90f0ece37943f99dffbf29a21bdd93(강의 내용의 코드를 복사&붙여넣기 하여 진행하였습니다)권한 상태 : IAM 통해 별도의 사용자를 생성, 해당 사용자 계정에 권한을 부여하여 실습을 진행하고 있습니다.부여 권한 1) AmazonEC2FullAccess부여 권한 2) AmazonRDSFullAccess부여 권한 3) AWSCloudShellFullAccess부여 권한 4) EC2InstanceConnect(이하 현 상황에 대한 스크린샷 및 간단한 첨언입니다)안녕하세요. sudo pm2 start app.js명령까지 실시하여 배포를 실시하였습니다만, 아래의 화면처럼 연결이 거부되고 있습니다.혹시 제가 인지못한 에러가 있을까 싶어서sudo npx pm2 monit 명령등으로 에러를 체크하였습니다만 특별한 에러는 찾지 못하였습니다.제가 설정을 하는 중에 빠뜨리거나 잘못된 부분이 있는 거 같은데 찾지 못하고 있습니다. 조언을 부탁 드립니다.
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
[vite] http proxy error: /auth/login
당연히 구글링 해보셨져? 원하는 결과를 못찾으셨나요? 어떤 검색어를 입력했는지 알려주세문제가 발생한 코드(프로젝트)를 Github에 올리시고 링크를 알려주세요. // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), vueJsx(), vueDevTools()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } }, server: { port: 5000, proxy: { '/api': { target: 'http://localhost:8080', rewrite: (path) => path.replace(/^\/api/, '') } } } })function dologin() { axios .post('/api/auth/login', state.login) .then((response) => { // 로그인 성공 시 처리 console.log('로그인 성공:', response.data) // 추가적인 로직 (예: 리다이렉션, 사용자 정보 저장 등) }) .catch((error) => { // 로그인 실패 시 처리 console.error('로그인 실패:', error.response ? error.response.data : error.message) // 사용자에게 에러 메시지 표시 등 }) }post 요청시 계속해서 인터넷에 라고 계속해서 오류가 나옵니다.그래서 이전에 호돌맨님께서 알려주신 방법들을 사용하여hostname을 통해 이름가져오기공인아이피 주소 사용하기방화벽8080 이용해서 연결해주기또한 버전이 문제가 될수있다고 구글링에 나와 시도해보았지만 여전히 계속해서 이오류로 인해 해결이 되지않습니다. 저는 우선 호돌맨님의 방식대로 코드를 짜고 있는중이라 처음 코딩을 클론 코딩을 통해 방식을 배우고 다시한번 영상을 보면서 저만의 포폴을 만들려고 하는중에 문제가 발생했습니다./. https://github.com/CryingPerson/blog제깃 코드입니다ㅠㅠ 살려주세요..
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
스프링부트로 실제 쇼핑몰을 제작해보고싶은데요..
스프링부트로 실제 쇼핑몰을 제작해보고싶은데요 혹시 결제기능관련이나 쪽지관련기능 로직짜는거 추가로 보강즘 해주실수없나요? 파이썬이나 자바스크립트 백엔드 관련강의들보면 결제기능 탑재나 쪽지기능 구현등 강의가 더러 널려있는데 유독 스프링부트관련해서는 이런기능을 구현하는 강의가 없는것같습니다
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
애플리케이션 실행시 환경 변수에 대해서
애플리케이션을 실행하게 되면, 여러 환경 변수가 필요하게 되는데 DB 정보 URL 정보라던지. 이런 정보는 깃허브 액션에서 보통 어떻게 처리하나요?? 깃허브 액션의 secrets를 이용해서 도커 빌드시에 --build-arg를 활용하는지 ? 아니면 다른 방법으로 활용하는지 궁금합니다.