Воспользуйтесь инструментом геообработки Создать подключение базы данных для подключения к имеющемуся экземпляру Amazon Relational Database Service (RDS) for PostgreSQL или Amazon Aurora (PostgreSQL-compatible edition). Для создания базы геоданных в базе данных используйте инструмент геообработки Включить многопользовательскую базу геоданных. Запустите оба инструмента из клиента ArcGIS, установленного на экземпляре Amazon Elastic Compute Cloud (EC2), который работает в том же регионе, что и экземпляр базы данных.
Вам будет необходимо создавать свою собственную многопользовательскую базу геоданных в следующих ситуациях:
- Вы используете инструменты развертывания ArcGIS Enterprise для Amazon Web Services (AWS) для развертывания сайта ArcGIS Server, но хотите настроить имя или местоположение базы геоданных, которую вы регистрируете на сайте ArcGIS Server.
- Вы используете инструменты развертывания ArcGIS Enterprise для Amazon Web Services (AWS), чтобы развернуть сайт ArcGIS Server, но у вас есть несколько отделов, поддерживающих собственные дискретные данные, которым требуются свои собственные базы геоданных.
- Отдельный сайт ArcGIS Server на AWS настраивается с помощью Amazon Web Services Management Console. В этом случае вы должны создать свои собственные базы геоданных, роли учетных записей владельцев sde и данных, схемы владельцев sde и данных, а также базы геоданных и зарегистрировать эти базы геоданных на сайте ArcGIS Server.
Ниже перечислены шаги, которые необходимо выполнить для создания и форматирования этих объектов, чтобы их можно было использовать в ArcGIS на AWS.
Следуйте инструкциям в документации PostgreSQL и AWS, чтобы создать любые объекты, за исключением базы геоданных (шаги с 1 по 9).
- Создайте экземпляр базы данных и саму базу данных и загрузите расширение PostGIS в базу данных.
- Создайте роль пользователя sde в PostgreSQL и присвойте ему права роли rds_superuser.
Используйте все символы нижнего регистра для имени пользователя; смешанные имена и имена символов в верхнем регистре не поддерживаются в ArcGIS.
- Создайте схему с именем sde в базе данных и убедитесь, что роль учетной записи sde владеет схемой sde.
Имя схемы должно точно совпадать с именем пользователя для использования в ArcGIS.
- Создайте роль учетной записи, которая будет владеть данными. Назначьте эти права учетной записи, чтобы от ее имени можно было создавать таблицы и представления в базе данных.
Для роли имени пользователя и схемы следует использовать только знаки нижнего регистра; знаки верхнего регистра в ArcGIS не поддерживаются.
- Создайте схему для этой новой роли учетной записи.
Имя схемы должно совпадать с именем роли пользователя, чтобы можно было работать с ними в ArcGIS. Сделайте новую роль учетной записи владельцем схемы.
- Назначьте ему использование схемы sde.
- Назначьте учетной записи sde использование схемы sde новой учетной записи.
- Настройте путь поиска базы данных, чтобы поиск сначала выполнялся в подключенной схеме пользователя ("$user"), затем в публичной схеме, а уж в последнюю очередь в схеме sde.
- Назначьте все права на базу данных учетной записи sde.
- Запустите инструмент геообработки Создать подключение к базе данных из ArcGIS Pro или ArcGIS Server и подключитесь от имени пользователя sde.
Вы будете использовать результирующий файл подключения (.sde) в качестве входного на следующем шаге.
- Запустите инструмент геообработки Включить многопользовательскую базу геоданных из клиента ArcGIS.
Вы не можете использовать инструмент геообработки Создать многопользовательскую базу геоданных; необходимо использовать инструмент Включить многопользовательскую базу геоданных.
- Запустите инструмент геообработки Создать подключение к базе данных из клиента ArcGIS, чтобы подключиться к базе данных под логином, созданным на шаге 4, для загрузки данных.
Подсказка:
Переименуйте получившийся файл подключения, чтобы он отличался от того, который был создан для подключения пользователя sde.
Вы будете использовать результирующий файл подключения (.sde) в качестве входного на следующем шаге.
- Используйте этот новый файл подключения для регистрации базы геоданных с вашим сайтом ArcGIS Server, который запущен на AWS.
Для интегрированных сайтов ArcGIS Server добавьте на портал элемент хранилища данных базы данных.
Для автономных сайтов ArcGIS Server, зарегистрируйтесь с ArcGIS Server Manager.