草庐IT

javascript - Amazon SimpleDB Javascript 接口(interface)可能吗?

coder 2025-03-11 原文

我正在查看 amazon simpledb 文档。他们只提到服务器端语言。

有没有办法直接从客户端向数据库中插入数据而不通过服务器?

如果不是,怎么会?

最佳答案

是也不是。由于您需要保护您的 AWS key (黑客可能会使用它来滥用您的帐户),因此您无法直接在 JS 中对请求进行身份验证。

虽然您可以在 JS 中创建一个实现,但它本质上是不安全的。对于某些内部用途很实用,它永远无法安全部署(因为那样会暴露您的 key )。你可以做的是使用你的服务器来验证对 SimpleDB 的请求,并让 JS 执行对亚马逊的实际请求。虽然有点迂回,但它会起作用。

缺点是您需要在客户端进行大量处理。您还可能获取比您的应用程序消耗/输出更多的数据,因此在客户端而不是服务器上处理数据可能会遇到更多延迟,这仅仅是因为您将更多数据传输给用户并且处理速度更慢。

希望对你有帮助

关于javascript - Amazon SimpleDB Javascript 接口(interface)可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3553804/

有关javascript - Amazon SimpleDB Javascript 接口(interface)可能吗?的更多相关文章

随机推荐