inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

강의 내용에서 언급한 아키텍처에서 aws redis는 어디서 위치한 건가요?

해결됨

하루만에 배우는 AWS REDIS

다음과 같은 양식으로 남겨주세요. 질문을 한 배경 : 강의 내용인 두 그림에서는 AWS Redis 위치가 다른 것 처럼 보임 질문내용 : AWS Redis가 전체 시스템 아키텍처 상에서 어느 위치에 있는건가요? 아래 두 그림에서는 AWS Redis 위치가 다른 것 처럼 이해를 해서요 첫번째 그림은 aws ec2 (server) 이전에 redis가 있는 것이고, 두번째 그림은 redis가 aws ec2 이후에 있는 것 처럼 보여서요 어떤게 맞는걸까요?

  • aws
  • redis
  • aws-elasticache
  • memcache
박근홍 댓글 1 좋아요 2 조회수 627

선생님 데이터 import가 안돼요 ㅠㅠ

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 강의 내용을 질문할 경우 몇분 몇초의 내용에 대한 것인지 반드시 기재 부탁드립니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 보스턴 가격예측 데이터 임포트가 안돼요 ㅠㅠ

  • python
  • 머신러닝
  • 통계
이호준 댓글 2 좋아요 0 조회수 498

'블랙핑크' 검색 시에만 오류가 뜨는 현상

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

안녕하세요. 강사님 아래 코드에서 '블랙핑크' 를 검색할 때 Traceback (most recent call last): File "c:\pratice_crolling\심화1_\03_스포츠 뉴스 크롤링.py ", line 52, in <module> print(article_title.text.strip()) ^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'text' 다음과 같은 오류가 뜹니다 ㅠㅠ CSS 선택자, 오타도 모두 맞게 확인이 되는데 왜 저 검색어만 오류가 뜰까요ㅠㅠ? # -*- coding: euc-kr -*- # 네이버에서 손흥민, 오승환과 같은 스포츠 관련 검색어 크롤링하기 import requests from bs4 import BeautifulSoup import pyautogui import time search = pyautogui.prompt("어떤 것을 검색하시겠어요?") response = requests.get(f"https://search.naver.com/search.naver?sm=tab_hty.top&where=news&query={search}&oquery=%EC%98%B7%EC%9C%BC%ED%99%98&tqi=i74G%2FdprvTossZPeMhCssssssko-058644") html = response.text soup = BeautifulSoup(html, "html.parser") articles = soup.select(".info_group") for article in articles: # '네이버뉴스' 가 있는 기사만 추출한다. (<a> 하이퍼링크가 2개 이상인 경우에 해당) links = article.select("a.info") if len(links) >=2 : url = links[1].attrs['href'] response = requests.get(url, headers={'User-agent':'Mozila/5.0'}) html = response.text soup = BeautifulSoup(html, "html.parser") # 스포츠 기사인 경우 if "sports" in url: article_title = soup.select_one("h4.title") article_body = soup.select_one("#newsEndContents") # 본문 내에 불필요한 내용 제거 p태그와 div태그의 내용은 출력할 필요가 없다. 없애주자. p_tags = article_body.select("p") # 본문에서 p 태그인 것들을 추출 for p_tag in p_tags: p_tag.decompose() div_tags = article_body.select("div") # 본문에서 div 태그인 것들을 추출 for div_tag in div_tags: div_tag.decompose() # 연예 기사인 경우 elif "entertain" in url: article_title = soup.select_one(".end_tit") article_body = soup.select_one("#articeBody") # 일반 뉴스 기사인 경우 else: article_title = soup.select_one("#title_area") article_body = soup.select_one("#dic_area") # 출력문 print("==================================================== 주소 ===========================================================") print(url.strip()) print("==================================================== 제목 ===========================================================") print(article_title.text.strip()) print("==================================================== 본문 ===========================================================") print(article_body.text.strip()) #strip 함수는 앞 뒤의 공백을 제거한다. time.sleep(0.3)

  • python
  • 웹-크롤링
댓글 2 좋아요 0 조회수 325

mac 에서 빌드한 파일(.exec) 리눅스 서버에서 실행이 안됩니다

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영

