7

我无法在 Amazon DynamoDB 文档中找到这个问题的答案,所以我很抱歉在这里提出这样一个基本问题:

我可以从自己的 Web 服务器访问 DynamoDB,还是需要使用 EC2 实例?

除了明显更高的延迟之外,在使用我自己的服务器时是否有任何安全或性能考虑?

4

1 回答 1

10

您可以在任何地方不受限制地使用Amazon DynamoDB - 例如,AWS Toolkits for EclipseVisual Studio是一个很好且有用的演示,它允许您直接从本地创建表、插入和编辑数据、启动表扫描等开发环境(请参阅介绍性文章AWS Toolkits for Eclipse and Visual Studio Now Support DynamoDB)。

除了明显更高的延迟之外,在使用我自己的服务器时是否有任何安全或性能考虑?

如果您的用例需要相应的安全性,则不是真的,除了通过 HTTPS 端点促进 SSL。

如果您还没有使用它,您还应该查看AWS Identity and Access Management (IAM),强烈建议您使用它来安全地控制您的用户(即此处的 Web 服务器)对 AWS 服务和资源的访问,而不是只需使用您的主要 AWS 账户凭证。

根据您的服务器位置,您可能希望最终选择一个适当的低延迟终端节点 - 当前可用的终端节点列在Regions and Endpoints的Amazon DynamoDB部分。

于 2012-02-23T08:26:54.140 回答