【问题标题】:Getting a GeoServer talking to an AWS RDS?让 GeoServer 与 AWS RDS 对话?
【发布时间】:2018-10-11 19:43:31
【问题描述】:

我有一个问题让我很头疼。我有一个 AWS 帐户,并在 Docker 容器中托管一个 GeoServer 实例,通过 docker-compose 文件启动。它工作得很好。我那里还有一个 PostgreSQL RDS 实例。据我所知,它工作正常。让他们交流,这是我的问题。

我的问题是,我发现的所有内容都表明 GeoServer 仅在本机使用 PostSQL,而根本不使用 PostgreSQL。 AWS 没有提供创建 PostSQL RDS 的选项,但由于它是 PostgreSQL 的扩展,因此这种途径似乎是最容易实现的。

所以我的挑战是为我的 docker 化 GeoServer 应用程序找到一种与 RDS 通信的方法,并且我倾向于将 PostSQL 扩展合并到我的 docker-compose 文件中。但这一切都超出了我的想象,因为我最近才开始学习这些东西,而且它已经足够具体以至于谷歌几乎没有提供任何帮助。谁能给我一些指导?

【问题讨论】:

    标签: postgresql docker docker-compose postgis geoserver


    【解决方案1】:

    将 PostGIS(PostgreSQL 的空间扩展)添加到 RDS 实例很容易,请参阅AWS documentation 获取详细指南。但是对于不耐烦的人,只需登录数据库并运行:

    create extension postgis;
    

    GeoServer 使connect to a remote database 与本地一样简单。您只需要知道主机名和端口,添加数据库的用户名和密码,最后添加您正在使用的架构。

    【讨论】:

    • 谢谢,伊恩!我认为我的问题主要是我对所涉及的系统的不熟悉和信息资源的过度饱和。我什至在我的十几个标签中打开了相同的页面。感谢您的帮助!
    • 如果它解决了您的问题,请点赞并接受答案
    • 它被接受和赞成。我似乎没有看到赞成票的代表。
    猜你喜欢
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    • 2018-11-09
    • 2011-07-28
    • 1970-01-01
    相关资源
    最近更新 更多