새소식

기타

aws ec2 s3 mount

  • -

1. iam 생성

- iam 역할 > 역할 생성 > ec2full access

 

2. ec연결

- iam 수정 : 1번에서 만든걸로 수정

 

3. mount

설치 (os 확인) : https://docs.aws.amazon.com/AmazonS3/latest/userguide/mountpoint-installation.html

 

Installing Mountpoint - Amazon Simple Storage Service

Installing Mountpoint You can download and install prebuilt packages of Mountpoint for Amazon S3 by using the command line. The instructions for downloading and installing Mountpoint vary, depending on which Linux operating system that you're using. RPM-ba

docs.aws.amazon.com

mount : https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/mountpoint-usage.html

 

Mountpoint 구성 및 사용 - Amazon Simple Storage Service

캐시를 활성화하면 Mountpoint는 마운트 시 구성된 캐시 위치에 S3 버킷의 암호화되지 않은 객체 콘텐츠를 보관합니다. 데이터를 보호하려면 데이터 캐시 위치에 대한 액세스를 제한하는 것이 좋습

docs.aws.amazon.com

 


 

 

또는 ec2에서 aws configure로 ACCESS KEY, SECRET KEY, region name (ap-northeast-2) 입력 후 다시 mount 시도하면 됩니다.

 

 


docker에 s3 연결 필요한 경우

 

# apt update 실패
## [문제]
# E: The repository 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64  InRelease' is no longer signed.

##[해결]
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4B469963BF863CC

# 권한 줘서 docker 실행  "--privileged"
sudo docker run --name test -it --gpus all --ipc=host -v /home/ubuntu:/home --privileged __docker_image__name:v1

# https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/mountpoint-installation.html
# 없으면 여기서 wget, wget https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.deb
apt-get install /home/mount-s3.deb

# aws 키 권한 정보 설정을 위한 라이브러리 설치
apt-get update
apt install awscli

# Access key, Secket key, region id 설정
aws configure

mount-s3 _s3_bucket_name_ /data

####### 연결 완료 ########

##### 한글 폴더명 오류 (한글깨짐) ###
apt-get install -y locales
apt-get install -y language-pack-ko
locale-gen ko_KR.utf8
dpkg-reconfigure locales # 한글로 locale 변경하기 - ko_kr.UTF-8 선택
# 시스템 기본 언어 3번 (ko_KR.UTF-8 선택)
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.