2017-02-07 3 views
0

は私が取得している:AWS-cliの申し出は私が設定

[[email protected] ~]$ aws s3 ls 
Unable to locate credentials. You can configure credentials by running "aws configure". 

にもかかわらず:

[[email protected] ~]$ ll .aws 
total 8 
-rw------- 1 postgres postgres 44 Feb 6 16:09 config 
-rw------- 1 postgres postgres 116 Feb 6 16:09 credentials 

だから、あなたが見ることができるように私はすでにaws configureとしていたファイルを実行しました作成した。

答えて

1

どうやら、場合は、そうでない場合は、あなたが誤解を招くような警告を取得し、資格情報がファイルにあなたが--profileを指定するを持っている、デフォルトその後、他のプロファイルを指定します。

プロファイルを設けることなく、AWS-cliの作品を作るために
[[email protected] ~]$ aws s3 ls --profile backup 
2016-06-09 12:46:14 config-bucket-024181976471 
2016-11-21 10:30:21 bucket_one 
2016-09-06 12:41:08 two-bucket 
0

(--profile) あなたは、プロファイルを指定せずに

aws configure

を発行する必要があります。 これにより、aws-cliコマンドが実行されるデフォルトのプロファイルが設定されます。

プロファイル(--profile)を指定してaws-cli設定を行った場合、デフォルト設定がない可能性があり、プロファイルを指定する必要があります。

0

上記のエラーは、資格情報ファイルが正しく設定されていないことを示しています。

は、使用しているプロファイルの数に応じて、資格ファイルは次のようにいくつかのことを見てください。

猫の資格

[デフォルト]

aws_access_key_id = xxxxの

aws_secret_access_key = XXXX

[TestEnv]

aws_access_key_id = xxxxの

aws_secret_access_key = xxxxの

参考URL:

http://docs.aws.amazon.com/cli/latest/reference/configure/

注:ファイル内の空白行が含まれていません。

関連する問題