Skip To Content

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

Используйте инструмент геообработки Создать подключение к базе данных для подключения к существующему экземпляру Amazon Relational Database Service (RDS) for PostgreSQL или Amazon Aurora PostgreSQL. Для создания базы геоданных в базе данных используйте инструмент геообработки Включить многопользовательскую базу геоданных. Оба инструмента запускаются из клиента ArcGIS, установленного на экземпляре Amazon Web Services (AWS), запущенного в той же области, что и экземпляр базы геоданных.

Вам будет необходимо создавать свою собственную многопользовательскую базу геоданных в следующих ситуациях:

  • Вы используете инструменты развертывания 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, чтобы подключиться к базе данных в качестве пользователя sde: ArcGIS Pro, ArcMap, ArcCatalog или ArcGIS Server.

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

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

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

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

    Подсказка:

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

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

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