[AWS/S3] Spring Boot 프로젝트에 Presigned Url 적용하기
·
개발
이번 프로젝트를 진행하면서, AWS S3 Presigned Url을 스프링 프로젝트에 적용해봤습니다!이전에 진행했던 프로젝트에서, S3을 사용해 본 경험이라고는3D object 파일 업로드 후 url 통해서 오브젝트 불러오기 (프로젝트 내부에 두기에 크기가 너무 커서 github에도 잘 안 올라가고, 배포 시 vercel blob storage 서비스에 올렸었는데 트래픽 한도가 금세 초과되어 S3를 사용했었음)팝업 정보 검색/기록 서비스에서 포스터 이미지 업로드 시 S3 사용하기 -> 같이 프로젝트 한 다른 친구가 모든 세팅을 다 해주고, 나는 되어 있는 거 가져다 사용만 했었음이라 사실상 아무것도 모르는 상태였는데, 이번 기회로 직접 세팅 후 적용까지 해 볼 수 있어서 너무 좋은 경험이었습니다 🤩하지..
[AWS/S3] S3 Presigned Url
·
개발
Amazon S3 소개Amazon Simple Stroage Servie객체 스토리지 서비스.데이터를 S3에 저장하려면 , 버킷과 객체라는 리소스를 사용해야 함.버킷 : S3에 저장된 객체에 대한 컨테이너객체 : 파일과 해당 파일의 메타 데이터객체를 업로드 하는 방법버킷 생성, 그 안에 객체 업로드그 안에 객체 업로드.Presigned URL 사용파일을 AWS 콘솔에서 직접 업로드HTTP 서블렛 리퀘스트에 Input Stream을 이용하여 S3에 직접 파일을 전송하는 Stream 방식스프링에서 제공하는 멀티파트 파일 인터페이스를 사용하는 방식S3의 파일 공유하는 방법모든 파일을 퍼블릭으로 만들기장점: 별도의 관리가 필요 없음단점: 아무나 파일 다운로드 가능IAM 자격증명 공유(Access Key Pair..
OS - Ch03.Processes (2)
·
3-2/운영체제
10. Operations on Processesfork(), exec(), exit() .. 등은 system call임.- Process Creation (프로세스 생성)    - fork() : OS에게 프로세스를 생성해달라고 요청하는 system call- Process Execution (프로세스 실행)    - exec() : file system에 어떤 실행파일이 있는데, 이 실행파일을 실행시켜달라고 요청하는 system call- Process termination (프로세스 종료)    - exit() : 프로세스를 종료시켜달라고 요청하는 system call    - _exit()    - abort()    - wait()- Cooperating processes (프로세스 간 협력)..
OS - Ch03.Processes (1)
·
3-2/운영체제
제목 앞의 * 표시는 중요하다는 의미입니다. 운영체제 : 컴퓨터 하드웨어를 관리하는 소프트웨어컴퓨터 하드웨어 : CPU, Memory, I/O 장치=> 운영체제가 하는 일 : CPU 관리 / Memory 관리 / I/O 장치 관리 1. Program vs. Process- Program: disk .. 또는 file system에 저장된 실행 파일- Process: Program은 실행이 되면 Memory로 loading되어 실행되는데, 이때 메모리로 로딩되어 실행되는 실행 주체가 Process.: Basic unit of execution(실행) and scheduling.: A process is named using its process ID (PID, integer(숫자)임) *Scheduling..