在 Geoserver 和 S3 AWS 之间建立连接时出现问题

Posted

技术标签:

【中文标题】在 Geoserver 和 S3 AWS 之间建立连接时出现问题【英文标题】:Problem in making connection between Geoserver and S3 AWS 【发布时间】:2021-10-12 13:22:11 【问题描述】:

将 Geoserver 连接到 S3 AWS 时出现以下错误。

Could not list layers for this store, an error occurred retrieving them: null

同样的错误

【问题讨论】:

也许使用访问密钥对而不是用户名、密码?我对geoserver一无所知,但我知道使用用户名密码无法访问S3 我曾尝试使用访问密钥和秘密访问密钥,但我无法这样做。我遇到了同样的错误 s3地址对吗?它是cog://s3://.. 同样的错误无法列出该商店的图层,检索它们时出错:null 【参考方案1】:

不要使用 s3:// URL,它不起作用(它应该在 GeoServer 2.21.x 中开始工作,将于 2022 年 3 月发布)。 现在,改为获取等效的 https URL。

【讨论】:

2.20.x 最新版本的地理服务器 2.20.x 小于 2.21.x(当前开发系列)。如前所述,它不会工作。如果您真的想尝试 2.21.x,请在此处获取开发系列的每晚版本:geoserver.org/release/main 非常感谢。我正在使用 COG 优化。

以上是关于在 Geoserver 和 S3 AWS 之间建立连接时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

AWS S3在两个存储桶之间复制文件和文件夹

使用 boto3 在两个 AWS S3 存储桶之间移动文件

AWS S3监控文件夹级别指标

我们可以使用 boto3 Python 在 aws s3 存储桶之间递归复制文件和文件夹吗?

AWS S3 Select 和 AWS Athena 有啥区别?

存储桶之间的 AWS S3 同步覆盖较新的目标文件