<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://izara.io/wiki/index.php?action=history&amp;feed=atom&amp;title=Test</id>
	<title>Test - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://izara.io/wiki/index.php?action=history&amp;feed=atom&amp;title=Test"/>
	<link rel="alternate" type="text/html" href="https://izara.io/wiki/index.php?title=Test&amp;action=history"/>
	<updated>2026-05-02T12:49:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://izara.io/wiki/index.php?title=Test&amp;diff=2557&amp;oldid=prev</id>
		<title>Praew: Created page with &quot;= Test =  == initialSetup lambda == set one time after deploy service to AWS  * go to AWS server =&gt; Lambda * choose  InitialSetup lambda * Test =&gt; Test event =&gt;  Event JSON &lt;syntaxhighlight lang=&quot;JSON&quot;&gt; {  } &lt;/syntaxhighlight&gt; see output in CloudWatch  == Test: API Handler == * go to AWS server =&gt; Lambda * choose your lambda ex: CreateProduct_HdrApi * Test =&gt; Test event =&gt;  Event JSON &lt;syntaxhighlight lang=&quot;JSON&quot;&gt; {   &quot;type&quot;: &quot;Clothes&quot;,   &quot;name&quot;: &quot;Dream&quot; } &lt;/syntaxhighli...&quot;</title>
		<link rel="alternate" type="text/html" href="https://izara.io/wiki/index.php?title=Test&amp;diff=2557&amp;oldid=prev"/>
		<updated>2023-10-19T04:25:31Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Test =  == initialSetup lambda == set one time after deploy service to AWS  * go to AWS server =&amp;gt; Lambda * choose  InitialSetup lambda * Test =&amp;gt; Test event =&amp;gt;  Event JSON &amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt; {  } &amp;lt;/syntaxhighlight&amp;gt; see output in CloudWatch  == Test: API Handler == * go to AWS server =&amp;gt; Lambda * choose your lambda ex: CreateProduct_HdrApi * Test =&amp;gt; Test event =&amp;gt;  Event JSON &amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt; {   &amp;quot;type&amp;quot;: &amp;quot;Clothes&amp;quot;,   &amp;quot;name&amp;quot;: &amp;quot;Dream&amp;quot; } &amp;lt;/syntaxhighli...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Test =&lt;br /&gt;
&lt;br /&gt;
== initialSetup lambda ==&lt;br /&gt;
set one time after deploy service to AWS &lt;br /&gt;
* go to AWS server =&amp;gt; Lambda&lt;br /&gt;
* choose  InitialSetup lambda&lt;br /&gt;
* Test =&amp;gt; Test event =&amp;gt;  Event JSON&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
see output in CloudWatch&lt;br /&gt;
&lt;br /&gt;
== Test: API Handler ==&lt;br /&gt;
* go to AWS server =&amp;gt; Lambda&lt;br /&gt;
* choose your lambda ex: CreateProduct_HdrApi&lt;br /&gt;
* Test =&amp;gt; Test event =&amp;gt;  Event JSON&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;type&amp;quot;: &amp;quot;Clothes&amp;quot;,&lt;br /&gt;
  &amp;quot;name&amp;quot;: &amp;quot;Dream&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* see output in CloudWatch ex: https://us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:log-groups&lt;br /&gt;
* see record in AWS server =&amp;gt; DynamoDB =&amp;gt; your table =&amp;gt; ex: ServicePraewTestProductRecord ex: https://us-east-2.console.aws.amazon.com/dynamodbv2/home?region=us-east-2#item-explorer?&lt;br /&gt;
&lt;br /&gt;
== Test: Sqs Handler ==&lt;br /&gt;
AWS server =&amp;gt; SNS =&amp;gt; choose your Sns In ex: InProcessProduct &lt;br /&gt;
&amp;lt;br&amp;gt;Test SQS | SNS Hdr : https://us-east-2.console.aws.amazon.com/sns/v3/home?region=us-east-2#/topic/arn:aws:sns:us-east-2:46856809[…]ServicePraewTestInProcessProduct&lt;br /&gt;
&lt;br /&gt;
* click Publish message&lt;br /&gt;
* in ''Message body''&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;JSON&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
   &amp;quot;filterType&amp;quot;:&amp;quot;sellOffer&amp;quot;,&lt;br /&gt;
   &amp;quot;elements&amp;quot;:[&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;type&amp;quot;:&amp;quot;logical&amp;quot;,&lt;br /&gt;
         &amp;quot;logicalTag&amp;quot;:&amp;quot;maxPrice&amp;quot;,&lt;br /&gt;
         &amp;quot;comparison&amp;quot;:&amp;quot;greaterThan&amp;quot;,&lt;br /&gt;
         &amp;quot;value&amp;quot;:&amp;quot;60&amp;quot;,&lt;br /&gt;
         &amp;quot;orderQuantity&amp;quot;:1,&lt;br /&gt;
         &amp;quot;deliverToLocationIds&amp;quot;:[&lt;br /&gt;
            &amp;quot;ChiangMai&amp;quot;&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;paymentMethodIds&amp;quot;:[&lt;br /&gt;
            &amp;quot;SCB&amp;quot;&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;deliveryMethodIds&amp;quot;:[&lt;br /&gt;
            &amp;quot;Kerry&amp;quot;&lt;br /&gt;
         ],&lt;br /&gt;
         &amp;quot;excludeEmpty&amp;quot;:true&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* in Message attributes&lt;br /&gt;
example request:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
  awsRequestId : {&lt;br /&gt;
      DataType: 'String',&lt;br /&gt;
      StringValue: '3a2ed81d-208d-5e85-95b5-83b27360510f'&lt;br /&gt;
    },&lt;br /&gt;
  x-correlation-id : {&lt;br /&gt;
      DataType: 'String',&lt;br /&gt;
      StringValue: 'c8793a88-d995-442c-a625-8b7e7b95fae8'&lt;br /&gt;
    },&lt;br /&gt;
  call-chain-length : { DataType: 'String', StringValue: '1' },&lt;br /&gt;
  debug-log-enabled : { DataType: 'String', StringValue: 'false' },&lt;br /&gt;
  callingFlow : {&lt;br /&gt;
      DataType: 'String',&lt;br /&gt;
      StringValue: 'SearchResultsTestComplexFilterComplete'&lt;br /&gt;
    },&lt;br /&gt;
  serviceName : { DataType: 'String', StringValue: 'SearchResults' }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* click Publish message&lt;br /&gt;
* see output in  CloudWatch =&amp;gt; ProcessProduct_HdrSqs ex: https://us-east-2.console.aws.amazon.com/cloudwatch/home?region=us-east-2#logsV2:log-groups&lt;/div&gt;</summary>
		<author><name>Praew</name></author>
	</entry>
</feed>