如何回显当前的AWS配置配置

时间:2019-04-26 19:10:58

标签: amazon-web-services aws-cli

我正在看这篇文章: https://docs.aws.amazon.com/cli/latest/reference/configure/get.html

我只想回显当前的aws cli配置。运行aws configure将提示您输入新信息,我只想回显默认信息。

上面的文章说使用aws configure get,但这会产生:

$ aws configure get 
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:

  aws help
  aws <command> help
  aws <command> <subcommand> help
aws: error: too few arguments

最后,我只是尝试将~/.aws/config文件中的信息作为内容,但是我想aws-cli可能引用了另一个文件,因此请考虑到这一点。顺便说一句,我也希望能够在〜/ .aws / credentials中回显信息。

2 个答案:

答案 0 :(得分:1)

aws configure get用于从配置中获取单个参数。

您要查找的文件有两个可能的位置;在$HOMEENV vars AWS_CONFIG_FILE and AWS_SHARED_CREDENTIALS_FILE指定的位置。

通过参数扩展,您可以使用cat "${AWS_CONFIG_FILE-$HOME}/.aws/config"cat "${AWS_SHARED_CREDENTIALS_FILE-$HOME}/.aws/credentials"可靠地访问内容。

答案 1 :(得分:1)

为了使用aws configure get来检索存储在配置文件中的值,您还需要连同它一起使用varname,例如

aws configure get aws_access_key_id

aws configure get aws_secret_access_key