J'installe AWSCLI sur Mac OS, mais je n'arrive pas à passer l'étape de configuration car après avoir entré les 4 paramètres (ID de clé d'accès, clé d'accès secrète, région par défaut et format de sortie par défaut), j'obtiens l'erreur suivante :
[Errno 13] Autorisation refusée : '/Utilisateurs/
J'ai également essayé de créer un fichier dans le dossier .aws, mais cela ne me laisse pas faire. Je n'ai pas le droit de faire quoi que ce soit dans ce dossier. J'ai essayé de me donner la permission en utilisant la commande "sudo", mais cela ne fonctionne pas.
J'ai remarqué que ce problème avait également été signalé par quelqu'un sur Windows, mais ce ticket a été fermé depuis en raison d'un manque de réponse https://github.com/aws/aws-cli/issues/3032 . J'ai ce problème sur Mac OS
Peu importe. Je l'ai compris. J'avais modifié les autorisations pour le dossier .aws à l'aide de sudo chmod, mais je devais également le faire pour .aws/credentials et .aws/config. À la fin, j'ai également rendu mon utilisateur propriétaire des deux fichiers (en utilisant sudo chown). Après cela, j'ai pu configurer avec succès l'AWS CLI et continuer.
J'ai été surpris de voir cette erreur moi-même. Quand je suis allé au dossier
$ ls -al
-r-------- 1 nicholasbrady staff 116 May 24 14:53 credentials
J'ai vu qu'il s'agissait d'un fichier en lecture seule, même pour le propriétaire du fichier... alors je l'ai mis à jour pour qu'il soit accessible en écriture et bien sûr, cela a fonctionné 🎉😬
$ chmod +w credentials
$ ls -al
-rw------- 1 nicholasbrady staff 116 May 24 14:53 credentials
note rapide et pourquoi j'ai même fait ce commentaire - Vous n'avez pas besoin de sudo puisque vous possédez déjà le fichier. bravo 👍 j'espère que cela aidera certains d'entre vous :)
Dans mon cas, c'est le même -rw-------
et je ne peux toujours pas install.packages("aws.s3")
ou library(aws.s3)
.
C'est la ligne complète :
-rw------- 1 root root 578 May 30 15:54 .aws/credentials
Commentaire le plus utile
Peu importe. Je l'ai compris. J'avais modifié les autorisations pour le dossier .aws à l'aide de sudo chmod, mais je devais également le faire pour .aws/credentials et .aws/config. À la fin, j'ai également rendu mon utilisateur propriétaire des deux fichiers (en utilisant sudo chown). Après cela, j'ai pu configurer avec succès l'AWS CLI et continuer.