[개요]

Private 환경에서 S3와 통신 및 편리한 사용을 위한 S3 마운트 사용 가이드

 

[가이드 유의사항]

첨부파일의 파일들은 최신버전으로 받아 사용 가능

PowerShell 사용 시 항상 관리자 권한으로 실행 필요

 


 
1.S3 VPC EndPoint 생성 

 

 GateWay 생성 /  VPC 지정 / WorkSpace가 포함된 Pirvate라우팅 테이블 선택 


 

 

 

2.S3 접근을 위한 IAM 생성 ( Access key / Secret Key)

 

 

 

3.rclone 다운 및 구성 ( AWS s3 정보 입력 )        

 

c드라이브 rclone 폴더 생성 후 첨부된 폴더의 내용 붙여넣기

 

Winodws Power Shell 관리자 권한 실행 후 명령어입력 ( C드라이브 rclone디렉터리에 있다는 가정하에 )

명령어 : .\rclone.exe config 

 

n/s/q > n

 

버킷 이름 지정

name > bucket-Name입력

 

 

클라우드 스토리지 유형

Storage > 4 ( Amazon s3 )

 

 

s3 공급자

Provider > 1 ( Amazon )

 

 

자격증명

env_auth > 1

액세스키

acccess_key_id>

시크릿키

secret_access_key>

 

 

버킷 연결지역

location_constraint > 15 ( seoul )

 

 

 

 

S3 API EndPoint (기본 엔트포인트 사용할 경우 enter 넘어갑니다.)

endpoint >

 

버킷 연결 엔트포인트

location_constraint > 15 ( seoul )

 

 

 

객체 저장 및 복사에 사용되는 ACL 기본 변수를 사용하려면 Enter

acl>1

서버측 암호화

server_side_encryption>1 (없음)

 

KMS ID 사용

sse_kms_key_id >1 (없음)

 

 

 

S3 새 객체 저장 시 사용할 스토리지 클래스

storage_class>2 ( Standard)

 

추가 수정

y/n >n

 

구성 확인후 이상없을 시

y

 

입력으로 구성 종료

 

 

 

명령어 : .\rclone.exe lsd newtestbespin: (지정한 버킷 네임 입력)

내 계정의 S3 확인 가능

 

 

 

 

 

4.S3 버킷을 Windows D 드라이브에 마운트 마인트 이전 첨부파일 winfsp-1.9.21096.msi 설치 필요

다른 드라이브에 마운트 가능하지만 WorkSpace상에서 D드라이브 표시만 되어 D드라이브에 폴더를 생성하여 매핑 했으며, 일반 Windows 인스턴스의 경우 새로운 드라이브 지정 가능 )

 

winfsp-1.9.21096.msi 설치 시 추가 체크 후 설치 

 

 

마운트 명렁어 C:\rclone\rclone.exe mount newbespintest:newbespintest/ D:s3 --vfs-cache-mode full 

(d드라이브 s3 폴더에 마운트)

 

 

 

마운트 확인 

 

폴더에 업로드시 S3 Bucket에 반영 되며, 반대로 S3 업로드시 폴더에도 반영 됩니다.

 

 

감사합니다.