Step 3: Test the Lambda function - Amazon ElastiCache (Redis OSS)

Step 3: Test the Lambda function

In this step, you invoke the Lambda function manually using the invoke command. When the Lambda function executes, it generates a UUID and writes it to the ElastiCache cache that you specified in your Lambda code. The Lambda function then retrieves the item from the cache.

  1. Invoke the Lambda function (AccessRedis) using the AWS Lambda invoke command.

    aws lambda invoke \ --function-name AccessRedis \ --region us-east-1 \ output.txt
  2. Verify that the Lambda function executed successfully as follows:

    • Review the output.txt file.

    • Verify the results in CloudWatch Logs by opening the CloudWatch console and choosing the log group for your function (/aws/lambda/AccessRedis). The log stream should contain output similar to the following:

      Success: Inserted 826e70c5f4d2478c8c18027125a3e01e. Fetched 826e70c5f4d2478c8c18027125a3e01e from Redis OSS.
    • Review the results in the AWS Lambda console.