AWS EC2のAWS CLIをバージョンアップする方法

環境
Amazon Linux2

操作方法
1.AWS CLIのバージョンを確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# aws --version
# aws --version
# aws --version

2.AWS CLIのバージョンをアップグレードします。
curlコマンドでzipファイルを取得する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
# curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
# curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

ファイルを解凍します。
# unzip awscliv2.zip

ファイルをインストールする
# sudo ./aws/install

3.AWS CLIのバージョンを確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# aws --version
# aws --version
# aws --version

4.場所を確認する
#which aws
/usr/local/bin/aws

viでaliasを追加する
# sudo vi ~/.bashrc

「alias aws="/usr/local/bin/aws"」を追加する

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=
# User specific aliases and functions
alias aws="/usr/local/bin/aws"
# .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # Uncomment the following line if you don't like systemctl's auto-paging feature: # export SYSTEMD_PAGER= # User specific aliases and functions alias aws="/usr/local/bin/aws"
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=

# User specific aliases and functions
alias aws="/usr/local/bin/aws"

シェルの設定を反映する
source ~/.bashrc

aws cliのバージョンを確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# aws --version
# aws --version
# aws --version

 

AWS

Posted by arkgame