Существует несколько типов пользовательских хранилищ данных, к которым вы можете подключаться из своей организации, добавив элемент хранилища данных. Каждое из них требует от вас предоставления какой-то информации и все они используются для разных целей.
Примечание:
Даже если вы добавляете хранилище данных на портал, этот процесс регистрирует хранилище данных на интегрированных серверах или хост-серверах. Таким образом, каждый компьютер в интегрированных сайтах 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 :
- Выберите один из следующих типов аутентификации. Каждый тип требует разной информации для аутентификации.
- Microsoft Entra ID - выберите тип идентификации, либо Основной сервис, либо Назначенный пользователем управляемый идентификатор. Укажите учетные данные, необходимые для выбранного типа идентификации.
Убедитесь, что назначаемое пользователем управляемое удостоверение присвоено экземплярам, на которых работают центральный и интегрированные сайты ArcGIS Server. Также убедитесь, что назначаемое пользователем управляемое удостоверение имеет, по крайней мере, доступ только для чтения к контейнеру учетной записи хранилища. Если экземпляру или контейнеру хранилища назначено более одного управляемого удостоверения, назначенного пользователем, необходимо указать идентификатор клиента.
Если вы применяли тип идентификации основного сервиса, у вас должен быть доступ Storage Blob Data Contributor к учетной записи основного сервиса.
См. документацию Microsoft Azure для получения подробной информации об аутентификации Entra ID.
- Общий ключ—укажите имя учетной записи хранилища Microsoft Azure и ее ключ.
См. документацию Microsoft Azure для получения подробной информации об аутентификации общим ключом.
- Подпись общего доступа — укажите токен подписи общего доступа (SAS) и имя учетной записи хранилища Microsoft Azure.
Создайте токен SAS на уровне контейнера.
См. документацию Microsoft Azure для подробной информации об аутентификации подписи общего доступа.
- Анонимно - Используйте этот метод для доступа к общедоступным контейнерам для рабочих процессов слоев изображений. Этот метод аутентификации не поддерживается никакими другими рабочими процессами.
- Microsoft Entra ID - выберите тип идентификации, либо Основной сервис, либо Назначенный пользователем управляемый идентификатор. Укажите учетные данные, необходимые для выбранного типа идентификации.
- Выберите домен хранилища Azure, где существует контейнер хранилища Blob.
Примечание:
Для подключения к пользовательской конечной точке Azure Blob выберите Другие из ниспадающего меню Домен хранилища и укажите конечную точку URL или DNS для доступа к местоположению хранилища.
- Укажите имя контейнера хранилища BLOB.
- Чтобы зарегистрировать подпапку в контейнере хранилища, введите путь к папке.
- Выберите один из следующих типов аутентификации. Каждый тип требует разной информации для аутентификации.
- Microsoft Azure Data Lake Storage Gen2
Укажите следующие данные для подключения к местоположению Microsoft Azure Data Lake Storage Gen2:
- Выберите один из следующих типов аутентификации. Каждый тип требует разной информации для аутентификации.
- Microsoft Entra ID - выберите тип идентификации, либо Основной сервис, либо Назначенный пользователем управляемый идентификатор. Укажите учетные данные, необходимые для выбранного типа идентификации.
Убедитесь, что назначаемое пользователем управляемое удостоверение присвоено экземплярам, на которых работают центральный и интегрированные сайты ArcGIS Server. Также убедитесь, что назначаемое пользователем управляемое удостоверение имеет, по крайней мере, доступ только для чтения к контейнеру учетной записи хранилища. Если экземпляру или контейнеру хранилища назначено более одного управляемого удостоверения, назначенного пользователем, необходимо указать идентификатор клиента.
См. документацию Microsoft Azure для получения подробной информации об аутентификации Entra ID.
- Общий ключ—укажите имя учетной записи хранилища Microsoft Azure и ее ключ.
См. документацию Microsoft Azure для получения подробной информации об аутентификации общим ключом.
- Подпись общего доступа — укажите токен подписи общего доступа (SAS) и имя учетной записи хранилища Microsoft Azure.
Создайте токен SAS на уровне контейнера.
См. документацию Microsoft Azure для подробной информации об аутентификации подписи общего доступа.
- Анонимно - Используйте этот метод для доступа к общедоступным контейнерам для рабочих процессов слоев изображений. Этот метод аутентификации не поддерживается никакими другими рабочими процессами.
- Microsoft Entra ID - выберите тип идентификации, либо Основной сервис, либо Назначенный пользователем управляемый идентификатор. Укажите учетные данные, необходимые для выбранного типа идентификации.
- Выберите домен хранилища 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.
- Дополнительно введите теги, описывающие элемент.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.
- Выберите папку в директории Мои ресурсы для сохранения элемента хранилища данных.
- Щелкните Создать подключение.