Aws-cli: aws configure falha com [Errno 13] Permissão negada

Criado em 3 abr. 2018  ·  3Comentários  ·  Fonte: aws/aws-cli

Estou instalando o AWSCLI no Mac OS, mas não consigo passar da etapa de configuração porque depois de inserir as 4 configurações (ID da chave de acesso, chave de acesso secreta, região padrão e formato de saída padrão) recebo o seguinte erro:

[Errno 13] Permissão negada: '/Usuários//.aws/credentials'

Também tentei criar um arquivo na pasta .aws, mas não consigo. Não tenho permissão para fazer nada nesta pasta. Eu tentei me dar permissão usando o comando "sudo", mas não funciona.

Percebi que esse problema também foi relatado por alguém no Windows, mas esse ticket foi fechado devido à falta de resposta https://github.com/aws/aws-cli/issues/3032 . Estou tendo esse problema no Mac OS

guidance

Comentários muito úteis

Deixa pra lá. Eu descobri. Eu alterei as permissões para a pasta .aws usando sudo chmod, mas precisava fazer isso para .aws/credentials e .aws/config também. No final, também tornei meu usuário proprietário de ambos os arquivos (usando sudo chown). Depois de fazer isso, consegui configurar com êxito a AWS CLI e prosseguir.

Todos 3 comentários

Deixa pra lá. Eu descobri. Eu alterei as permissões para a pasta .aws usando sudo chmod, mas precisava fazer isso para .aws/credentials e .aws/config também. No final, também tornei meu usuário proprietário de ambos os arquivos (usando sudo chown). Depois de fazer isso, consegui configurar com êxito a AWS CLI e prosseguir.

Fiquei surpreso ao ver esse erro eu mesmo. Quando fui ao arquivo

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

Eu vi que era um arquivo somente leitura mesmo para o dono do arquivo... então atualizei para ser gravável e com certeza funcionou 🎉😬

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

nota rápida e por que eu até fiz esse comentário - Você não precisa do sudo, pois já possui o arquivo. abraços 👍 espero que ajude alguns de vocês :)

No meu caso é o mesmo -rw------- e ainda não consigo install.packages("aws.s3") ou library(aws.s3) .

Esta é a linha completa:

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

Esta página foi útil?
0 / 5 - 0 avaliações