Я устанавливаю AWSCLI в Mac OS, но не могу пройти этап настройки, потому что после ввода 4 настроек (идентификатор ключа доступа, секретный ключ доступа, регион по умолчанию и формат вывода по умолчанию) я получаю следующую ошибку:
[Errno 13] Отказано в доступе: '/Пользователи/
Я также пытался создать файл в папке .aws, но он мне не позволяет. Мне не разрешено ничего делать в этой папке. Я попытался дать себе разрешение с помощью команды «sudo», но это не сработало.
Я заметил, что об этой проблеме также сообщил кто-то в Windows, но эта заявка была закрыта из-за отсутствия ответа https://github.com/aws/aws-cli/issues/3032 . У меня эта проблема в Mac OS
Не бери в голову. Я понял. Я изменил разрешения для папки .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
Самый полезный комментарий
Не бери в голову. Я понял. Я изменил разрешения для папки .aws с помощью sudo chmod, но мне нужно было сделать это и для .aws/credentials и .aws/config. В конце концов я также сделал своего пользователя владельцем обоих файлов (используя sudo chown). После этого я смог успешно настроить AWS CLI и продолжить.