Уровень доступа к данным AWS e RDS для делового партнера - PullRequest
0 голосов
/ 14 октября 2019

Мне нужен какой-то особый вариант использования, и я не могу представить, как решить эту проблему. Мне нужно разрешить доступ к моей базе данных (или резервной копии) для внешнего партнера. Я мог бы сделать резервную копию базы данных и оставить его для доступа, но для своей бизнес-логики я бы оставил некоторые таблицы закрытыми.

Я пытался написать лямбда-функцию, чтобы каждую ночь копировать мою БД, и оставить доступ к партнеру врежим только для чтения, но это решение послужит партнеру всей БД.

Некоторые идеи? Извините за неточный вопрос.

1 Ответ

0 голосов
/ 14 октября 2019

Есть ли в вашей базе данных публичный IP-адрес для доступа извне? Если это так, вы можете создать пользователя в своей базе данных, разрешающего доступ к определенным базам данных, затем вы отправите общедоступный IP-адрес базы данных, пользователя и пароль своему партнеру.

Если ваша база данных не имеет общедоступныхIP, вы можете создать экземпляр EC2 в том же VPC и прикрепить к нему общедоступный IP-адрес (избегая показа вашей базы данных миру), вашему партнеру потребуется использовать ssh в этом экземпляре EC2 и использовать пользователя и пароль с ограниченным доступом только кте базы данных, которые вы хотите, чтобы он увидел.

Надеюсь, это поможет вам понять.

...