5
AWS APIゲートウェイを使用してelasticache(Redisエンジン)と通信する必要があります。私は正常に同じVPCのラムダ機能からElastiCacheを接続しました。私は外部VPCから接続できません。Api Gatewayを使用してElastiCacheクラスタに接続
だから私はAPIゲートウェイを作成し、AWSサービスプロキシとElastiCacheとしてAWSサービスとの統合の種類を選択してみました。
これは、APIゲートウェイ
を作成するためのスクリーンショットです。しかし、私はRedisのコマンドを実行するためのAPIを作成する方法これをテストするには、知りません。
eg: SET A FOO
はElastiCacheは、APIゲートウェイを使用して通信することができますか?
これはVPCでどのように機能しますか? ElastiCacheはVPCを使わずに作ることができますが、VPCだけを実行してNATゲートウェイを実行するとコストが高くなり、Redisを実行してDynamodbなどの他のサービスが同時にコストがかかることが分かります。安い方法がありますか? – sandeepzgk
私はそれがどのようにApiゲートウェイを使用することによって行われるか知る必要があります。質問が更新されました。 –
** APIゲートウェイのみを使用して**行うことはできません。私は私の答えでそれを完全に明確にしたと思った。あなたはAWS Service Proxyの目的を混同しています。 Redisのクエリには使用できません。 VPCについては、VPCなしでElastiCacheを使用することはできません。また、Lambda機能のVPCアクセスを有効にする必要があります。ラムダ機能を使用してVPC外のリソースにアクセスする必要がある場合を除き、NATゲートウェイを追加する必要はありません。 –