2017-12-12 4 views
1

現在、DynamoDBを使用しているアプリケーション用のDAXクライアントを試していて、VPC内でのみサポートされていることがわかりました。 DAXエンドポイントは172.31.x.yの範囲にあります。ローカル開発マシンのAWS DynamoDB DAXの使用

ローカル開発マシンからDAX機能をテストすることは不可能ですか、何らかの方法でテスト目的でインターネットからDAXにアクセスできるようにDAXを構成することはできますか?あるいは、私はSSH-ingをVPCのEC2に貼り付けていますか?

答えて

0

回答:答えのように思えます。いいえ、私たちのローカル開発マシンでもテストすることはできません。

私はこの同じ問題に直面しました。ビデオやドキュメンテーションを掘り下げて何時間も過ごした後、私はついにそれを理解したと思っています。私はAmazonがVPCだけにこれを制限する理由を見ていない。顧客がプライベートと公開の資格情報キーを使用している限り、外部のVPCから安全にDAXにアクセスできない理由はわかりません。 (私が考えることができるのは潜在的なDDoS攻撃です)。 ...

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.html

使用法にかかわらず、Amazonはこのことを伝えるより良い仕事をしている可能性が...彼らはすべてのビデオには言及しなかった、と私は、これは1つのランダム文書に隠されました注DAXが使用可能なAWS領域のリストについては、 https://aws.amazon.com/dynamodb/pricingを参照してください。

DAXは、Java、Node.js、.Python、および.NETで書かれたアプリケーション( )をサポートしています。

DAXはTLS(Transport Layer Security)をサポートしていません。

DAXはEC2-VPCプラットフォームでのみ使用できます。(EC2-クラシックプラットフォームはサポート はありません。)

DAXクラスターは、アイテムの属性名彼ら 店に関するメタデータを保持し、そのメタデータが アイテムは有効期限が切れているか、追い出された後も(無期限に維持されていますキャッシュから)。 が無制限の数の属性名を使用するアプリケーションでは、時間の経過とともにDAXクラスタでメモリが枯渇する可能性があります( )。この制限は、ネストされた属性名ではなく、 の最上位の属性名にのみ適用されます。 の例としては、タイムスタンプ、UUID、および のセッションIDがあります。

この制限は属性名にのみ適用され、 の値には適用されません。このような項目は問題ではありません:

+0

追加の関連記事が見つかりました:https://stackoverflow.com/questions/46026610/amazon-dax-client-throws-no-endpoints-available-exception?rq=1 – Charles

関連する問題