Estoy instalando AWSCLI en Mac OS, pero no puedo pasar el paso de configuración porque después de ingresar las 4 configuraciones (ID de clave de acceso, clave de acceso secreta, región predeterminada y formato de salida predeterminado) aparece el siguiente error:
[Errno 13] Permiso denegado: '/Usuarios/
También he intentado crear un archivo en la carpeta .aws, pero no me deja. No tengo permitido hacer nada en esta carpeta. He intentado darme permiso usando el comando "sudo", pero no funciona.
Noté que este problema también fue informado por alguien en Windows, pero ese ticket se cerró debido a la falta de respuesta https://github.com/aws/aws-cli/issues/3032 . Tengo este problema en Mac OS
No importa. Me lo imaginé. Cambié los permisos para la carpeta .aws usando sudo chmod, pero también necesitaba hacerlo para .aws/credentials y .aws/config. Al final, también hice que mi usuario fuera propietario de ambos archivos (usando sudo chown). Después de hacer eso, pude configurar con éxito AWS CLI y continuar.
Me sorprendió ver este error yo mismo. Cuando fui al archivo
$ ls -al
-r-------- 1 nicholasbrady staff 116 May 24 14:53 credentials
Vi que era un archivo de solo lectura incluso para el propietario del archivo... así que lo actualicé para poder escribir y funcionó 🎉😬
$ chmod +w credentials
$ ls -al
-rw------- 1 nicholasbrady staff 116 May 24 14:53 credentials
nota rápida y por qué incluso hice este comentario: no necesita sudo ya que ya posee el archivo. saludos 👍 espero que ayude a algunos de ustedes :)
En mi caso es lo mismo -rw-------
y todavía no puedo install.packages("aws.s3")
o library(aws.s3)
.
Esta es la línea completa:
-rw------- 1 root root 578 May 30 15:54 .aws/credentials
Comentario más útil
No importa. Me lo imaginé. Cambié los permisos para la carpeta .aws usando sudo chmod, pero también necesitaba hacerlo para .aws/credentials y .aws/config. Al final, también hice que mi usuario fuera propietario de ambos archivos (usando sudo chown). Después de hacer eso, pude configurar con éxito AWS CLI y continuar.