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 に答える