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/
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
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
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.