안녕하세요! 제가 mmo게임 시리즈를 따라오면서 만든 server 프로젝트를 리눅스 서버에서 실행하려고 하는데요! 맥에서 s3에 올려논 파일을 다운받아 실행하려고 하면 -bash: ./Server: cannot execute binary file: Exec format error 이런 에러가 뜹니다! 리눅스에서는 .exec 바이너리 파일도 실행할 수 있다고 하던데.. 저도 .exe로 빌드하고 싶지만 맥북에서는 .exe파일로 빌드가 안되서 혹시 방법을 알고 계시나요?

  • linux
  • aws
didgmldus001 댓글 1 좋아요 0 조회수 715

LAMP 인스톨 실패

해결됨

아마존 AWS 입문

installation LAMP 단계에서, sudo amazon-linux-extras install lamp-mariadb10.2-php7.2 php7.2 -y 로 첫번째 부터 오류가 나네요. 명령어 오류 문구인데요. cat /etc/system-release 로 확인시 Amazon Linux release 2023 (Amazon Linux) 이고 인터넷에서 찾아보니 리눅스 버전이 2023인 경우 해당 명령어가 없다고 나오는데... 2023 용으로 LAMP 설치하거나 강의 내용이랑 맞추려면 서버를 Linux 2 로 맞춰서 선택한 다음에 일련의 과정들을 다시 반복해서 여기까지 와서 진행해야 하는 거겠죠? ㅡㅡ;

  • wordpress
  • aws
류재안 댓글 2 좋아요 0 조회수 448

몽고 db를 백업방법을 부탁합니다.

해결됨

mongoDB 기초부터 실무까지(feat. Node.js)

mongodump로 로컬에 설치된 몽고 db를 백업하려 하는데 아래의 오류가 나옵니다.해결방법을 부탁합니다. - (mongodump.exe)를 별도로 다운받아야 하나요? -최신버전에는 mongodump.exe파일이 설치되어 있지 않습니다. [오류메세지] 'mongodump'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다

  • javascript
  • node.js
  • aws
  • mongodb
  • rest-api
  • dbms/rdbms
  • 데이터-엔지니어링
Jongwoo Park 댓글 1 좋아요 0 조회수 626

프로젝트 중인데 강사님 질문입니다 ㅜㅜ

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

현재 프로젝트 진행중입니다. 전 백앤드담당이긴한데, 여튼 프론트분들의 프로젝트를 로컬에서 실행해보려고하는데요. 자꾸 이렇게 오류가 납니다.. 왜이런건가요? 다음은 Dockerfile.dev파일입니다. 강의대로 Dockerfile.dev를 작성하였습니다.

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
댓글 1 좋아요 0 조회수 517

소스코드 어떤거 사용하시는지 알려주시고 진행하시면 좋겠습니다.

미해결

실리콘밸리 엔지니어와 함께하는 테라폼(Terraform)

어떤 tf 파일을 쓰시는지 설명이 있으셔야 따라 할 수 있지 않을까요. git이 강의 순서대로 파일이 정렬되어 있으면 말씀 안하셔도 할 수 있을 거 같은데 그렇지도 않구요. ㅜ ㅜ

  • aws
  • Terraform
  • infrastructure
보노보놈 댓글 1 좋아요 1 조회수 521

원문을 읽지 말고 한국말로 해주세요

미해결

실리콘밸리 엔지니어와 함께하는 테라폼(Terraform)

선생님 영어강의 들을 거면 더 저렴한 우데미 에서 수강했습니다. 원문을 그냥 읽기만 하시면 한국어 강의가 아니죠 너무 하시는거 같습니다. pdf 파일 이라도 모두 한국어로 다시 올려주세요

  • aws
  • Terraform
  • infrastructure
보노보놈 댓글 3 좋아요 2 조회수 797

node js를 이용하고 mysql에 이미지 경로 저장

미해결

이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)

nodejs, multer를 통해서 이미지를 업로드했습니다 db에 해당 파일명uuid()를 통해서 저장을 했는데 이미지 주소복사 해서 검색해서 들어가면 이미지가 나오는데 검색해도 못들어가게 하려면 어떻게해야하나요? 또는 관리자만 들어갈수있게하려는데 방법이 있을까요

  • react
  • node.js
  • aws
  • mongodb
  • express
  • lambda
밈몀묘 댓글 1 좋아요 2 조회수 1279

