Получаете ли вы GeoServer с AWS RDS? - PullRequest
0 голосов
/ 01 мая 2018

У меня есть проблема, которая убивает меня. У меня есть учетная запись AWS, и я размещаю там экземпляр GeoServer в контейнере Docker, запускаемый через файл docker-compose. Работает отлично. У меня также есть экземпляр PostgreSQL RDS там. Насколько я могу судить, все работает нормально. Заставить их общаться, это была моя проблема.

Моя проблема в том, что все, что я обнаружил, указывает на то, что GeoServer использует только PostSQL изначально, а PostgreSQL - вовсе нет. AWS не дает возможности создавать PostSQL RDS, но, поскольку это расширение PostgreSQL, этот путь кажется самым простым.

Таким образом, моя задача состоит в том, чтобы найти способ для моего докеризованного приложения GeoServer взаимодействовать с RDS, и я склоняюсь к тому, чтобы включить расширение PostSQL в мой файл docker-compose. Но это все над моей головой, поскольку я только начал изучать эти вещи недавно, и это достаточно конкретно, что Google едва ли помогал вообще. Кто-нибудь может дать мне какое-то руководство в этом начинании?

1 Ответ

0 голосов
/ 02 мая 2018

Легко добавить PostGIS (пространственное расширение PostgreSQL) к экземпляру RDS, подробное руководство см. В документации AWS . Но для нетерпеливых просто войдите в базу данных и запустите:

create extension postgis;

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...