TL;DR;
오로지 Windows 사용자에게 적용 가능합니다.
Mac / Linux 사용자에겐 해당 사항 없습니다.
개요
Windows 에서 Linux Command 및 aws-cli 를 사용하고 싶습니다.
Windows 기본 터미널은 PowerShell 기반으로 linux 명령어를 곧바로 사용할 수 없습니다.
WSL 을 통해 Linux 명령어 및 aws-cli 같은 서드파티 툴을 사용할 수 있도록 설정하는 방법을 소개합니다.
프로그램 설치 및 설정 절차
(1) WSL 설치
Microsoft Store > ubuntu 검색 > 설치하기
(2) curl 설치
aws-cli 를 설치 하기 위해 curl 명령어 설행이 필요합니다.
$ sudo apt-get install -y curl
(3) aws-cli 설치
# Linux architecture 확인
$ uname -m # x86_64 or arm
# linux x64 실행
# 최신 버전 대신 2.13.33 버전 사용
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.13.33.zip" -o "awscliv2.zip"
# linux arm 실행
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.13.33.zip" -o "awscliv2.zip"
현재 WSL ubuntu에서
최신 버전의 aws-cli 설치시 이슈 존재.
(4) unzip 설치
다운로드 받은 zip 파일 압축 해제를 위해 unzip을 설치합니다.
$ sudo apt-get install -y unzip
(5) zip 압축 해제
# 압축 해제
$ unzip awscliv2.zip
# 기존 압축 파일 제거
$ rm awscliv2.zip
(6) 설치 프로그램 실행
$ ./aws/install --update
(7) 설치 여부 확인
$ aws --version
# aws-cli/2.13.33 Python/3.11.6 Linux/4.4.0-19041-Microsoft exe/x86_64.ubuntu.22 prompt/off
(8) aws configure 설정
aws-cli 를 사용하려면 AccessKey 와 Secret Access Key 설정이 필요합니다.
$ aws configure
AWS Access Key ID: <YOUR-ACCESS-KEY>
AWS Secret Access Key: <YOUR-SECRET-ACCESS-KEY>
Default region name: <YOUR-REGION>
Default output foramt: json | yaml | text | table (default: json)
'기타 > 잡동사니' 카테고리의 다른 글
Yaml 파일 쓰기 - 고급 (0) | 2024.11.11 |
---|---|
Semantic Versioning (0) | 2024.09.20 |
[Obsidian] Table of contents 깔끔한 설정 방법 (0) | 2024.02.11 |
[Intellij IDEA] DB datetime 기본 출력 포맷 변경 (0) | 2023.07.28 |
[Intellij IDEA] ESLint 자동 적용, Code Style 설정 (0) | 2023.06.13 |