s3 awscli 사용을 위해 가상환경 활성화 방법 및 비활성화 방법과 aws config 방법
1. s3에서 awscli에 접근하기 위해서는 pip 설치
1
2
|
sudo apt-get update
sudo apt-get install python3-pip -y
|
cs |
2. python3-venv 설치
1
|
sudo apt-get install python3-venv -y
|
cs |
3. 가상 환경을 생성해준다. myenv를 다른걸로 바꿔도 상관 없다.
1
|
python3 -m venv myenv
|
cs |
4. 가상 환경 활성화를 해준다.
1
|
source myenv/bin/activate
|
cs |
5. 활성화를 해주면 앞에 (가상환경 이름출력) 이 확인된다.
6. 활성화 상태에서 AWS CLI를 설치해준다.
1
|
pip install awscli
|
cs |
7. 설치 완료 후 버전 확인으로 설치유무를 확인한다.
8. 가상환경을 비활성화하기 위해서는 [ deactivate ] 를 입력해주면 된다.
나는 awscli를 사용하게 된 계기가 자격 증명을 직접 설정하기 위해서다.
자격 증명을 위해서는 아래 프로세스도 참고하자.
1. AWS CLI로 직접 자격 증명 설정
1
|
aws configure
|
cs |
2. 명령어를 입력하면 4가지를 입력하라고한다.
2.1. AWS Access Key ID [None]:
- AWS에서 제공하는 액세스 키 ID를 입력한다.
- 예) AKWATHE3XHQBGORKLGGS
2.2 AWS Secret Access Key [None]:
- AWS에서 제공하는 시크릿 액세스 키를 입력한다.
- 예) RRZdA1B4nNFkvbW9hTqhha3VFPleA1yIbCQ3Albi
2.3 Default region name [None]:
- AWS CLI가 기본적으로 사용할 AWS 리전을 입력한다.
- 이건 그냥 ap-northeast-2 을 입력하면 된다. 서울 리전을 의미한다.
2.4 Default output format [None]:
- AWS CLI 명령어의 출력 형식을 설정한다.
- json, text, table 중 하나를 입력하면 된다.
3. 설정을 완료하면 리스트를 확인해본다.
1
|
aws s3 ls
|
cs |
4. 아래의 이미지 처럼 출력이 된다면 정상적으로 완료