S3
-
aws cloudfront s3 연동하여 정적 웹 배포클라우드/aws 2023. 8. 18. 22:44
S3 와 cloudfront(cdn) 과 연동하여 정적 웹 배포 해보자 1. S3 설정하기 일단 위와같이 버킷 이름만 설정해주고 생성해준다. 생성한 버킷을 선택하고 상세화면으로 들어온뒤 속성 탭을 클릭 후 쭈욱 아래로 스크롤하면 정적 웹 사이트 호스팅이라는 메뉴가나오고 편집을 눌러 수정해주자 우리는 정적 웹 사이트를 호스팅 할것이라 , 위와같이 설정해주고 저장해준다. 2. CloudFront 설정하기 클라우드 프론트 메뉴로 들어간뒤 배포생성 클릭! 위와같이 빨간색 박스안에 위에서 생성한 S3 경로를 입력해준다. 새 OAI 를 생성하고 , 버킷 정책을 업데이트 해준다. (S3 버킷 정책을 업데이트를 직접할수있지만 귀찮으니 자동으로 생성하도록 하자 ) 그후에 origin sheld 리전을 설정하고 스크롤을 ..
-
Spring boot에서 AWS S3에서 받은 파일들을 Zip파일로 압축후 response하기 (in memory)Spring 2023. 5. 23. 09:59
스트림 InputStream,OutputStream 프로세스가 데이터의 도착지라면 입력스트림(inputstream),프로세스가 데이터의 출발지라면 출력 스트림(OutputStream) 이라고 불린다. 기준은 항상 프로그램이다. JAVA의 스트림 JAVA의 스트림은 바이트 기반 스트림,문자 기반 스트림이 존재한다. 바이트 기반 스트림 : 문자,그림,영상등 다양한 형태의 데이터를 주고 받을수 있다. 문자 기반 스트림 : 오직 문자만 주고 받을수 있도록 설계됨. JAVA에서 InputStream은 바이트 기반 입력 스트림 최상위 추상 클래스이고,OutputStream은 바이트 기반 출력 스트림 최상위 클래스이다. 이들의 하위 클래스는 XXXInputStream,XXXOutputStream 이라는 네이밍을 가진..