findByname 질문있습니다

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

인터페이스에 findByName(String name) 메소드를 선언만하고 구현체에 무슨 역할을 하는지 상세한 메소드를 오버라이딩 하지 않았는데 쓸 수 있는 이유가 뭔가요? 아 강의를 더 들으니 설명을해주시네요 ㅎㅎ.. 그리고 제가 자바에 아직 잘 모르기 때문일까요? 자바 문법을 처음 공부하고 현재 이 강의를 듣고 있는데 위와 같은 질문들을 잘 모르겠다면 자바를 더 공부해야 하는걸까요? 자바 문법만 공부했고 자바에 익숙해지려는 연습으로 자바 코딩테스트를 해보면 자바에 더 익숙해질까요? 아니면 다른 추천 해주실 만한 공부가 있을까요?

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
우와이차차 댓글 1 좋아요 1 조회수 408

mac 실행파일(.app) 리눅스 서버에서 실행 하기

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영

안녕하세요 루키스님! 저는 파트1 부터 지금까지 mac 운영체제에서 실습을 하며 강의를 따라오고 있는데요, 보통 리눅스 서버를 많이 쓴다고 해서 저도 리눅스 서버를 임대하려고 하는데요, 맥 실행파일(.app)도 리눅스 서버에서 똑같이 실행할 수 있을까요??

  • linux
  • aws
  • mac
didgmldus001 댓글 1 좋아요 0 조회수 614

saa와 scp 내용 비교

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

saa 강의 듣고 scp도 취득할수 있나요?

  • 네트워크
  • aws
댓글 1 좋아요 0 조회수 456

Beanstalk 삭제시

미해결

실습으로 배우는 AWS(Amazon Web Services) 클라우드 컴퓨팅 입문

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • aws
김민식 댓글 1 좋아요 0 조회수 1556

31강 오류 질문있습니다!ㅠㅠ

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

2023-07-12 01:18:17.448 ERROR 27420 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalArgumentException] with root cause java.lang.IllegalArgumentException: null at java.base/java.util.Optional.orElseThrow(Optional.java:408) ~[na:na] at com.group.libraryapp.service.book.BookService.loanBook(BookService.java:38) ~[main/:na] at com.group.libraryapp.service.book.BookService$$FastClassBySpringCGLIB$$9fdbff4c.invoke(<generated>) ~[main/:na] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.24.jar:5.3.24] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) ~[spring-aop-5.3.24.jar:5.3.24] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.24.jar:5.3.24] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.24.jar:5.3.24] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) ~[spring-tx-5.3.24.jar:5.3.24] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) ~[spring-tx-5.3.24.jar:5.3.24] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-5.3.24.jar:5.3.24] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.24.jar:5.3.24] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.24.jar:5.3.24] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) ~[spring-aop-5.3.24.jar:5.3.24] at com.group.libraryapp.service.book.BookService$$EnhancerBySpringCGLIB$$5e9f8aa4.loanBook(<generated>) ~[main/:na] at com.group.libraryapp.controller.book.BookController.loanBook(BookController.java:27) ~[main/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.24.jar:5.3.24] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.24.jar:5.3.24] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.24.jar:5.3.24] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.24.jar:5.3.24] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.24.jar:5.3.24] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.24.jar:5.3.24] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1071) ~[spring-webmvc-5.3.24.jar:5.3.24] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964) ~[spring-webmvc-5.3.24.jar:5.3.24] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.24.jar:5.3.24] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.24.jar:5.3.24] at javax.servlet.http.HttpServlet.service(HttpServlet.java:696) ~[tomcat-embed-core-9.0.69.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.24.jar:5.3.24] at javax.servlet.http.HttpServlet.service(HttpServlet.java:779) ~[tomcat-embed-core-9.0.69.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.69.jar:9.0.69] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.24.jar:5.3.24] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.24.jar:5.3.24] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.24.jar:5.3.24] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.24.jar:5.3.24] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:177) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:891) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1784) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.69.jar:9.0.69] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] 안녕하세요! 강의 항상 잘 듣고있습니다! 다름이 아니라 31강수업을 듣다가 오류가 발생했는데 도저히 대출기능이 구현이 안되어서 여쭤봅니다! 살펴보니까 null 때문에 이 오류가 뜨는 것 같은데 DB에 맞는 데이터가 있는 상태에도 계속 뜹니다!ㅠ어디가 잘못 된 것 일까요?ㅠㅠ 코드는 깃허브에 올려놨습니다!(yul9910)

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
yul9910 댓글 1 좋아요 1 조회수 665

