Step 3: Verifying Amazon SNS application and pipeline performance
Step 1: Verifying the execution of the sample checkout pipeline
-
Sign in to the Amazon DynamoDB console
. -
On the navigation panel, choose Tables.
-
Search for
serverlessrepo-fork-example
and chooseCheckoutTable
. -
On the table details page, choose Items and then choose the created item.
The stored attributes are displayed.
Step 2: Verifying the execution of the event storage and backup pipeline
-
Sign in to the Amazon S3 console
. -
On the navigation panel, choose Buckets.
-
Search for
serverlessrepo-fork-example
and then chooseCheckoutBucket
. -
Navigate the directory hierarchy until you find a file with the extension
.gz
. -
To download the file, choose Actions, Open.
-
The pipeline is configured with a Lambda function that sanitizes credit card information for compliance reasons.
To verify that the stored JSON payload doesn't contain any credit card information, decompress the file.
Step 3: Verifying the execution of the event search and analytics pipeline
-
Sign in to the OpenSearch Service console
. -
On the navigation panel, under My domains, choose the domain prefixed with
serverl-analyt
. -
The pipeline is configured with an Amazon SNS subscription filter policy that sets a numeric matching condition.
To verify that the event is indexed because it refers to an order whose value is higher than USD $100, on the serverl-analyt-
abcdefgh1ijk
page, choose Indices, checkout_events.
Step 4: Verifying the execution of the event replay pipeline
-
Sign in to the Amazon SQS console
. -
In the list of queues, search for
serverlessrepo-fork-example
and chooseReplayQueue
. -
Choose Send and receive messages.
-
In the Send and receive messages in fork-example-ecommerce-
my-app
...ReplayP-ReplayQueue-123ABCD4E5F6
dialog box, choose Poll for messages. -
To verify that the event is enqueued, choose More Details next to the message that appears in the queue.