У меня странная проблема. В прошлый четверг мой код работал, поэтому я немного запутался.
Что я хочу: Смонтировать S3-Bukket через S3FS в EC2-экземпляр.
Что в четверг сработало: Успешно подключил этот S3-Bucket к моему EC2-экземпляру.
Что сегодня не работает: Монтирование этого S3-Bucket к моему EC2-экземпляру.
Мои данные EC2:
#!/bin/bash
yum install -y automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
git clone https://github.com/s3fs-fuse/s3fs-fuse
cd s3fs-fuse/
./autogen.sh
./configure --prefix=/usr --with-openssl
make
sudo make install
mkdir -p /s3/mybucket
s3fs -o iam_role="MYROLE" -o url="https://s3-eu-central-1.amazonaws.com" -o endpoint=eu-central-1 -o dbglevel=info -o allow_other -o use_cache=/tmp MYBUCKET /s3/mybucket
После того, как я запустил команду s3fs, она вернулась:
s3fs: Could not load mime types for curl library.
и корзина не была смонтирована.
Что я пробовал:
- yum update libcurl
- настройка s3fs для другого экземпляра EC2 вручную. Также не работает ...
- проверил мою роль IAM (которая работала на прошлой неделе и не была изменена)
Заранее спасибо за вашу помощь.