Windows 기준!
IAM은 여기서는 패스!
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-prereqs.html
이 링크를 참고하세요.
AWS Key를 준비해 주세요!!
사용자의 Access key, Secret access key 두 가지를 준비해 주세요.
AWS 최신 CLI 설치
https://awscli.amazonaws.com/AWSCLIV2.msi
windows용 AWS CLI MSI 설치 관리자를 다운로드하여 실행합니다.
설치가 되었다면
cmd창에 다음 명령어를 입력해서 확인할 수 있습니다.
aws --version
시작!
우선 python 3.8 이상을 설치해야 합니다.
먼저 AWS 사용자를 추가해야 합니다.
명령 프롬프트에 다음 명령어를 입력합니다.
aws configure
순서대로 준비한 키값을 입력해 줍니다.
region은 서울인 ap-northeast-2로 합니다.
마지막 output format은 그냥 엔터를 눌러 패스!
입력이 잘 되었으면
aws s3 ls
명령어를 통해서 현재 s3 버킷 리스트를 확인해 봅시다.
버킷의 이름들이 나온다면 연결 성공!!
내 버킷의 파일들을 확인하고자 한다면
aws s3 ls s3://mybucket/
이렇게 버킷의 주소값을 통해서 확인할 수 있습니다.
여기서는 ls 명령어를 통해서 리스트를 확인했다면
cp, sync 등의 명령어를 통해서 작업을 수행할 수 있습니다!
Reference
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html
최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface
이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이
docs.aws.amazon.com
https://lovit.github.io/aws/2019/01/30/aws_s3_iam_awscli/
AWS CLI (Command Line Interface) 를 이용하여 S3 버킷 다루기 (파일 업로드, 폴더 동기화) 및 AWS IAM 등록
이전 포스트에서 AWS S3 에 버킷을 만들고 Web UI 를 이용하여 파일을 업로드, 공유하였습니다. 이번에는 AWS CLI 를 이용하여 로컬과 S3 bucket 을 동기화 시킵니다. CLI 는 terminal 환경에서 AWS 를 이용할
lovit.github.io
'Cloud' 카테고리의 다른 글
[AWS] EC2에 FastAPI 배포 ( + Nginx ) (1) | 2023.06.08 |
---|---|
[AWS] AWS CLI를 이용해서 S3 관리하기 (0) | 2023.06.06 |
[Cloud] PuTTY를 사용하여 Windows에서 Ubuntu 인스턴스 연결하기 (AWS EC2) (0) | 2023.05.31 |