我正在考虑使用 Amazon Location Service 作为我正在开发的 Web 应用程序的地图图块提供商。我已经能够使用 Cognito 未经身份验证的访问和 MapLibre GL JS 在一个小型的概念验证中实现这一点(但如果支持,计划转移到 OpenLayers)。
我对此的担忧是,任何使用该应用程序的人都可以从浏览器中提取身份池 ID,并使用它来代表我支付大笔账单!Web 应用程序不公开,用户通过专有数据库进行身份验证。我想只允许这些经过身份验证的用户能够检索地图图块。
使用 Cognito 开发人员身份验证的身份是否适合这种情况?还有其他建议来实现这一目标吗?
谢谢,约翰