24
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS CLIで現在作業中のアカウント情報を確認する方法

Last updated at Posted at 2020-03-25

AWS CLIで現在作業中のアカウント情報を確認する方法を備忘録的に書いていきます。

##JSON形式で情報取得する
GetCallerIdentityというものがあるらしく、これを使うことでJSON形式で情報を取得することができます。

$ aws sts get-caller-identity

{
    "Account": "123456789012",
    "UserId": "AIDAXXXXXXXXXXXXXXXXX",
    "Arn": "arn:aws:iam::123456789012:user/user_name"
}

##特定の情報だけを取得する
特定の情報だけを取得したい場合はqueryオプションなどを使って取得することができます。(outputオプションを使ってるのはダブルコーテーションを省くためです)

$ aws sts get-caller-identity --query 'Account' --output text

##ユーザー名だけを取得する
ユーザー名だけを取得したい場合は、色々な方法があると思いますがawkコマンドを使って下記のように書くことができると思います。

$ aws sts get-caller-identity --query 'Arn' | awk '{ print substr($1, index($1, "/")) }' | awk '{ sub("/", ""); sub("\"", ""); print }'
24
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?