Веб-Сервисы Amazon. Можно Ли Смонтировать Корзину S3 Как Точку В Контейнере Докеров?

  • Автор темы XSplinter
  • Обновлено
  • 21, Oct 2024
  • #1

У меня есть Java EE, упакованный как военный файл, хранящийся в

docker container run -d —name Application -p 8080:8080 -v `pwd` /Application.war: /opt/jboss/wildfly/standalone/deployments/Application.war jboss/wildlfly
bucket. I will like to mount the folder containing the
s3
file как точку в моем докер-контейнере. Мне удалось сделать это на моей локальной машине. Ниже приведен пример развертывания JBoss wildfly. Как я могу использовать
.war
for this ?

AWS s3

#docker #amazon-web-services #deployment #amazon-s3 #java

XSplinter


Рег
17 Jan, 2011

Тем
74

Постов
206

Баллов
626
  • 25, Oct 2024
  • #2

Нет, ты не можешь.

S3 — это объектное хранилище, доступ к которому осуществляется, например, через HTTP или REST. Точно так же, как вы не можете смонтировать HTTP-адрес как каталог, вы не можете смонтировать корзину S3 как каталог.

Однако есть некоторые обходные пути, которые раскрывают S3 как файловую систему - например. проект «s3fs». Насколько они надежны и стабильны я не знаю.

 

Vladisha


Рег
30 Oct, 2008

Тем
79

Постов
203

Баллов
618
  • 25, Oct 2024
  • #4

На самом деле, вы можете использовать Fuse (ускользнув от ответа выше).

S3FS-FUSE: это бесплатный плагин FUSE с открытым исходным кодом, простой в использовании.

https://tecadmin.net/mount-s3-bucket-centosrhel-ubuntu-using-s3fs/

утилита, которая поддерживает основные дистрибутивы Linux и MacOS. S3FS также

 

Artdesws


Рег
02 Feb, 2008

Тем
87

Постов
179

Баллов
644
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно