Fog :: Compute :: AWS :: Error: AuthFailure = ›AWS не удалось проверить предоставленные учетные данные для доступа

шеф-повар и знатоки

Я установил в chef гем нож-ec2. когда я пытаюсь проверить список серверов ec2 ножом, появляется ошибка ниже.

Я предоставил ключ доступа и секретный ключ в файле конфигурации knife.rb.

нож [: aws_access_key_id] = "" нож [: aws_secret_access_key] = ""

но по-прежнему получаю эту ошибку.

ОШИБКА: Fog :: Compute :: AWS :: Error: AuthFailure => AWS не удалось проверить предоставленные учетные данные для доступа.

как решить эту ошибку.


person revs    schedule 30.03.2017    source источник


Ответы (1)


Вам необходимо добавить свои учетные данные в ~/.aws/credentials

Файл учетных данных AWS

[default]
AWSAccessKeyId=YourAWSAccessKeyID
AWSSecretKey=YourAWSSecretAccessKey

Предпочтительный метод - указать их в Knife.rb

Конфигурация Knife.rb

knife[:aws_access_key_id] = "Your AWS Access Key ID"
knife[:aws_secret_access_key] = "Your AWS Secret Access Key"
person Sathed    schedule 30.03.2017