묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
크롬 시작 페이지 테마가 궁금합니다!
안녕하세요 재성님! 강의 너무나 잘듣고 있습니다.크롬 시작 페이지가 이쁘게 꾸며져 있는데(관심 카테고리, 개발 채용 공고 등) 크롬 익스텐션에서 설치 하신걸까요? [자문자답]'서핏' 찾았습니다!! 감사합니다 ㅎㅎ https://chromewebstore.google.com/detail/%EC%84%9C%ED%95%8F-%EB%A7%A4%EC%9D%BC-%EC%84%B1%EC%9E%A5%ED%95%98%EB%8A%94-%EC%82%AC%EB%9E%8C%EB%93%A4%EC%9D%98-%EC%BB%A4%EB%A6%AC%EC%96%B4-%ED%94%8C%EB%9E%AB%ED%8F%BC/ipjibgkeofiedbfcfekfggdmjhhljgjn
-
미해결실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
CF의 캐시에 대해서 궁금합니다.
몇가지 의문점이 생겨서 질문드립니다. CF - ALB - EC2(API서버) 로 연결이 되어있다고 가정합니다. https://api.example.com/posts/1 로 GET 요청을 하고 해당 Respose 값이 dynamic하게 생성된다면 캐싱기능을 사용할 수 없는 것인가요? 만약 사용한다면 TTL이 끝난 이후 첫 Reqeust에 대한 Response만 해당 TTL동안 반환하나요?CF - S3 로 연결이 되어있다고 가정합니다. S3의 버킷에 버전 옵션이 설정되어있습니다. 버킷의 오브젝트를 업로드 합니다. 새 오브젝트는 이전 버전의 오브젝트와 같은 KEY를 공유하지만, CF로의 캐싱은 TTL이 끝나기 전까지 이전 버전의 오브젝트를 반환하나요?CF - S3 로 연결이 되어있다고 가정합니다. 버킷 안의 리소스를 가져오는건 이해가 됩니다. 하지만 EC2(예: EC2의 node.js 환경에서)에서 S3로 업로드하는건 CF를 타지 않고 업로드 할 수 가 있습니까? 버킷을 private 설정으로 해놓고 EC2에 S3 Full Access role을 부여하고, 버킷 policy에 EC2를 Allow, putObject 정도로 설정해놓으면 가능한가요?
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
타겟그룹에 표시되는 포트번호의 역할은 무엇인가요?
로드벨런서에서 타겟그룹으로 포인팅을 할 때의 리스너가 80번 포트(http)라고 가정합니다. 타겟그룹의 포트는 3000번이라고 한다면데이터의 흐름이 다음과 같습니까? 사용자가 80번 포트로 request (즉, http://example.com )로드벨런서의 보안그룹의 인바운드에 80번이 열려있는지 확인로드벨런서에 80번포트로 들어왔을 때 타깃그룹으로 포이팅하는 리스너 확인80번으로 받은 request를 타깃그룹이 대상 인스턴스로 보낼 때 3000번 포트로 변환대상 인스턴스의 보안그룹의 인바운드에 3000번이 열려있는지 확인대상 인스턴스의 3000번 포트에 웹 요청이 들어옴(즉, 웹 서버가 3000번 포트에 열려있어야 함).제가 이해한 것이 맞을까요?타깃그룹에 포트번호가 있는것이 헷갈립니다.왜 있는지도 모르겠고...
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
Route53 유형에 MX, TXT는 무엇인가요?
Route53 의 유형에 보면 여러가지가 있지만 그 중에서 MX와 TXT가 궁금합니다.MX는 메일서버라고는 알고 있는데 DNS쿼리할때 어떻게 동작하는지 감이 잘 안옵니다. 사내메일 서비스를 이용하는 업체가 있는데 서로 어떻게 커넥트를 하는지도 감이 안옵니다. TXT는 예전에 WIX서비스를 이용할 때 입력하는 칸이 있어서 궁금합니다.마찬가지로 DNS쿼리할 때 어떻게 동작하는지 궁금합니다. 감사합니다.
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
가비아 같은 도메인 호스팅 서비스를 이용할 때 DNS Query 순서가 궁금합니다.
가비아 (도메인 등록업체) 에서 도메인을 구입하면 그곳에 Route53에서 제공하는 NS 레코드를 입력하는 것으로 알고 있습니다. 로컬 DNS 서버와, ISP DNS 서버 둘 다 도메인 등록이 되어 있지 않다고 가정합니다. Root DNS Server -> TLD -> SLD -> 가비아 서버-> Route 53 인것인가요? 가비아 서버로 DNS 쿼리가 갔다가 그곳에 등록된 NS가 Route53을 가리키고 있기 때문에 Route53 호스팅영역으로 리다이렉트 되는 것인가요?그럼 NS레코드의 값인 ns.어쩌구는 사실상 DNS인가요? 만약 그렇다면 ns.어쩌구를 ip로 변환하는 과정이 또 필요하다면 제자리걸음이 아닌가요? NS 레코드에 나오는 ns.어쩌구 문자열이 하는 역할이 무엇인지 궁금합니다..감사합니다.
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
private subnet에 있는 rds를 접근하려면?
rds가 private subnet에 있어서 외부에서 접근이 불가능하다면 로컬에서 사용 하는 DB툴로 접근이 안되잖아요.그렇다고 같은 VPC 내의 EC2로 매번 SSH연결을 해서 터미널창에서 쿼리날릴수도 없고..보통은 어떤식으로 하나요? rds를 public / private 스위칭하면서 접근하나요?
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
RDS Security에 Auditing and Logging의 범위가 궁금합니다.
수동으로 EC2에서 RDS로 connect한 상황이라고 가정하겠습니다. 코드상에서 TypeORM 또는 SDK 라이브러리를 사용하여 쿼리를 날리면해당 쿼리가 무엇인지도 CloudWatch에 로깅이 될 수 있는 건가요? 뿐만아니라 DB툴을 이용해서 DB를 조작하더라도 SQL이 로깅이 되는건가요? 그게 아니라면 auditing and logging의 범위가 어디까지인지 간단한 설명 부탁드립니다.
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
url path로 ALB에서 서로 다른 EC2로 분기하는 방법
ALB는 path별로 분기할 수 있다고 했습니다.예를 들어 request url path가 /v1 는 API1 EC2로,/v2 는 API2 EC2로 routing하려고 합니다.API1 EC2와 API2 EC2는 서로 다른 타겟 그룹으로 설정되어야 합니까?같은 타겟 그룹으로 설정되어야 합니까? 또한 규칙과 리스너는 어떻게 설정을 해야하는지 궁금합니다.리스너를 추가할 때 나오는 설정을 보니포트별로 수신을 다르게 하여 다른 타겟그룹으로 라우팅하는 방법은 알 것 같습니다만, 특정 URL을 수신하여 라우팅하는 방법은 잘 모르겠습니다.
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
리액트 배포할 때 포트 질문
강의 너무 잘 듣고 있습니다. 감사합니다. <상황>리액트 배포, express 배포(nginx 강의 기준 3000번 포트)를 각각 완료했고 화면에 https://로 뜨는 것까지 확인 하였습ㄴ다.<문제점>현재 문제가 로드 밸랜서를 잘 못다뤄서 두개가 이어지지 않는 부분입니다. <원인 분석>나름의 원인을 집어 봤는데1.cloudfront 포트 설정할 때 포트 설정을 3000으로 안해줘서?(강의 그대로 https는 443으로 했습니다.) (리액트 코드는 https://api.도메인 주소로 요청하게끔 바꿨습니다.) ex) https://api.ge-rang.com/user/add-income node.js 서버가 3000번이지만 cors 설정을 https://도메인 주소로 변경했습니다. cors 설정을 따로한게 원인인가?app.use(cors({ origin: "https://ge-rang.com", credentials: true })); 로드 밸랜서를 설정안해서. 로드 밸런서 문제가 맞다면. 인증서 받을 때 서울 기준으로 받는것이 맞나요?그 레코드를 인증서에 등록할 때 cloudfront용의 버지니아 북부 인증서는 강의대로 잘 찾아서 레코드 설정까지 잘 했는데 로드 밸런서를 위한 서울용 인증서는레코드 발급을 제가 못햇고 하는게 맞나 싶어서 우선은 로드 밸랜서 없이 진행했다가 결국 연결이 안됬습니다. 혼자 계속 해보다가 안되서 질문 요청드립니다.
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
안녕하세요 ACL 활성화 질문입니다.
com.amazonaws.services.s3.model.AmazonS3Exception: The bucket does not allow ACLs (Service: Amazon S3; Status Code: 400; Error Code: AccessControlListNotSupported 스프링부트로 S3 파일 넣기 하다가 포스트맨으로 전송 누르니 해당 오류가 발생해서버킷 권한-객체 소유권에서 ACL 활성화로 바꾸니 버킷에 잘 들어가는데 활성화로 바꿔도 상관없는 거겠죠?!..
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
Spot Fleet 에 대해 궁금한게 있습니다.
Spot Instance를 여러개 관리하는 것이 Spot Fleet 이라고 이해했습니다.Spot Fleet은 Optional로 On-Demand EC2 Instance도 포함해서 같이 관리할 수 도 있다고 하셨는데 Spot Fleet으로 다음의 상황이 이루어지는지 궁금합니다. Spot Instance이든 On-Demand Instance 이든 총 5개를 일정하게 Running 시키고 싶을때On-Demand Option을 사용한다면Spot Instance 5개로 시작했다가 여유 자원이 없을때 1개의 Spot Instance가 제거되고 1개의 On-Demand Instance가 Launch되는 것인가요?극단적인 상황에서는 Sport Instacne 0개, On-Demand Instance 5개가 Running 되나요?또한 이 경우, 가격은 Spot Instance는 Spot Instance 가격, On-Demand는 On-Demand가격으로 청구되나요? 일정하게 5개의 인스턴스가 유지되는지도 궁금합니다.
-
해결됨실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
IAM ROLE에 대해 질문있습니다.
EC2에서 S3에 대한 모든 액세스를 허용하는 ROLE을 만들고 또, 그것을 EC2 인스턴스에 적용했을 때 해당 EC2인스턴스의 CLI에서 S3로 접근할 때만 ROLE이 동작하는 것인가요?예를 들어 EC2에서 S3로 접근하기 위해 SDK모듈을 이용해서 코드(예: node.js)상에서 S3로 접근할 때, ROLE이 적용되어 있지않으면 접근이 불가능한지, 또는 ROLE이 적용되어있다면 별 다른 액세스키 없이도 S3에 접근이 가능한지 궁금합니다.
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
에러메세지
안녕하세요 강의를 잘 보고 있습니다.강의를 보고 나서 말씀해주신 에러정리팁을 보고 저도 정리하려고 하는데 제 에러 메세지는 강사님 노션에 코드블럭에 자바언어로 복붙해도 색깔 인식이 안 되어서 문의드립니다. 사소한 문의라 죄송하지만 검색해도 안 나와서 여쭙습니다.감사합니다
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
안녕하세요! 비용 질문한가지 드려요!
이번달 비용 예측중인데요월간비용누계와 이번달의 총 예상 비용은 무슨 차이 일까요? 예를들면 이번달 비용 예측이 12.3 달러라는 뜻일까요? 아니면 30달러가 맞는걸까요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
비용 질문
안녕하세요 강의 잘 듣고있습니다. 제가 rds랑 s3 만 만들어 놓고 사용을 했는데 그동안 비용이 안나가다가 저번달 부터 비용이 청구가 되었습니다. 만원정도 나온것 같습니다. 정책이 바껴서 public IP 는 요금이 부여된다고 한것같은데 혹시 그것때문일까요? 혹시 몰라서 일단 rds는 삭제를 했습니다.가장 위에 Virtual Private Cloud 는 무슨 비용일까요??
-
미해결처음 만난 AWS
전반적으로 다 좋은데요..
전반적으로 설명이 참 좋고 입문자들 보기에 좋긴한데, 람다 파트는 조금 너무하신 것 아닌가 생각이 듭니다..람다에 대한 설명은 앞서 해주시긴 했지만 그 내용에 대해 활용을 해봐야 의미가 있는데 그냥 간단하게 이미 짜여져있는 블루프린트 선택 후 기본 함수들 불러와진걸 Test - 짠 불러와졌네요, 람다를 삭제하겠습니다.이런 식의 진행은 조금 힘이 빠지게 됩니다. 아주 간단한 함수라도 직접 작성해보며 이걸 어떨 때, 왜 사용하는지에 대해 조금 더 설명이 있었으면 좋지 않았을까 하는 아쉬움에 끄적여봅니다.
-
미해결실리콘밸리 엔지니어와 함께하는 아마존 웹서비스(Core)편
수업 자료 관련 문의
선생님~ 안녕하세요,강의 자료로 제공해주시는 PDF를 아이패드에 담아서 보고 있는데요,강의마다 pdf가 첨부되어 있어서 60강이 넘는 pdf를 매 번 다운로드 받아야 하는 것이 너무 번거롭습니다.혹시 처음부터 끝까지 하나로 합쳐진 통합본 pdf 제공 가능하실까요?감사합니다!
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
Elb에 무료도메인 연결할수도 있나요?
Elb에 무료도메인 연결할 수 있나요
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
Route53에 설정하는 ELB, CF 질문
안녕하세요~ 선생님!#섹션6. 웹페이지 배포하기/[실습]4.도메인 연결하기, HTTPS 적용하기#강의 수강 중 질문있습니다. [개념정리 : 브라우저 <-> AWS]1)브라우저 > AWS(ELB) > 서버 > DB(필요하다면)2)브라우저 > AWS(CF) > 서버(캐싱된 문서가없다면) > DB(필요하다면)이렇게 정리했습니다. [질문]우선 url에 처음 접속시, 로그인 페이지가 나온다고 하면1) CDN통하여 로그인 페이지 받아옴2) 아이디 비밀번호 입력 후 전송버튼 누름2번의 경우, CDN이아닌 본 서버(웹서버)로 API호출을 해야할것같은 느낌이 드는데요.그렇다면 AWS에서는 [개념정리]의 1,2(ELB,CF) 두개 다 Route53에 등록 되어야 하는게 맞을까요?ex) API호출할떄는 ELB로 호출, 페이지 받을떄는 CF로 호출 강의 04:32에서 기존 ELB레코드는 삭제하는 장면을 보고 궁금하여 질문드립니다.
-
미해결
ec2 스프링 https 적용 (feat. 도메인 적용)
안녕하세요 웹 프로젝트 진행 중 궁금한 점이 생겨 질문드립니다.react와 spring으로 개발을 진행하였고 둘다 ci/cd 적용을 해서 배포를 해둔 상태입니다! 문제상황프론트는 도메인을 구입하여 https가 적용된 상태벡엔드는 Ec2에서 돌아가고 있어 탄력적 ip만 사용하여 http만 적용해결방법프론트 도메인이 xxx.com이고 도메인을 하나 더 구입하여(xxx.net) 서버가 돌고 있는 ec2와 연결해 aws acm을 사용해 https가 적용되도록 하였습니다.궁금한 점프로젝트가 끝난 후 찾아보니 xxx.com(프론트 도메인)에 서브 도메인을 등록하여서 백엔드 로드벨런서를 적용하면 api.xxx.com을 백엔드 도메인으로 사용이 가능한 것으로 이해했는데 맞을까요?서브 도메인 말고 하나의 도메인으로 프론트와 백엔드를 처리하는 방법이 있을까요?실제로 많이 사용하는 서버가 올라가져 있는 ec2에 https를 적용하는 방법은 무엇인지 궁금합니다