-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy paths3-lambda-rds.drawio
165 lines (165 loc) · 16.8 KB
/
s3-lambda-rds.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
<mxfile host="app.diagrams.net" modified="2022-09-14T05:17:33.263Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" etag="eNBH9Uh_WBGj72AvRdr0" version="20.2.7" type="github">
<diagram id="GNU3i8hCxYjH3E0Nk9u4" name="Page-1">
<mxGraphModel dx="981" dy="441" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="mvKKEUsCed15WHsKaCFi-4" value="Region" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#147EBA;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=1;" vertex="1" parent="1">
<mxGeometry y="310" width="830" height="430" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="mvKKEUsCed15WHsKaCFi-4" source="mvKKEUsCed15WHsKaCFi-5" target="mvKKEUsCed15WHsKaCFi-92">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="160" y="196" />
<mxPoint x="160" y="104" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="mvKKEUsCed15WHsKaCFi-4" source="mvKKEUsCed15WHsKaCFi-5" target="mvKKEUsCed15WHsKaCFi-35">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="90" y="290" />
<mxPoint x="215" y="290" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-5" value="" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#60A337;gradientDirection=north;fillColor=#277116;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.s3;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="60" y="166" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-1" value="VPC" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;strokeColor=#248814;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="402" y="30" width="330" height="370" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-3" value="Private subnet" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;strokeColor=#147EBA;fillColor=#E6F2F8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=0;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-1">
<mxGeometry x="100" y="190" width="192.21" height="156" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-27" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.rds;fillColor=#2E73B8;gradientColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-3">
<mxGeometry x="85" y="70" width="50" height="56" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.657;entryY=-0.022;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="mvKKEUsCed15WHsKaCFi-3">
<mxGeometry relative="1" as="geometry">
<mxPoint x="147.5" y="21" as="sourcePoint" />
<mxPoint x="157.70499999999993" y="19.261999999999944" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="mvKKEUsCed15WHsKaCFi-3" source="mvKKEUsCed15WHsKaCFi-52" target="mvKKEUsCed15WHsKaCFi-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-52" value="" style="rounded=1;arcSize=10;dashed=1;strokeColor=#000000;fillColor=none;gradientColor=none;dashPattern=8 4;strokeWidth=2;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-3">
<mxGeometry x="75" y="30" width="70" height="100" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-62" value="RDS-sg" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-3">
<mxGeometry x="80" y="47" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-24" value="Public subnet" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;strokeColor=#248814;fillColor=#E9F3E6;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-1">
<mxGeometry x="100" y="40" width="190" height="130" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-53" value="" style="rounded=1;arcSize=10;dashed=1;strokeColor=#ff0000;fillColor=none;gradientColor=none;dashPattern=8 4;strokeWidth=2;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-24">
<mxGeometry x="110" y="19.5" width="70" height="103" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-39" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.ec2;fillColor=#F58534;gradientColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-24">
<mxGeometry x="125" y="60" width="40" height="53" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-76" value="EC2-sg" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-24">
<mxGeometry x="115" y="30" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-82" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.route_table;fillColor=#F58536;gradientColor=none;strokeColor=#000000;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-24">
<mxGeometry x="-20" y="91" width="40" height="39" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-6" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.lambda_function;fillColor=#F58534;gradientColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-24">
<mxGeometry x="20" y="30" width="50" height="52" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-90" value="" style="rounded=1;arcSize=10;dashed=1;strokeColor=#ff0000;fillColor=none;gradientColor=none;dashPattern=8 4;strokeWidth=2;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-24">
<mxGeometry x="10" y="25.88" width="70" height="60.25" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-80" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.route_table;fillColor=#F58536;gradientColor=none;strokeColor=#000000;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-1">
<mxGeometry x="290" y="-10" width="40" height="39" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-81" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#4D27AA;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.route_table;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-1">
<mxGeometry x="80" y="300" width="47.21" height="46" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-34" value="write" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-1">
<mxGeometry x="38" y="180" width="50" height="30" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-97" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="mvKKEUsCed15WHsKaCFi-1" source="mvKKEUsCed15WHsKaCFi-92" target="mvKKEUsCed15WHsKaCFi-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-92" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#4D27AA;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.endpoint;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-1">
<mxGeometry x="-19" y="50" width="42" height="42" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="mvKKEUsCed15WHsKaCFi-4" source="mvKKEUsCed15WHsKaCFi-6">
<mxGeometry relative="1" as="geometry">
<mxPoint x="502" y="320" as="targetPoint" />
<Array as="points">
<mxPoint x="547" y="210" />
<mxPoint x="412" y="210" />
<mxPoint x="412" y="320" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-28" value="S3 Bucket" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="50" y="235" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="mvKKEUsCed15WHsKaCFi-4" source="mvKKEUsCed15WHsKaCFi-29" target="mvKKEUsCed15WHsKaCFi-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-29" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn3.iconfinder.com/data/icons/cad-database-presentation-spreadsheet-vector-fil-2/512/19-128.png" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="24" y="90" width="36" height="36" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-31" value="sales-data" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="2" y="126" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-33" value="trigger" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="230" y="96" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-35" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.cloudwatch;fillColor=#759C3E;gradientColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="190" y="265" width="50" height="55" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-41" value="" style="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#945DF2;gradientDirection=north;fillColor=#5A30B5;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.quicksight;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="735" y="226" width="56" height="56" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="mvKKEUsCed15WHsKaCFi-4" source="mvKKEUsCed15WHsKaCFi-52" target="mvKKEUsCed15WHsKaCFi-41">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="547" y="381" />
<mxPoint x="663" y="381" />
<mxPoint x="663" y="380" />
<mxPoint x="772" y="380" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-72" value="Quicksight" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="790" y="202" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-38" value="CW Logs" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="180" y="320" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="mvKKEUsCed15WHsKaCFi-4" source="mvKKEUsCed15WHsKaCFi-6" target="mvKKEUsCed15WHsKaCFi-35">
<mxGeometry relative="1" as="geometry">
<mxPoint x="220" y="340" as="targetPoint" />
<Array as="points">
<mxPoint x="290" y="152" />
<mxPoint x="290" y="230" />
<mxPoint x="220" y="230" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-98" value="vpc endpoint" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="mvKKEUsCed15WHsKaCFi-4">
<mxGeometry x="312" y="60" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-84" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.internet_gateway;fillColor=#F58534;gradientColor=none;strokeColor=#000000;" vertex="1" parent="1">
<mxGeometry x="562" y="310" width="50" height="49" as="geometry" />
</mxCell>
<mxCell id="mvKKEUsCed15WHsKaCFi-88" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="mvKKEUsCed15WHsKaCFi-82" target="mvKKEUsCed15WHsKaCFi-84">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="450" y="490" />
<mxPoint x="450" y="370" />
<mxPoint x="587" y="370" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FXCXVvDxTQtwc45PbP1s-115" value="Icons" style="" parent="0" />
</root>
</mxGraphModel>
</diagram>
</mxfile>