ElastiCache Redis
クラスターを使用するAWS Lambda
関数があります。 VPC
にRedis
クラスタが「ロック」されているため、Lambda
ファンクションは、VPC
に存在する必要があります。何らかの理由でAWS Lambda - VPCでKinesisを使用
、Lambda
がInternet gateway
を持ってpublic subnet
のIP
を割り当てられている場合 - それはまだので、それが不可能Kinesis
を使用するようになって、外部(インターネット)への接続を行うことはできません。
このため、Lambda
を外部に接続できるように、NAT
ゲートウェイを使用することをお勧めします。
基本的に、これは私にとっては効果的ですが、私の問題はお金です。 このソリューションは大量のデータ転送には高価ですが、私はそれを安くする方法を探しています。
私の制作パイプラインはgigabytes
/月の数百を実行するように、これは~30GB
のためのあまりです。
は、どのように私はLambda
機能がNAT
ゲートウェイを使用せずに外(特にKinesis
)を接続してみましょうお勧めしますか?
ありがとうございました!
IGWを使用してVPCからインターネットの外部に接続する場合、HTTPトラフィックを許可するためにインバウンドとアウトバウンドの両方のネットワークACLを追加します。 LambdaにアウトバウンドACLを追加してもよろしいですか? – error2007s
@ error2007sは完全には正しくありません。それでもNATゲートウェイが必要です。 –
またはNAT *インスタンス* @ MarkB。 –