に私は基本的には... DynamoDBのトリガーから発射されるいくつかのラムダ関数でAWSサーバレスアプリケーションにデバッグAWSサーバレスラムダ関数DynamoDBのテーブルに新しいレコードが入力されると、C#の
を働いています。 ..itは、DynamoDBEventパラメータの新しいレコードのパラメータを読み込んだ後、ビジネスロジックを実行し、別のDynamoDBEventsパラメータにデータを書き込むLamdaFunctionをトリガします。
どのようにデバッグすれば、DynamoDBEventsパラメータから値を取得する方法がわかりますか?あるいは、私がやろうとしていることを達成するためにどのような戦略を使うことができますか?
VisualStudio TestプロジェクトからDynamoDBEventをすべての自分の関数にローカルにシミュレートする方法はありますか?
public APIGatewayProxyResponse AddUserTask(DynamoDBEvent dynamoEvent, ILambdaContext context)
{
foreach (var record in dynamoEvent.Records)
{
//do stuff with the values from the new record in the dynamoEvent parameter...
}
var returnObj = new { Success = true };
var response = new APIGatewayProxyResponse
{
StatusCode = (int)HttpStatusCode.OK,
Body = SerializeObject(returnObj),
Headers = new Dictionary<string, string> { { "Content-Type", "application/json" } }
};
return response;
}
Udoさんに感謝しています.....その作品...そしてログはCloudWatchにうまく表示されます! –