인프라(4)
-
S3 퍼블릭 엑세스 차단을 활성화하면서 객체에 접근하는 방법, Pre-Signed-URL
문제 상황 위처럼 퍼블릭 엑세스 차단을 활성화하면, 객체를 안전하게 보호할 수는 있지만, 외부에서 접근할 수가 없다. 하지만, 객체에 접근을 해야하긴한다. 당연하게도, S3에서는 외부에서 해당 객체를 접근할 수 있는 방법을 제공하는 데 이것이 Pre-Signed-URL이다. 💡 Pre-Signed-URL을 사용하는 또 다른 이유는 뭐가 있을까?? 업로드하는 방식은 크게 2가지로 분류가 가능하다. 첫 번째는 클라이언트에서 서버를 거치지 않고 S3에 바로 업로드하는 방법이다. 이때, 클라이언트에서 key값을 가지고 있어야하기때문에 보안상 문제가 있다. 두 번째는 클라이언트에 서버로 객체를 넘겨 서버에서 S3로 업로드하는 것이다. 이 방법은 key가 서버에 있기때문에 상대적으로 안전하지만 서버의 부하가 심해질..
2023.12.03 -
네트워크 기본 학습 - IP, NAT, 포트 포워딩
IP란 무엇일까? IP는 Internet Protocol의 약자로 인터넷에 연결되어 있는 모든 장치들을 식별할 수 있도록 하는 각각의 장비에 부여하는 고유 주소이다. 이러한 IP들은 공인 IP와 사설 IP로 분류할 수 있다. 공인 IP 공인 IP는 인터넷 업체가 사용자에게 할당하는 주소이며, 고유한 외부 IP주소이다. 이는 사용자의 전체 네트워크에 적용되기 때문에 공용 IP 주소라고도 불린다. 사설 IP 사설 IP 주소란 어떤 네트워크 안에서만 사용되는 내부적인 주소이다. 예를 들어, 특정 공유기는 공인 IP를 가지고 있지만, 해당 공유기에 연결되어 있는 가정이나 회사의 각 네트워크 기기는 사설 IP를 가지고 있다. 사설 IP는 특정 네트워크 안에서만 사용되기 때문에 네트워크 내에서 중복되지 않아야한다...
2023.11.26 -
TCP/IP란?
패킷 통신이란? 데이터를 패킷이라고 하는 작은 단위로 나누어 전송하는 방식 IP(인터넷 프로토콜)란? 지정한 IP 주소에 데이터(HTTP 메세지) 전달 패킷이라는 통신 단위로 데이터 전달 전송 속도가 빠르다 IP 패킷에 출발지 IP와 목적지 IP, 그리고 데이터가 있다. 참고 ) DNS(도메인 네임 시스템) : 도메인 명을 IP주소로 변환 Ex) 도메인 명 : sonny.com → IP: 100.100.100.1 IP프로토콜의 한계 비연결성 : 패킷이 받을 대상이 없거나, 서비스 불능 상태여도 패킷을 전송한다. 비신뢰성 , 중간에 패킷이 사라질 수도 있고, 패킷이 순서대로 도착을 안 할 수도 있다. 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면 구분할 방법이 없다. 이러한 한계를 극복..
2022.11.12 -
Port 8080 was already in use
문제 상황 발생 원인 동일한 포트를 사용하는 어플리케이션을 번갈아가며 실행 시키는 경우 (이미 다른 하나가 실행중 IDE 상에서는 프로세스가 종료되었으나 실제 프로세스가 종료되지 않은 경우 대부분 2번 상황이다. 해결 방법 1. 포트 변경 2. 포트 죽이기 저는 2번 방법으로 해결해보았습니다. 해결 시도 1 try 당황했지만, 당황한 마음을 부여잡고… 해결 시도 2 try 다시한번 cmd를 관리자 모드로 들어가서 해보자 성공 ~! 이것도 안 되는 분들은 안전모드 들어가서 한번 해보는 것도 좋을 것 같습니다.
2022.09.27