Я пытаюсь использовать 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