Alexaアプリ開発:Lambdaからネットワークにアクセスできない!?

Amazon Echoを購入したので自分でちょっとしたAlexaアプリを作って遊び始めました。Alexaアプリではバックエンド側にAmazon Lambda上でNode.jsのコードを作成しています。
Lambda上からネットアクセス(http get)を使用としたのですが上手く動作しません。実行時のエラーなどは出ないのですが、ネットワークアクセス部分の出力がログに記録されません。

色々試しているうちに、ネットワークへのアクセス部分のコードの直後にthis.emit(’tell…’)を実施するのではなく、ある程度の時間を待ってからthis.emitを実施することによってログにネットワークアクセスの結果が書き込まれるようになりました。
個人的な理解ですが、AlexaからのTriggerで実行されるLambda関数自体がCallbackでその中にネットワークアクセスのコードがResponse処理のCallbackを設定しているため、this.emit()がAlexaから起動されたCallback自体を終了してしまい、ネットワークアクセス部分の終了前にLambda関数全体が終了してしまうだと思います。
ネットワークアクセスの結果をチェックするループにいれて結果をみてからthis.emit()の内容を変化させるのが好ましいロジックかなぁと思います。

 

コード例1:

 

コード例2: