본문 바로가기

s33

[CICD] Vite로 빌드할 때 yaml 설정 주의사항 안녕하세요 :) 오늘 vite로 빌드한 웹 어플을 github을 통해 cicd 파이프라인을 구축하는 작업을 했습니다. 부끄러운 일이지만 아직 cicd yaml 파일을 작성하는데 서툴러서 이전에 작업한 파일을 복사해 사용하려 했습니다. 그런데 아래와 같은 에러가 발생했습니다. The user-provided path build does not exist. 원인을 생각해 보면서 yaml 파일을 찬찬히 살펴보니 아래와 같이 설정되어 있는 것을 확인했습니다. - name: Sync Bucket env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} run: |.. 2024. 3. 19.
[FE] s3 버켓으로부터 csv 파일 다운로드 받기 안녕하세요 :) 오늘은 사이드프로젝트로 만드는 웹어플에서 파일 다운로드 기능을 만들어 보았는데요, 생각보다 복잡한 것 같아 기록으로 남겨봅니다. 우선 일반적인 파일 다운로드 경로는 아래와 같습니다. 일반적 다운로드 방법 보안문제 때문에 보통은 위처럼 클라이언트와 s3 버킷사이에 서버가 위치해 파일 다운로드를 지원해 줍니다. 하지만 이번 사이드프로젝트에서는 핸들링하는 서버가 없습니다. 따라서 클라이언트에서 직접 s3의 csv파일을 다운로드해야 했는데, 이 부분에 문제가 발생했습니다. 직접 s3에 접근할 경우 아래와 같이 코드를 작성하고 이벤트를 발생시키는 순간 Download 위와 같이 access denied 에러가 발생합니다. 이유는 보안상 문제 때문입니다. 클라이언트는 보안에 취약할 수 밖에 없는 구.. 2023. 6. 9.
[AWS] s3와 RDS의 차이점 마지막 배포 과정을 배우면서 드는 한 가지 의문. RDS는 왜 필요하지? s3가 가상 컴퓨터면 가상 컴퓨터 안에 mysql을 그냥 설치하면 되는 거 아닌가? 오늘은 이 둘의 차이점에 대해 알아보자. 원본은 아래에 있으니 참고하시길 바란다. https://hevodata.com/learn/s3-vs-rds/ Amazon S3 vs RDS: 5 Critical Differences - Learn | Hevo In this article, you will learn about Amazon S3 and Amazon RDS and comparing Amazon S3 vs RDS based on 5 critical parameters. hevodata.com AWS RDS와 S3 이해하기 RDS 최근의 프로그램들은.. 2022. 1. 6.