Aws-cli: aws configure échoue avec [Errno 13] Autorisation refusée

Créé le 3 avr. 2018  ·  3Commentaires  ·  Source: aws/aws-cli

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//.aws/informations d'identification'

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

guidance

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.

Tous les 3 commentaires

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

Cette page vous a été utile?
0 / 5 - 0 notes