neda의 블로그

  • 홈
  • 태그
  • 방명록

AWS 2

230518 s3 폴더 삭제(폴더 내 모든 객체 삭제)

S3 폴더 삭제 계속 데이터 생성 삭제 테스트를 하면서 멤버를 생성하면서 이미지를 업로드 하다 보니 s3에 쌓이기만 해서 지우는 함수를 만들기로 했다. 폴더 내의 모든 객체 정보 가져오기 폴더 경로를 Prefix로 전달 ex. 경로가 버킷/폴더/image.png 일경우 Prefix는 '폴더/'이다 while문 내부에서 ListObjectV2Command를 send()하여 객체의 리스트를 가져오고 전부 합쳐 반환한다. async function getObjectList(bucketName, folderPrefix) { try { const command = new ListObjectsV2Command({ Bucket: bucketName, Prefix: folderPrefix }); let isTrunca..

내일배움캠프 2023.05.18

230517 aws lambda 함수를 호출하여 이미지 업로드

파일 업로드 HTML에서 서버로 form에서 파일을 전송할 때는 enctype="multipart/form-data" 는 필수 속성이다 ... ... formdata에 전부 담아서 서버로 보낸다. async function createMember(event) { event.preventDefault(); const formData = new FormData(event.target); await fetch("/api/member", { method: "POST", body: formData, }); } 서버에서 저장하기 서버에서는 파일이 없는지 확인하고, 없거나 비어있다면 기본 이미지의 url을 사용한다. 파일이 있다면 upload_image() 함수를 실행한다. 그 결과로 받은 url을 사용한다. .....

내일배움캠프 2023.05.17
이전
1
다음
더보기

공지사항

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
프로필사진

더 적게, 그러나 더 낫게 (Less, but better)

  • All
    • PYTHON
    • HTML
    • CSS
    • JAVASCRIPT
    • 다른 블로그의 유용한 글
    • 내일배움캠프
    • 카테고리1
      • 카테고리2

Tag

MSW, TAILWIND, http, TailwindCSS, AWS, firebase, getAuth, 내일배움캠프, Mocking, node, createUserWithEmailAndPassword, vitest, TypeScript, 한글폰트, vite, frontendTesting, signInWithEmailAndPassword, JavaScript, initializeApp, Image 최적화,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바