Aws-cli: Ошибка настройки aws с ошибкой [Errno 13] Отказано в доступе

Созданный на 3 апр. 2018  ·  3Комментарии  ·  Источник: aws/aws-cli

Я устанавливаю AWSCLI в Mac OS, но не могу пройти этап настройки, потому что после ввода 4 настроек (идентификатор ключа доступа, секретный ключ доступа, регион по умолчанию и формат вывода по умолчанию) я получаю следующую ошибку:

[Errno 13] Отказано в доступе: '/Пользователи//.aws/учетные данные'

Я также пытался создать файл в папке .aws, но он мне не позволяет. Мне не разрешено ничего делать в этой папке. Я попытался дать себе разрешение с помощью команды «sudo», но это не сработало.

Я заметил, что об этой проблеме также сообщил кто-то в Windows, но эта заявка была закрыта из-за отсутствия ответа https://github.com/aws/aws-cli/issues/3032 . У меня эта проблема в Mac OS

guidance

Самый полезный комментарий

Не бери в голову. Я понял. Я изменил разрешения для папки .aws с помощью sudo chmod, но мне нужно было сделать это и для .aws/credentials и .aws/config. В конце концов я также сделал своего пользователя владельцем обоих файлов (используя sudo chown). После этого я смог успешно настроить AWS CLI и продолжить.

Все 3 Комментарий

Не бери в голову. Я понял. Я изменил разрешения для папки .aws с помощью sudo chmod, но мне нужно было сделать это и для .aws/credentials и .aws/config. В конце концов я также сделал своего пользователя владельцем обоих файлов (используя sudo chown). После этого я смог успешно настроить AWS CLI и продолжить.

Сам удивился, увидев эту ошибку. Когда я зашел в файл

$ ls -al
-r--------    1 nicholasbrady  staff   116 May 24 14:53 credentials

Я увидел, что это был файл только для чтения даже для владельца файла ... поэтому я обновил его, чтобы он был доступен для записи, и, конечно же, это сработало 🎉😬

$ chmod +w credentials 
$ ls -al
-rw-------    1 nicholasbrady  staff   116 May 24 14:53 credentials

быстрое примечание и почему я даже сделал этот комментарий. Вам не нужен sudo, так как у вас уже есть файл. ура 👍 надеюсь, это поможет некоторым из вас :)

В моем случае это то же самое -rw------- и я все еще не могу install.packages("aws.s3") или library(aws.s3) .

Это полная строка:

-rw------- 1 root root 578 May 30 15:54 .aws/credentials

Была ли эта страница полезной?
0 / 5 - 0 рейтинги