[개요]
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
q 입력으로 구성 종료
명령어 : .\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 업로드시 폴더에도 반영 됩니다.
감사합니다.