У меня странная проблема. В прошлый четверг мой код сработал, поэтому я немного запутался.

Что я хочу: смонтировать S3-Bukket через S3FS в EC2-Instance.

Что сработало в четверг: успешно смонтировал этот 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 обновить libcurl
  • настройка s3fs на другом экземпляре EC2 вручную. Тоже не работает ...
  • проверил мою роль в IAM (которая работала на прошлой неделе и не была изменена)

Заранее спасибо за помощь.

0
Teapot418 14 Апр 2020 в 15:22

1 ответ

Лучший ответ

Вы можете установить типы MIME через: yum install mailcap.

3
Andrew Gaul 14 Апр 2020 в 12:46