AWS/AWS 일반 13

[AWS] EC2에 S3 Mount 하기 - ubuntu.16.04 (with. s3fs)

S3FS(s3fs-fuse)는 AWS S3를 로컬에 Mount 시켜 FileSystem 처럼 활용 할 수 있게 하는 라이브러리 이다. EC2에서 S3를 Mount 하는 방법을 적어보았다. 👉 1. EC2 Update, Upgrade 진행 sudo apt-get update sudo apt-get upgrade 👉 2. 관련 패키지 설치 # 패키지 설치 sudo apt-get install build-essential git libfuse-dev libcurl4-openssl-dev libxml2-dev mime-support automake libtool sudo apt-get install pkg-config libssl-dev 👉 3. Git S3FS 다운로드 # Git S3FS Donwload gi..

AWS/AWS 일반 2022.06.12

[AWS] AWS S3 File Upload 방법 (by. Flask)

Flask의 Fileupload 기능을 통해 AWS S3로 Uplod 하는 방법 * 사전에 S3 Bucket 생성이 완료됬다고 가정. 👉 Library Install pip install boto3 pip install Flask 👉 소스코드 : templates/index.html Form Data 형식으로 Ajax 비동기 통신 POST로 endpoint로 upload한 File을 보낸다. 파일 업로드 이미지 파일 저장 👉 소스코드 : app.py boto3는 aws 서비스와 연결해주는 라이브러리이다. ACL : Access Control List로 정책이라고 보면 됨 Bucket 명과 Body를 채우고 put_object () 함수 호출 import boto3 from flask import Flas..

AWS/AWS 일반 2022.06.12

[AWS 에러] AWS Cli SignatureDoesNotMatch 해결

에러명 : SignatureDoesNotMatch AWS CLI를 설치하여 or boot3를 이용하여 AWS 서비스에 접근 하던 중 SignatureDoesNotMatch라는 아래와 같은 에러상황을 접할 수 있다. 'An error occurred (SignatureDoesNotMatch) when calling the PutObject operation: The request signature we calculated does not match the signature you provided. Check your key and signing method' IAM 에 들어가 '보안 자격 증명'을 클릭 한 후 '엑세스 키 만들기'로 재생성하여 다시 로컬 AWS Configure를 등록하면 된다. ( Sec..

AWS/AWS 일반 2022.06.12