묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결쉽게 설명하는 AWS 기초 강의
interface endpoin 질문
안녕하세요 aws 입문자입니다 질문이하나있습니다.! 29:21 보시면 그림을private subnet 에서 public subnet 의interface endpoint를 이용해서 sqs 를 통신하는 그림인데선생님이 설정하신건 private subnet에 interface endpoint 만드신거 아닌가요 ?? (27:52)햇갈립니다!
-
미해결쉽게 설명하는 AWS 기초 강의
인스턴스 스토어
인스턴스 스토어는 ec2 생성 시 기본으로 선택되는 이 볼륨을 말씀하시는게 맞는거죠?
-
해결됨쉽게 설명하는 AWS 기초 강의
9:07에 나오는 연산자 결과
and 연산 결과로 나온 비트에서 첫 번째 옥텟에 1이 추가로 나온건 자료가 잘못된걸까요?
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
Node로 CI/CD 제작 중 안되는 이유
강사님 안녕하세요. nest를 완강하고 개인적으로 Node로 만들어보고 있습니다. 근데 Github Actions 까지 무사히 잘 완료가 되었는데요.배포가 제대로 되어있는지 확인하려고 하니까 안되고 있습니다.이렇게 서버가 살아있고 저는 3000번 포트를 사용해서 https://43.202.202.143:3000/ 이라고 작성했는데 접속이 안되더라고요. 제가 Gpt랑 나름 찾아봐서 작성해본 코드는 아래와 같습니다. =============================name: Deploy To EC2 on: push: branches: - dev jobs: deploy: runs-on: ubuntu-latest steps: - name: Github Repository 파일 불러오기 uses: actions/checkout@v4 - name: Node 설치 uses: actions/setup-node@v4 with: node-version: "20" - name: 의존성(라이브러리) 설치 run: yarn install --frozen-lockfile - name: .env 파일 만들기 run: | echo '${{secrets.ENV}}' > .env # - name: 테스트 코드 실행 # run: npm run test # - name: 빌드 # run: npm run build - name: 압축하기 run: tar -czvf project.tar.gz .env package.json yarn.lock src - name: SCP로 EC2에 빌드된 파일 전송하기 uses: appleboy/scp-action@v0.1.7 with: host: ${{ secrets.EC2_HOST }} username: ${{ secrets.EC2_USERNAME }} key: ${{ secrets.EC2_PRIVATE_KEY }} source: project.tar.gz target: /home/ubuntu/Solo-Resume-Project/tobe - name: SSH로 EC2에 접속하기 uses: appleboy/ssh-action@v1.0.3 with: host: ${{ secrets.EC2_HOST }} # EC2의 퍼블릭 IPv4 주소 = 고정 주소를 말함. 연결 된 상태의 43.202.xxx.xxx <- 이런거 username: ${{ secrets.EC2_USERNAME }} # EC2 접속 username = 대부분 우분투 key: ${{ secrets.EC2_PRIVATE_KEY }} # EC2의 key-pair 파일의 내부 텍스트 script_stop: true script: | rm -rf /home/ubuntu/Solo-Resume-Project/current mkdir /home/ubuntu/Solo-Resume-Project/current mv /home/ubuntu/Solo-Resume-Project/tobe/project.tar.gz /home/ubuntu/Solo-Resume-Project/current/project.tar.gz cd /home/ubuntu/Solo-Resume-Project/current tar -xvf project.tar.gz yarn install pm2 kill pm2 start src/app.js --name "backend-server" =============================세팅도 전부 다했고요.근데 pm2 logs를 작성하면 아래와 같이 나옵니다.제가 env에 서버포트 번호를 넣어놓고 상수값을로 지정한 후에 따로 빼서 사용하는데 그것 때문인가요?기존의 vs 코드에서는 잘 작동이 됩니다.처음 혼자서 node로 작성하는거다보니 너무 질문이 많아서 죄송한데 답을 알려주시옵소서!!!
-
미해결쉽게 설명하는 AWS 기초 강의
예정강의 업로드 일정
선생님 IAM 고급과 보안서비스 업로드 언제 될까요?보안직무 종사자라 손꼽아 기다리고 있습니다.바쁘시겠지만 대략적인 일정이라도 알려주시면 감사하겠습니다.Identity Center, AWS Control Tower, Organizations 설명해주시면 정말 좋겠습니다.
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
테스트 코드 고의 실패 시 강사님 화면과 똑같이 안나옵니다.
무슨 말인고 하니 똑같이 고의로 테스트를 실패하게 만들었는데 강사님 화면은 어디에서 테스트가 실패했는지 CI/CD 화면에서 보여주는데 제 화면은 스샷과 같이 안나옵니다. 강사님 화면에서는 github actions에서 아래의 화면처럼 테스트 실패 이유가 뜨는데 저는 안 떠요! ===================================위의 사진은 저의 실제 코드 사진입니다. 제가 어디 잘못한게 있나요?
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
작동이 안되는데 제대로 된게 맞나요?
강사님과 같이 만들었습니다. 다만 제가 deploy.yml을 depoly.yml로 잘못 작성한거 빼고는 강사님과 같은데 설명에 .yml 앞의 이름은 상관 없다고 하셔서 큰 문제는 되지 않을거라고 생각합니다. 다만 사진과 같이 간단한 CI/CD 코드인데 2분이 넘도록 체크 표시가 안뜨는 문제가 있습니다. 제가 어떤 것을 잘못했을까요? 코드는 이렇게 작성했습니다.
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
Node.js에서도 쓸 수있나요?
안녕하세요. 강사님! 현재 AWS 강의를 잘 듣고 있는 학생입니다. 제가 Node.js / Nest.js를 주로 사용하고 있는데 강의 목록에 Nest에서 적용 할 수 있게 목록에 있더군요! 근데 Node에 대해서는 언급이 없는 것 같아서 Node에서도 적용 할 수 있게 해주는 내용이 강의에 있나요? 있다면 혹시 어느 목차에 있나요? 그리고 여러가지 언어에서 적용 할 수 있게끔 목록을 잘 나눠주셨더라고요! 혹시 필요한 부분만 듣고 나머지(ex_ 프론트 / 스프링 / etc..)들은 따로 안 들어도 제가 해당하는 부분만 들어도 적용과 이해에 무리가 없을까요?
-
미해결쉽게 설명하는 AWS 기초 강의
파일질라에서 ec2 서버 접속이 되지 않습니다.
800명이 넘는 AWS 강의실 오픈채팅방에 오시면 더 좋은 답변을 실시간으로 받아보실 수 있습니다.질문내용은 상세하고 자세하게 부탁드립니다.예시 : "Amazon EC2의 t2.micro 타입으로 Amazon Linux 2023타입으로 퍼브릭 서브넷에 프로비전 했습니다. 키페어와 같이 프로비전해서 SSH로 접속하고 싶은데 접속 요청시 Timeout이 발생합니다. 어디를 확인하면 될까요?" 설정 역시 모두 강의 영상대로 따라왔으며, 아래 이미지와 같은 오류가 발생합니다.웹 브라우저에서 ip를 그대로 입력하면 접속은 되지만, 가끔씩 타임아웃으로인한 오류 때문인지 접속이 안 되고, http://www.gstatic.com/generate_204라는 새탭이 발생합니다.
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
환경 변수 vs gitignore
중요한 값을 레포지토리에 노출시키고 싶지 않을 때 yml 파일을 gitignore에 포함시키는 방법을 쓰거나 환경 변수를 사용하여 노출을 막는 방법이 있는 것 같은데 둘 중에 아무거나 써도 상관없는건가요, 아니면 때에 따라 다른 방식을 써야하는건가요?
-
해결됨쉽게 설명하는 AWS 기초 강의
루트 계정 로그인 관련 질문입니다
(실습)AWS 계정 생성 및 초기 설정강의 13:00 에 해당하는 루트 계정으로 로그인하기 실습을 따라하던 중에 로그인이 실패하여 문의드립니다.크롬 브라우저를 통해 실습을 진행하였고, 루트 계정을 입력하면 아래와 같은 에러메세지가 뜹니다."잘못된 요청. 요청에 문제가 있습니다. 쿠키를 삭제하고 요청을 확인한 후 다시 시도하십시오. 문제가 지속되는 경우 AWS Support에 문의하십시오." 쿠키를 삭제하고 루트 계정 로그인을 다시 시도해 보았으나 실패했습니다.혹시나 해서 Edge 브라우저를 통해 루트 계정 로그인을 진행하니 문제없이 진행되었습니다.크롬을 통해 로그인이 실패하는 이유가 뭔지 궁금합니다.
-
미해결쉽게 설명하는 AWS 기초 강의
[예정] 강의 동영상은 언제 업로드가 될까요?
안녕하세요. 이번 수강을 듣고 있는 학습자 입니다.아직 동영상 강의 중 [예정]인 사항이 있던데 이러한 영상은 언제쯤 업로드가 되는지 알고 싶습니다.약 33개의 영상입니다.[예정]Autoscale의 종료 정책[예정]Amazon DynamoDB[예정]Amazon ElasticCache[예정]Amazon RedShift[예정]AWS의 기타 데이터베이스[예정]임시 자격 증명의 활용[예정]IAM 정책 고급[예정]IAM 권한 범위[예정]IAM 기타 기능[예정]EC2 기타 기능[예정]EC2의 백업[예정]Network Load Balancer[예정]Application Load Balancer 고급[예정]Autoscale Warm Pool[예정]EC2 Spot Fleet[예정]ENI 고급 활용[예정]EC2 Userdata 고급[예정]VPC Flow Logs[예정]AWS의 IPv4 와 IPv6[예정]Amazon Eventbridge[예정]AWS Lambda 기초[예정]AWS StepFunctions 기초[예정]AWS Organizaition[예정]AWS Identity Center[예정]AWS Control Tower[예정]AWS 비용 관리 기초[예정]AWS의 비용관리 도구 및 서비스[예정]AWS KMS[예정]AWS Secrets Manager[예정]AWS WAF[예정]AWS의 기타 보안서비스[예정]Amazon QuickSight[예정]AWS xxx 서비스 vs Amazon xxx 서비스의 차이는?
-
미해결쉽게 설명하는 AWS 기초 강의
VPC의 PAT방식
도착지 입장에서 생각해보고 있습니다.도착지인 61.123.44.1서버에 톰캣이 8080포트를 서비스하고 있는 상황을 가정해봅니다. 톰캣으로 요청을 하기 위해서는 위 표에서 SRC port가 8080를 갖어야 하지 않을까 생각듭니다.표가 어떻게 채워져야할지 감이 오지 않습니다.
-
미해결쉽게 설명하는 AWS 기초 강의
(실습)ELB + ASG 실습 - 2
안녕하세요 강사님[(실습)ELB + ASG 실습 - 2] 강의에서 상태확인에서 "ELB 상태 확인 켜기"로 업데이트특정 인스턴스 한 개 service httpd stop 명령어로 중지PublicIPs URL 로 접근해서 서버 닫힌거 확인 후어플리케이션 로드 밸런서 도메인으로 접근했을 때3개 중에 정상적인 두 개만 호출 되는 것이 아닌,정상 2개 인스턴스 호출 되고 닫은 서버는 502 Bad Gateway 로 서버가 열리는데 뭐가 문제일 수 있을까요? 그 이후 과정인 대상 그룹에 생성된 데이터 보면 강사님 처럼 정상 2 / 비정상 1 이아닌 비정상 3으로만 뜹니다. [인스턴스] [특정 인스턴스 서버 종료][ASG 상태확인 업데이트][대상 그룹 세부정보]
-
미해결쉽게 설명하는 AWS 기초 강의
EC2 접속방법 (SSM Session Manager) 의 CloudWatch 로깅 이슈 관련 IAM 권한
안녕하세요. 좋은 강의덕분에 많은 도움을 받고 있습니다.EC2 접속 방법(SSM Session Manager)에서 발생한 CloudWatch 로깅(15:46~) 이슈와 관련하여 IAM 권한 설정을 통해 해결한 방법을 공유드립니다. 혹시 내용 중 틀리거나 보완이 필요한 부분이 있다면 말씀해 주시면 감사하겠습니다.이슈세션 기록에 연결된 CloudWatch 로그 그룹을 확인하는 과정에서 다음과 같은 에러가 발생했습니다.The specified log stream does not exist. 해소 방안인스턴스에 연결된 IAM 역할에 CloudWatchAgentServerPolicy 권한을 추가했습니다.관련 AWS 링크
-
미해결쉽게 설명하는 AWS 기초 강의
(실습)EC2 실습 - 웹 서버 프로비전 및 백업 -
안녕하세요 강사님해당 실습 영상에서 5:26 ~ 5:27 부분 일부 짤려있습니다
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
jar파일 질문
로컬에서는 springboot서버가 잘 작동되고 github actions에서도 빌드가 잘 되는 것을 확인하였습니다. 근데 ec2 서버에만 올라가면 데이터소스 관련 문제가 발생하고 java -jar 명령어에 데이터관련 인자를 넣어서 실행시키면 그때는 디비관련 오류는 없어지고 다른 문제가 있어서 jar파일을 열어서 안에 파일들을 확인해볼려고 명령어를 작성해보았는데 아무 반응이 없어서 jar파일에 문제가 생겨서 실행이 안되는건지가 궁금합니다!!
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
ec2에 mysql 관련 문제
안녕하세요! 어제 질문남겼던 학생입니다! ec2에 mysql을 설치후다음과 같이 연결을 하였습니다. 이후로 log파일을 열어보았는데 이와 같은 에러가 발생해서 검색을 해보니 initialization 관련 설정 오류라 해서 아래와 같이 추가해줬는데이후로 github actions secret도 바꾸고 ec2로 jar 파일이 올바르게 간것도 확인됬는데 계속 같은 문제가 발생하네요ㅜㅠ 이유가 뭔지 궁금합니다!!
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
안녕하세요! 질문있습니다
ec2에 mysql을 깔고 root계정에 비밀번호를 걸고 아래 명령어로 비밀번호를 입력하려고 하는데 아예 콘솔창에 아무 글자도 안쳐집니다ㅜㅠㅠ 왜그런걸까요??!
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
yml 자동완성?
안녕하세요~! 다름이 아니라 강사님 처럼 yml 자동완성 ? 하고 기능 사용하고 싶은데, 어떻게 설정하면 되지 알 수 있을까요? 플로그인 Spring Ass ... 찾아봤는데 없더라고요. 그래서 어떻게 하면 되지 여쭤봅니다. 학생계정이라 유료버전 사용 중 입니다.항상 좋은 강의 감사합니다.좋은 하루되세요 ~ 감사합니다