수강 연장 부탁 드립니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

수강 연장 부탁 드립니다. 일과 병행하려니 시간이 촉박하네요...

  • 네트워크
  • aws
chanseok.lee 댓글 1 좋아요 0 조회수 206

Transit Gateway (TGW) 장표 문의

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

그림에 보니까 cgw 가 있던데 의미상으로는 VGW 이어야 할 것 같은데 혹시 CGW가 의미하는 약자는 무엇이고 왜 이것이 연결되어 있는지 여쭤봅니다. 통상 CGW는 Customer Gateway 아닌가 싶어서요. 감사합니다.~

  • 네트워크
  • aws
Jason Lee 댓글 1 좋아요 0 조회수 324

7강 질문있습니다

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

7강에서 PostMapping과 GetMapping에 URL로 /user을 입력했는데 홈페이지에서 사용자 등록버튼을 누르거나 목록창을 눌러도 url은 전혀 변하지 않습니다. url로 클라이언트가 요청을해서 서버가 응답하는 거라고 알고있는데 어떻게 이렇게 작용하는건가요? url이 바뀌지 않아도 요청을 받아들이는건가요?

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
우와이차차 댓글 1 좋아요 1 조회수 262

ec2재부팅 후 ec2 주소 접근 불가능 !!!!! (스프링 배포)

미해결

https://velog.io/@dasd412/ec2-%EC%9E%AC%EB%B6%80%ED%8C%85-%ED%9B%84-%EC%97%B0%EA%B2%B0-%EB%B6%88%EA%B0%80-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0 이걸 참고해도 보안 다시 해도 전 여전히 안되더라구요.. 결론적으로 배포를 성공했고 배포한 주소가 회원가입에 접근을 못해서 시큐리티 설정 때문에 그런줄 알았는데 여기서 멈췄어야 했나봅니다.. 로컬에서는 되고 ec2주소로는 접속이 안되어서 찾아보던 중 ec2를 재부팅 하면 해결된다고 해서 따라 했더니 https://github.com/jojoldu/freelec-springboot2-webservice/issues/485 이제는 아예 ec2주소에 접근이 불가능합니다 ㅠㅠㅠㅠㅠ 이걸 해결해야 하는데 어떡하나요..

  • aws
  • ec2
  • api
  • 스프링
  • 스프링부트
김지수 댓글 1 좋아요 0 조회수 1459

권한 경계와 역할에 대한 문의

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

안녕하세요. 권한 경계와 역할에 대해 문의드립니다. 1) 정책 중 s3fullaccess를 주고 권한 경계 설정에서 s3readonly를 주면 IAM사용자는 s3에 대해 읽을 수 있는 권한만 부여가 됩니다. 그렇다면 정책을 s3readonly로 처음부터 설정하지 않고 full access 정책을 주고 권한 경계를 통해 s3readonly를 따로 주는 이유가 궁금합니다. 2) EC2에서 원래 RDS와 S3에 접근하지 못하는데. EC2가 RDS와 S3에 접근할 수 있도록 정책을 연결 후 역할을 부여하면 EC2가 RDS와 S3에 접근이 가능하다.라는 부분입니다. 그런데 저는 클라우드 엔지니어 과정을 통해 EC2 인스턴스로 웹 서버를 구축하고 RDS(MariaDB)로 워드 프레스를 설치하는 실습을 했습니다. 당시에 따로 EC2가 RDS에 접근하도록 따로 역할을 할당하진 않았지만 웹 서버를 통해 mariadb-server에 접근할 수 있었습니다. 역할을 부여했어야 하지 않아도 mariadb-server에 접속이 가능한 부분과 '역할 부여를 통해 EC2가 RDS와 S3에 접근이 가능하다'라고 하는 부분의 차이가 궁금합니다. 감사합니다.

  • 네트워크
  • aws
seoj102688 댓글 1 좋아요 0 조회수 401

인기 태그

인프런 TOP Writers

주간 인기글