funasaki memo

このブログ上の投稿は個人のものであり、所属する企業を代表する投稿ではありません。所属:AWSのSolutions Architect

Amazon Linux 2013.03にデフォルトでインストールされているAWS CLIにhelpが入ってない。

https://forums.aws.amazon.com/thread.jspa?messageID=449307
こちらのディスカッションフォーラムにもあるように、Amazon Linux 2013.03にはaws-cliのhelp(manual entry)が入っていないです。

$ aws --version
aws-cli/0.9.3 Python/2.6.8 Linux/3.4.43-43.43.amzn1.x86_64

以下のようにhelpコマンドを実行しても表示されません。

$ aws help
No manual entry for aws

ので、aws-cliを一旦削除して再インストールし直すことにしました。

$ sudo yum remove  aws-cli
$ sudo yum -y update
$ sudo easy_install pip
$ sudo pip install awscli

インストール後、helpを実行すると、

$ aws help
AWS()                                                                    AWS()



NAME
       aws -

DESCRIPTION
       The  AWS  Command Line Interface is a unified tool that provides a con-
       sistent interface for interacting with all parts of AWS.

SYNOPSIS
           aws [options] <service_name> <operation> [parameters]

       Use aws service help for information on a specific service.

OPTIONS
       --debug (boolean)

       Turn on debug logging.

       --endpoint-url (string)

正しく表示されました。よかったよかった。
ちなみに新しく入れたaws-cliのバージョンは

$ aws --version
aws-cli/0.14.1 Python/2.6.8 Linux/3.4.43-43.43.amzn1.x86_64

元々入っていたのが0.9.3だったので、元々のは結構古かったみたいですね。