Назад | Перейти на главную страницу

s3fs «не удалось определить, как установить учетные данные безопасности»

Я пытаюсь использовать s3fs для монтирования корзины S3 на стандартный AMI AWS Amazon Linux (со всеми необходимыми зависимостями). Однако при следующих этот учебник когда я бегу: s3fs mybucketname -o allow_other myfolder или их вариации, я получаю ответ:

s3fs: не удалось определить, как установить учетные данные безопасности

Я пробовал:

У меня такое чувство, что я делаю что-то глупое на стороне AWS (я совершенно новичок в AWS). Есть ли что-то конкретное, что мне нужно применить к разрешениям, политике и т. Это сводит меня с ума, помощь очень ценится!

Хотя этот вопрос старый, у меня тоже была проблема, поэтому я полагаю, что опубликую решение, которое сработало для меня, на случай, если у другого человека будет такая же проблема.

sudo apt purge s3fs -y
sudo apt update -y && sudo apt upgrade -y
sudo apt install s3fs -y

В домашнем каталоге текущего пользователя создайте текстовый файл с именем .passwd-s3fs с вашими учетными данными IAM как таковые:

ключ: секрет

т.е.

kjewndkjsn8387: emkwlmskld8 / knsdknjnsjnsdk

# 1. use a text editor to add your key:secret & save the file
vim ~/.passwd-s3fs
# set permissions of .passwd-s3fs to 0400
sudo chmod 0400 ~/.passwd-s3fs
# mount drive s3fs /the_remote_path as /local_path
# i.e 
s3fs my_bucket:/the_remote_path /local_path