0

所以我最近在身份验证后面放置了一个开发服务器,这意味着任何想要进入该域的人都需要提供用户名和密码或获得 401。

我正在帮助在 Unity3d 中构建游戏,为了与该服务器进行通信,我只提供如下 url:

https://username:password@/host/url/here

出于开发目的,它可以工作。

我做了一些移动,似乎 DynamoDB(通过 PHP SDK 完成)表现不佳,我想知道是否是因为开发服务器落后于身份验证,如果这是一个问题,如何允许与亚马逊互动。

干杯!

4

1 回答 1

1

根据我对您的问题的理解,您的应用程序如下所示:

     authentication
         layer
           |
 incoming  |     +--------+  outgoing
   HTTP    |     |        |  DDB call
-----------+---->+ Server +------------>
           |     |        |
           |     +--------+ 
           |

也就是说,您对传入的 HTTP 请求进行身份验证。当您的应用程序向 DynamoDB 发出调用时,它充当客户端而不是服务器。假设您的客户端位于防火墙后面。没有什么能阻止他向您的服务器发出请求并获得响应。当您的服务器调用 DynamoDB 时,同样的推理也适用于您的服务器。

因此,如果 DynamoDB PHP SDK 出现问题,应该与 API 调用本身无关。

于 2012-11-02T13:10:55.800 回答