Создайте общую папку на Amazon AWS Ubuntu Linux EC2

У меня есть экземпляр AWS EC2, на котором запущен сервер Ubuntu 16.04.4 LTS, и я хотел бы создать на этом сервере общий каталог, доступный для отдельного сервера, на котором запущена база данных RDS. Оба сервера находятся в одном виртуальном частном облаке (VPC). Сервер Ubuntu будет загрузчиком для базы данных. Доступ для чтения / записи требуется загрузчику к его общему каталогу, а доступ для чтения требуется серверу базы данных. Загрузчик помещает файлы в этот каталог для массовой загрузки сервером базы данных.

Как мне создать общую папку в этом контексте? Самбу ставить или есть что попроще?

Какой движок БД RDS вы используете? Некоторые из них могут использовать S3 для такого рода вещей.

Mark B 06.07.2018 22:09
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
758
3

Ответы 3

Вы не можете. RDS - это управляемая служба, которая не дает вам доступа к базовому оборудованию.

Вы не должны создавать для этого каталог. Я бы сделал следующее:

  • Создайте группу безопасности loader-sec-group для вашего экземпляра Loader-EC2.
  • Создайте группу безопасности db-sec-group, в которой будет жить ваш экземпляр БД.
  • Создайте настраиваемое правило, чтобы разрешить подключение от loader-sec-group к db-sec-group
  • Загрузите базу данных прямо из вашего Loader-EC2 с помощью SQL

Дополнительная информация: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Scenarios.html

Если вы собираетесь разместить свою собственную БД на экземпляре EC2, у вас может быть общая папка между двумя экземплярами EC2 с помощью службы EFS (эластичная файловая система) Общие папки.

Подробнее об общих папках между EC2 с использованием EFS https://aws.amazon.com/blogs/aws/amazon-elastic-file-system-shared-file-storage-for-amazon-ec2/

Другие вопросы по теме