Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве описано, как создать новый кластер Azure DocumentDB. Этот кластер содержит все типичные ресурсы MongoDB: базы данных, коллекции и документы. Кластер предоставляет уникальную конечную точку для различных средств и драйверов для подключения к Azure DocumentDB и выполнения повседневных операций.
Предпосылки
подписка Azure
- Если у вас нет подписки Azure, создайте бесплатную учетную запись.
Создание кластера
Чтобы приступить к работе, сначала необходимо создать кластер Azure DocumentDB, который служит основой для хранения данных NoSQL и управления ими.
Войдите на портал Azure (https://portal.azure.com).
В меню портала Azure или на главной странице выберите Создать ресурс.
На новой странице найдите и выберите Azure DocumentDB.
На странице Создание кластера Azure DocumentDB и в разделе Основы выберите параметр Настройка в разделе Уровень кластера.
На странице масштабирования настройте эти параметры и нажмите кнопку "Сохранить ", чтобы сохранить изменения на уровне кластера.
Ценность Уровень кластера M30 tier, 2 vCore, 8-GiB RAMХранилище на сегмент 128 GiB
В разделе "Основные сведения" настройте следующие параметры:
Ценность Subscription Выберите подписку Azure. Группа ресурсов Создание новой группы ресурсов или выбор существующей группы ресурсов Имя кластера Укажите глобально уникальное имя Местоположение Выбор поддерживаемого региона Azure для подписки Версия MongoDB Выберите 8.0Имя администратора Создание имени пользователя для доступа к кластеру в качестве администратора пользователя Пароль Использование уникального пароля, связанного с именем пользователя
Подсказка
Запишите значения, используемые для имени пользователя и пароля. Эти значения используются далее в этом руководстве. Дополнительные сведения о допустимых значениях см. в разделе об ограничениях кластера.
Выберите Next: Networking.
В разделе правил брандмауэра на вкладке "Сеть" настройте следующие параметры:
Ценность Метод подключения Public accessРазрешить общедоступный доступ из служб и ресурсов в Azure к этому кластеру Enabled Добавьте правило брандмауэра для текущего клиентского устройства, чтобы предоставить доступ к кластеру, нажав кнопку +Добавить текущий IP-адрес клиента.
Подсказка
Во многих корпоративных средах IP-адреса компьютера разработчика скрыты из-за VPN или других параметров корпоративной сети. В этих случаях можно временно разрешить доступ ко всем IP-адресам, добавив
0.0.0.0-255.255.255.255диапазон IP-адресов в качестве правила брандмауэра. Используйте это правило брандмауэра только временно в рамках тестирования и разработки подключений.Выберите Review + create.
Проверьте настройки, которые вы указали, и затем выберите Создать. Создание кластера занимает несколько минут. Дождитесь завершения развертывания ресурсов.
Наконец, выберите "Перейти к ресурсу" , чтобы перейти к кластеру Azure DocumentDB на портале.
Получение учетных данных кластера
Получите учетные данные, используемые для подключения к кластеру.
На странице кластера выберите параметр "Строки подключения " в меню ресурсов.
В разделе "Строки подключения" скопируйте или запишите значение из поля строки подключения .
Это важно
Строка подключения на портале не включает значение пароля. Вы должны заменить плейсхолдер <password> на учетные данные, введенные при создании кластера, или ввести пароль в интерактивном режиме.
Подключение с помощью MongoDB Shell из раздела 'Быстрый старт'
Чтобы подключиться непосредственно к Azure DocumentDB с помощью MongoDB Shell, воспользуйтесь интерфейсом быстрого запуска на странице ресурса на портале Azure.
На странице ресурсов кластера выберите "Быстрый запуск" (предварительная версия) в меню навигации.
Затем выберите "Открыть оболочку MongoDB".
Подождите, пока не запустится оболочка среды MongoDB.
Как только среда будет готова, введите Y, для принятия уведомления.
Замечание
Если вы столкнулись с проблемой подключения с помощью MongoDB Shell после принятия уведомления, убедитесь, что Azure Cloud Shell имеет доступ к кластеру.
Теперь введите пароль для подключения кластера к Cloud Shell.
Выполнение тестовых запросов
Убедитесь, что вы успешно подключены к кластеру, выполнив ряд тестовых команд и запросов.
Проверьте состояние подключения, выполнив
connectionStatusкоманду.db.runCommand({connectionStatus: 1}){ ... ok: 1 }Список баз данных в кластере.
show dbsПереключитесь в определенную базу данных. Замените
<database-name>заполнитель именем любой базы данных в кластере.use <database-name>Подсказка
Например, если имя базы данных равно
inventory, то команда будетuse inventory.Вывод списка коллекций в базе данных.
show collectionsНайдите первые пять элементов в определенной коллекции. Замените заполнитель
<collection-name>на имя коллекции в вашем кластере.db.<collection-name>.find().limit(5)Подсказка
Например, если имя коллекции —
equipment, то команда будетdb.equipment.find().limit(5).
Очистите ресурсы
Когда вы закончите работу с кластером Azure DocumentDB, вы можете удалить созданные ресурсы Azure, чтобы не взимать больше расходов.
В строке поиска портал Azure найдите и выберите группы ресурсов.
В списке выберите группу ресурсов, которую вы использовали для этого быстрого начала.
На странице группы ресурсов выберите Удалить группу ресурсов.
В диалоговом окне подтверждения удаления введите имя группы ресурсов, чтобы убедиться, что она будет удалена. Наконец, выберите "Удалить ", чтобы окончательно удалить группу ресурсов.