Skip To Content

Создание базы геоданных на Amazon RDS for PostgreSQL или Aurora PostgreSQL

Воспользуйтесь инструментом геообработки Создать подключение базы данных для подключения к имеющемуся экземпляру 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).

  1. Создайте экземпляр базы данных и саму базу данных и загрузите расширение PostGIS в базу данных.
  2. Создайте роль пользователя sde в PostgreSQL и присвойте ему права роли rds_superuser.

    Используйте все символы нижнего регистра для имени пользователя; смешанные имена и имена символов в верхнем регистре не поддерживаются в ArcGIS.

  3. Создайте схему с именем sde в базе данных и убедитесь, что роль учетной записи sde владеет схемой sde.

    Имя схемы должно точно совпадать с именем пользователя для использования в ArcGIS.

  4. Создайте роль учетной записи, которая будет владеть данными. Назначьте эти права учетной записи, чтобы от ее имени можно было создавать таблицы и представления в базе данных.

    Для роли имени пользователя и схемы следует использовать только знаки нижнего регистра; знаки верхнего регистра в ArcGIS не поддерживаются.

  5. Создайте схему для этой новой роли учетной записи.

    Имя схемы должно совпадать с именем роли пользователя, чтобы можно было работать с ними в ArcGIS. Сделайте новую роль учетной записи владельцем схемы.

  6. Назначьте ему использование схемы sde.
  7. Назначьте учетной записи sde использование схемы sde новой учетной записи.
  8. Настройте путь поиска базы данных, чтобы поиск сначала выполнялся в подключенной схеме пользователя ("$user"), затем в публичной схеме, а уж в последнюю очередь в схеме sde.
  9. Назначьте все права на базу данных учетной записи sde.
  10. Запустите инструмент геообработки Создать подключение к базе данных из ArcGIS Pro или ArcGIS Server и подключитесь от имени пользователя sde.

    Вы будете использовать результирующий файл подключения (.sde) в качестве входного на следующем шаге.

  11. Запустите инструмент геообработки Включить многопользовательскую базу геоданных из клиента ArcGIS.

    Вы не можете использовать инструмент геообработки Создать многопользовательскую базу геоданных; необходимо использовать инструмент Включить многопользовательскую базу геоданных.

  12. Запустите инструмент геообработки Создать подключение к базе данных из клиента ArcGIS, чтобы подключиться к базе данных под логином, созданным на шаге 4, для загрузки данных.

    Подсказка:

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

    Вы будете использовать результирующий файл подключения (.sde) в качестве входного на следующем шаге.

  13. Используйте этот новый файл подключения для регистрации базы геоданных с вашим сайтом ArcGIS Server, который запущен на AWS.

    Для интегрированных сайтов ArcGIS Server добавьте на портал элемент хранилища данных базы данных.

    Для автономных сайтов ArcGIS Server, зарегистрируйтесь с ArcGIS Server Manager.