AWS Lambda (Python) S3 파일 조회 개선


AWS Lambda (Python) S3 파일 조회 개선

AWS Lambda + Vue3 + AWS S3 를 사용하여 Amplify 기반 자동화 솔루션에 넣을 클라우드 스토리지 개발을 하였다. 단순 조회기능에서 폴더내 폴더 처리, 폴더 이동, 폴더 용량, 비지 않은 폴더 체크, 용량 자동변환 등의 기능을 추가하였다. import json import boto3 import math from urllib import parse def lambda_handler(event, context): prefix = event['path'] bucket = '내 버캣 이름 list = get_file_list_s3(bucket, prefix); return { 'statusCode': 200, 'list': list, 'path': prefix } #파일 목록 가져오기 def get_file_list_s3(bucket, prefix): s3 = boto3.client('s3') try: # 파일명 추출 file_list = [] # 버킷 리스트 목록 ...



원문링크 : AWS Lambda (Python) S3 파일 조회 개선