Дублируйте на S3 и EC2 после монтажа - PullRequest
2 голосов
/ 25 марта 2019

Я создал ведро S3 и установил с ec2. Когда я загружаю файл в корзину S3, этот файл автоматически копируется в подключенную папку ec2. Я хотел, чтобы файл был загружен только в корзину S3. Когда он копируется в папку EC2, он становится избыточным и не соответствует нашим требованиям. Я установил S3fs и выполнил следующие команды:

sudo s3fs my-s3-bucket /var/www/html/vqmod/xml/ -o passwd_file=/home/ubuntu/.passwd-s3fs,nonempty,retries=5,gid=33,uid=33,allow_other,url=https://s3.amazonaws.com,umask=0000

Я делаю какую-либо ошибку разрешения? Спасибо.

Комментарии:

Джон Ротенштейн : «Почему вы хотите смонтировать корзину на экземпляре EC2? Amazon S3 - это система хранения объектов, которая не предназначена для« монтирования ». Хотя существуют утилиты, которые могут это делать это (например, s3fs), это не рекомендуемый способ использования Amazon S3. "

Я ответил: «Мой клиент хочет, чтобы файлы кэша его сайта электронной коммерции создавались в хранилище S3. По этой причине в папку кэша сайта электронной коммерции следует смонтировать корзину».

Джон Ротенштейн : «Это приведет именно к описанному вами поведению».

Есть ли альтернативный способ выполнить это требование?

1 Ответ

0 голосов
/ 18 апреля 2019

Файл, загруженный в корзину s3, виден только в пути монтирования s3fs. он не занимает места в вашей файловой системе, когда вы открываете файл, он загружает содержимое. так что в вашем случае, хотя они видны на смонтированном пути, их нет в вашей системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...