Как отобразить текущую конфигурацию конфигурации aws - PullRequest
1 голос
/ 26 апреля 2019

Я смотрю на эту статью: 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 ]

1 голос
/ 26 апреля 2019

Чтобы использовать aws configure get для получения значения, хранящегося в файле конфигурации, вам также необходимо указать varname, например

aws configure get aws_access_key_id

aws configure get aws_secret_access_key
1 голос
/ 26 апреля 2019

aws configure get для получения отдельных параметров из конфигурации.

Есть два возможных места для файлов, которые вы ищете; в $HOME или в месте, указанном ENV vars AWS_CONFIG_FILE и AWS_SHARED_CREDENTIALS_FILE.

С расширением параметра вы можете использовать cat "${AWS_CONFIG_FILE-$HOME}/.aws/config" и cat "${AWS_SHARED_CREDENTIALS_FILE-$HOME}/.aws/credentials" для надежного доступа к вещам.

...