[Snow-ball]프로그래밍(컴퓨터)/여러가지

s3 awscli 사용을 위해 가상환경 활성화 방법 및 비활성화 방법과 aws config 방법

Snow-ball 2024. 6. 6. 15:23
반응형

 

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 ] 를 입력해주면 된다.

1
deactivate
cs

 

 

 

 


 

 

 

나는 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. 아래의 이미지 처럼 출력이 된다면 정상적으로 완료

 

 

 

 

 

반응형