Существует несколько типов пользовательских хранилищ данных, к которым вы можете подключаться из своей организации, добавив элемент хранилища данных. Каждое из них требует от вас предоставления какой-то информации и все они используются для разных целей.
Примечание:
Даже если вы добавляете хранилище данных на портал, этот процесс регистрирует хранилище данных на интегрированных серверах или хост-серверах. Таким образом, каждый компьютер в интегрированных сайтах ArcGIS Server должен быть настроен для доступа к расположению файлового хранилища при добавлении хранилища данных папок и иметь возможность доступа к облачному хранилищу при добавлении облачного хранилища данных.
Только администратор ArcGIS Enterprise может добавлять элементы хранения данных папок в организацию (это будет показано как хост-сервер в интерфейсе Новый элемент на портале), которые обращаются к новому местоположению хранения файлов. Администратор может указать места хранения папок при создании организации (рекомендуемый метод) или использовать ArcGIS Enterprise Administrator API для регистрации общедоступных файлов после создания организации.
В следующих разделах описывается, как добавлять подключения к каждому типу хранилища данных. Используйте ссылки ниже, чтобы получить доступ к инструкциям по добавлению нужного вам типа хранилища данных, поддерживаемого пользователем.
- Папка
- База данных (включая реляционные базы данных - с многопользовательскими базами геоданных или без них - и облачные хранилища данных)
- Облачное хранилище
Добавить элемент папки хранилища данных
Выполните следующие действия, чтобы добавить элемент хранилища данных папки, который подключается к существующей сетевой папке:
- Убедитесь, что папка функционирует как сетевое общедоступное хранилище файлов (NFS).
- Откройте портал и выполните вход.
Необходимо выполнить вход под участником, имеющим права доступа на создание ресурсов и регистрацию хранилищ данных.
- На вкладке Мои ресурсы на странице Ресурсы щелкните Новый элемент и выберите Хранилище данных.
- Выберите Папка для типа создаваемого элемента хранилища данных и щелкните Далее.
- Введите или вставьте путь к папке в поле Путь к папке издателя.
- Предоставьте информацию о ваших источниках данных.
Если клиенты ArcGIS, используемые для публикации данных, будут получать доступ к данным в одной папке, а системному (размещенному) серверу требуется доступ к копии данных во второй папке, вы должны предоставить информацию для обоих источников данных. Если второе местоположение уже подключено к узлам в кластере Kubernetes, вы можете использовать опцию Новый путь, чтобы напрямую зарегистрировать путь к серверу. Чтобы ArcGIS Enterprise мог смонтировать местоположение системного сервера без подготовки узлов в кластере Kubernetes, используйте опцию Хост и путь NFS.
- Если клиенты публикации и системные серверы будут получать доступ к данным в одной и той же общей папке, оставьте значение Такой же, как путь к папке издателя по умолчанию.
- Если вы продублировали данные в двух разных файловых хранилищах, клиенты публикации и системный сервер будут ссылаться на разные файловые хранилища, и вы укажете путь к предварительно смонтированным файловым хранилищам, для этого выберите Новый путь в разделе Путь к папке сервера и введите путь ко второму файловому хранилищу.
- Если вы продублировали данные в двух разных файловых хранилищах, клиенты публикации и системный сервер будут ссылаться на разные файловые хранилища, и вы предоставите имя хоста и каталог общего файлового хранилища, чтобы ArcGIS Enterprise мог смонтировать каталог, выбрать Хост и путь NFS и вести имя хоста файлового хранилища и путь к каталогу на хосте. Этот метод рекомендуется, поскольку он не требует предварительной подготовки узлов кластера. Единственное требование — иметь доступ к хосту NFS и общему пути из вашей системы.
Если это новое расположение публикации файлов, добавить его может только администратор ArcGIS Enterprise. Вам будет предложено подтвердить продолжение, поскольку добавление нового расположения публикации файлов приводит к перезапуску всех системных сервисов, служебных сервисов, а также картографических сервисов и сервисов пространственных объектов, запущенных на общих ресурсах. Эти сервисы не могут использоваться во время их перезапуска, который может занять до 15 минут.
- Щелкните Далее, чтобы выбрать сайты ArcGIS Server, для которых будет зарегистрировано это хранилище данных.
- Выберите интегрированные сайты ArcGIS Server, на которых можно зарегистрировать это хранилище данных.
Если вы не уверены, какие именно сайты выполняет какую роль, свяжитесь с администратором вашего ArcGIS Server. Выбрать сайт можно только в том случае, если его статус нормальный, у сайта есть доступ к расположению файла, указанному вами на шаге 6, и сайт не помечен (Хостинг-сервер).
- Щелкните Далее.
- Введите заголовок для элемента хранения данных.
Это имя элемента, которое будет появляться на портале и в ArcGIS Pro.
- Дополнительно введите теги, описывающие элемент.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.
- Выберите папку в директории Мои ресурсы для сохранения элемента хранилища данных.
- Щелкните Создать подключение.
Опубликуйте элемент хранилища данных для групп, участникам которых необходимо публиковать из файлов в этой папке в ArcGIS Pro.
Добавьте элемент хранилища данных базы данных
Чтобы создать элемент хранилища данных базы данных, который обращается к данным в облачном хранилище или реляционной базе данных (которая может содержать многопользовательскую базу геоданных, но не обязательно), вы загрузите существующий файл подключения к базе данных (файл .sde).
Выполните следующие действия, чтобы создать элемент хранилища данных базы данных:
- Создайте файл подключения к базе данных (файл .sde) для подключения к поддерживаемой базе данных или облачному хранилищу данных.
Подключитесь, используя учетные данные учетной записи или пользователя, у которого есть доступ к нужным вам данным, а также необходимые права для работы с данными. Вам нужно сохранить учетную информацию в файл подключения. Вы не можете использовать файл .odc.
- Откройте портал и выполните вход.
Необходимо выполнить вход под участником, имеющим права доступа на создание ресурсов и регистрацию хранилищ данных.
- На вкладке Мои ресурсы на странице Ресурсы щелкните Новый элемент и выберите Хранилище данных.
- Выберите тип хранилища данных База данных и щелкните Далее.
- Выберите тип базы данных для подключения через элемент хранилища данных.
- Реляционная база данных – выберите этот вариант для подключения к базе данных или многопользовательской базе геоданных.
- Облачное хранилище данных – выберите этот вариант, чтобы подключиться к облачному хранилищу данных.
- Щелкните Далее.
- Щелкните Выбрать файл и перейдите к файлу подключения к базе данных (.sde), который обращается к нужным вам ресурсам базы данных, многопользовательской базы геоданных или облачного хранилища данных.
- Предоставьте информацию об источниках данных.
В большинстве случаев клиенты, используемые для публикации слоев из этого хранилища данных, будут использовать ту же базу данных, многопользовательскую базу геоданных или облачное хранилище данных, что и сайт ArcGIS Server. В этом случае оставьте настройку по умолчанию включенной — То же, что и подключение к базе данных издателя.
Однако, если ваш клиент ArcGIS будет подключаться к данным в одной многопользовательской базе геоданных, а интегрированные сайты ArcGIS Server должны копировать данные во вторую многопользовательскую базу геоданных, вы должны указать информацию для обоих источников данных. В этом случае выберите Новое подключение в разделе Подключение к базе данных сервера (файл .sde), затем выберите файл подключения базы данных, который интегрированные сайты ArcGIS Server будут использовать для подключения к данным в другой базе геоданных. Эта опция поддерживается только для источников в многопользовательских базах геоданных.
- Щелкните Далее, чтобы выбрать сайты ArcGIS Server, для которых будет зарегистрировано это хранилище данных.
- Выберите сайты ArcGIS GIS Server, на которых вы будете регистрировать эту базу данных.
Если вы не уверены, какой именно сайт выполняет эту роль, свяжитесь с администратором вашего ArcGIS Server.
Вы можете выбрать сайт только в том случае, если статус является нормальным, и сайт может выполнять подключение к источнику данных.
- Щелкните Далее.
- Введите заголовок для элемента хранения данных.
Это имя элемента, которое будет появляться на портале и в ArcGIS Pro.
- Дополнительно введите теги, описывающие элемент.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.
- Выберите папку в директории Мои ресурсы для сохранения элемента хранилища данных.
- Щелкните Создать подключение.
Вы, как владелец элемента хранилища данных базы данных, можете публиковать изображения карты и векторные слои в пакетном режиме из элемента хранилища данных на портале при условии, что у хранилища данных нет доступа к облачному хранилищу данных.
Если участники вашей организации будут публиковать данные из этого подключения к базе данных в ArcGIS Pro, опубликуйте элемент хранилища данных для группы, к которой эти участники принадлежат. Это позволит этим участникам организации публиковать данные с использованием тех же учетных данных базы данных на любом из интегрированных серверов, указанных в шаге 10.
Добавление хранилища данных облачного хранилища
Добавьте элемент хранилища данных облачного хранилища данных, чтобы опубликовать кэшированные слои карты, которые ссылаются на содержимое кэша, хранящееся в облачном хранилище, и чтобы опубликовать слои сцен, листов или векторных листов, которые ссылаются на предварительно созданный в облачном хранилище кэш.
- Чтобы добавить хранилище данных облачного хранилища, у вас должна быть учётная запись у поддерживаемого поставщика облачного хранилища и облачное хранилище должно существовать.
- Откройте портал и выполните вход.
Необходимо выполнить вход под участником, имеющим права доступа на создание ресурсов и регистрацию хранилищ данных.
- На вкладке Мои ресурсы на странице Ресурсы щелкните Новый элемент и выберите Хранилище данных.
- Выберите Облачное хранилище для типа добавляемого элемента хранилища данных и нажмите Далее.
- Выберите одного из провайдеров облачного хранилища щелкните Далее и укажите учетные данные для подключения к местоположению облачного хранилища.
Информация, которую вы должны указать, зависит от типа провайдера.
- Amazon S3
Предоставьте следующие данные для подключения к бакету Amazon Simple Storage Service (S3) или бакету, совместимому с S3:
- Выберите тип учетных данных: используйте роль IAM или ключ доступа. Если вы используете ключ доступа, вы должны предоставить идентификатор ключа доступа и соответствующий секретный ключ доступа, который вы получили из своей учетной записи Amazon Web Services (AWS).
- Выберите регион, в котором существует бакет, и введите имя бакета.
Примечание:
Для подключения к пользовательской точке доступаS3 выберите Пользовательский в ниспадающем меню Регион и укажите URL для доступа к частному облаку в поле Private URL.
- Чтобы зарегистрировать подпапку в бакете, введите путь к папке.
- Google Cloud Storage
Для подключения к бакету Google Cloud предоставьте следующие данные:
- Предоставьте идентификатор ключа доступа и соответствующий секретный ключ доступа, который вы получили из своей учетной записи Google Cloud.
- Чтобы зарегистрировать подпапку в бакете, введите путь к папке.
- Хранилище Microsoft Azure
Предоставьте следующие данные для подключения к хранилищу Microsoft Azure BLOB :
- Выберите тип аутентификации: общий ключ, общий доступ, подпись или Azure Active Directory (такж называется Entra ID). Каждый тип аутентификации требует разной информации для аутентификации.
- Microsoft Azure Active Directory—предоставьте учетные данные для управляемого удостоверения, назначенного пользователем.
Убедитесь, что назначаемое пользователем управляемое удостоверение присвоено экземплярам, на которых работают центральный и интегрированные сайты ArcGIS Server. Также убедитесь, что назначаемое пользователем управляемое удостоверение имеет, по крайней мере, доступ только для чтения к контейнеру учетной записи хранилища. Если экземпляру или контейнеру хранилища назначено более одного управляемого удостоверения, назначенного пользователем, необходимо указать идентификатор клиента.
См. документацию к Microsoft Azure для подробной информации об аутентификации Azure Active Directory.
- Общий ключ—укажите имя учетной записи хранилища Microsoft Azure и ее ключ.
См. документацию к Microsoft Azure для подробной информации об аутентификации общим ключом.
- Подпись общего доступа—укажите токен подписи общего доступа и имя учетной записи хранилища Microsoft Azure.
См. документацию к Microsoft Azure для подробной информации об аутентификации подписи общего доступа.
- Анонимно - Используйте этот метод для доступа к общедоступным контейнерам для рабочих процессов слоев изображений. Этот метод аутентификации не поддерживается никакими другими рабочими процессами.
- Microsoft Azure Active Directory—предоставьте учетные данные для управляемого удостоверения, назначенного пользователем.
- Выберите домен хранилища Azure, где существует контейнер хранилища Blob.
Примечание:
Для подключения к пользовательской конечной точке Azure Blob выберите Другие из ниспадающего меню Домен хранилища и укажите конечную точку URL или DNS для доступа к местоположению хранилища.
- Укажите имя контейнера хранилища BLOB.
- Чтобы зарегистрировать подпапку в контейнере хранилища, введите путь к папке.
- Выберите тип аутентификации: общий ключ, общий доступ, подпись или Azure Active Directory (такж называется Entra ID). Каждый тип аутентификации требует разной информации для аутентификации.
- Microsoft Azure Data Lake Storage Gen2
Укажите следующие данные для подключения к местоположению Microsoft Azure Data Lake Storage Gen2:
- Укажите имя вашей учетной записи Microsoft Azure и ключ публикации для доступа к нему.
- Выберите домен хранилища Azure, где существует контейнер хранилища Blob.
Примечание:
Для подключения к пользовательской конечной точке Azure Blob выберите Другие из ниспадающего меню Домен хранилища и укажите конечную точку URL или DNS для доступа к местоположению хранилища.
- Укажите имя контейнера хранилища BLOB.
- Чтобы зарегистрировать подпапку в контейнере хранилища, введите путь к папке.
- Alibaba Cloud Storage
Для подключения к бакету Alibaba Cloud Object Storage Service (OSS) предоставьте следующие данные:
- Предоставьте идентификатор ключа доступа и соответствующий секретный ключ доступа, который вы получили из своей учетной записи Alibaba.
- Выберите регион, в котором существует бакет, и введите имя бакета.
- Чтобы зарегистрировать подпапку в бакете, введите путь к папке.
- Amazon S3
- Щелкните Далее, чтобы выбрать сайты ArcGIS Server, для которых будет зарегистрировано это хранилище данных.
- Выберите сайты ArcGIS GIS Server и ArcGIS Image Server, на которых вы хотите зарегистрировать это хранилище данных. Если вы не уверены, какие именно сайты выполняет какую роль, свяжитесь с администратором вашего ArcGIS Server.
Вы можете выбрать сайт только в случае, если статус является нормальным, что означает, что сайт может выполнять подключение к источнику данных.
- Щелкните Далее.
- Введите заголовок для элемента хранения данных.
Это имя элемента, которое будет появляться на портале и в ArcGIS Pro.
- Дополнительно введите теги, описывающие элемент.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.
- Выберите папку в директории Мои ресурсы для сохранения элемента хранилища данных.
- Щелкните Создать подключение.