Создание базы данных в облачном сервисе MongoDB Atlas

Создано: 07-01-2020 - Обновлено: 20-01-2023

В связи с санкциями облачный сервис MongoDB Atlas не позволяет создавать аккаунты пользователям из России и Белоруссии

Эта статья переведена с ресурса freecodecamp.org.

MongoDB Atlas - глобальный облачный сервис баз данных для приложений. С помощью MongoDB Atlas можно развернуть управляемую базу данных MongoDB на таких облачных сервисах, как AWS, Azure или GCP. С MongoDB Atlas базы данных создаются быстрее, и меньше тратится времени на их управление.

MongoDB Atlas - платформа MongoDB Database-as-a-Service, это означает, что сервис автоматически настраивает и размещает базу данных, а единственное, что требуется сделать пользователю - это заполнить базу данных содержимым. MongoDB Atlas снимает с плеч клиентов нагрузку по управлению базами NoSQL и дает сфокусироваться на приложениях. Это руководство покажет, как настроить MongoDB в MongoDB Atlas:

Создание учетной записи в MongoDB Atlas.

Для получения учетной записи перейдите на страницу MongoDB Atlas.

Создание нового кластера

Создание нового пользователя в базе данных

Примечание: Привилегии администратора можно получить в любое время, однако лучше предоставлять разрешения пользователю по мере необходимости из соображений безопасности.

Белый список IP-адресов

Atlas разрешает подключение клиентов к кластеру только из белого списка. Список состоит из записей. Каждая запись должна быть либо одним IP-адресом, либо CIDR-диапазоном адресов. Чтобы задать белый список выполните следующее:

Подключение к кластеру

Примечание: поля user и cluster#-dbname уже заполнены, замените поле <password> на пароль, который создан раньше.

Теперь URI добавьте в приложение для подключения к базе данных. URI храните в надежном месте, чтобы использовать позже.

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