forked from simonhanmer/devops-playground-oct2024
-
Notifications
You must be signed in to change notification settings - Fork 0
/
202410-devops-playground.drawio
270 lines (270 loc) · 43.3 KB
/
202410-devops-playground.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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" version="24.8.0" pages="5">
<diagram name="base infrastructure" id="4jHJww5Ocmy3iQpiXNpd">
<mxGraphModel dx="1294" dy="854" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" background="#FFFFFF" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="Of6DzLu10mNsifU8l6B8-7" value="AWS Cloud" 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_aws_cloud_alt;strokeColor=#FF9900;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="40" y="40" width="720" height="640" as="geometry" />
</mxCell>
<mxCell id="Of6DzLu10mNsifU8l6B8-8" value="Region (eu-west-2 London)" 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=#00A4A6;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=1;strokeWidth=3;" parent="Of6DzLu10mNsifU8l6B8-7" vertex="1">
<mxGeometry x="40" y="80" width="640" height="520" as="geometry" />
</mxCell>
<mxCell id="Of6DzLu10mNsifU8l6B8-12" 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=0;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc2;strokeColor=#8C4FFF;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;strokeWidth=2;" parent="Of6DzLu10mNsifU8l6B8-8" vertex="1">
<mxGeometry x="10" y="160" width="620" height="290" as="geometry" />
</mxCell>
<mxCell id="s7FTzu3ZiXwJ7CHYwZ1U-2" value="CloudWatch<div>Logs</div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#E7157B;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.cloudwatch_logs;" vertex="1" parent="Of6DzLu10mNsifU8l6B8-8">
<mxGeometry x="550" y="27.44" width="38" height="28.25" as="geometry" />
</mxCell>
<mxCell id="s7FTzu3ZiXwJ7CHYwZ1U-8" value="Availability Zone<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>2A</div>" style="fillColor=none;strokeColor=#147EBA;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;strokeWidth=2;container=0;" vertex="1" parent="Of6DzLu10mNsifU8l6B8-8">
<mxGeometry x="40" y="120" width="160" height="360" as="geometry" />
</mxCell>
<mxCell id="s7FTzu3ZiXwJ7CHYwZ1U-9" value="Availability Zone<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>2B</div>" style="fillColor=none;strokeColor=#147EBA;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;strokeWidth=2;container=0;" vertex="1" parent="Of6DzLu10mNsifU8l6B8-8">
<mxGeometry x="240" y="120" width="160" height="360" as="geometry" />
</mxCell>
<mxCell id="s7FTzu3ZiXwJ7CHYwZ1U-10" value="Availability Zone<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>2C</div>" style="fillColor=none;strokeColor=#147EBA;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;strokeWidth=2;container=0;" vertex="1" parent="Of6DzLu10mNsifU8l6B8-8">
<mxGeometry x="440" y="120" width="160" height="360" as="geometry" />
</mxCell>
<mxCell id="Of6DzLu10mNsifU8l6B8-13" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#8C4FFF;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.internet_gateway;container=0;" parent="Of6DzLu10mNsifU8l6B8-8" vertex="1">
<mxGeometry x="300" y="150" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="s7FTzu3ZiXwJ7CHYwZ1U-11" 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=#7AA116;fillColor=#F2F6E8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" vertex="1" parent="Of6DzLu10mNsifU8l6B8-8">
<mxGeometry x="50" y="200" width="140" height="200" as="geometry" />
</mxCell>
<mxCell id="s7FTzu3ZiXwJ7CHYwZ1U-13" 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=#7AA116;fillColor=#F2F6E8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" vertex="1" parent="Of6DzLu10mNsifU8l6B8-8">
<mxGeometry x="450" y="200" width="140" height="200" as="geometry" />
</mxCell>
<mxCell id="s7FTzu3ZiXwJ7CHYwZ1U-12" 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=#7AA116;fillColor=#F2F6E8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" vertex="1" parent="Of6DzLu10mNsifU8l6B8-8">
<mxGeometry x="250" y="200" width="140" height="200" as="geometry" />
</mxCell>
<mxCell id="s7FTzu3ZiXwJ7CHYwZ1U-6" value="FIS<div>IAM Role</div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#DD344C;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.role;" vertex="1" parent="Of6DzLu10mNsifU8l6B8-7">
<mxGeometry x="590" y="10" width="38" height="21.44" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="ah-xi6n-r-eeOXkjYb4u" name="step01">
<mxGraphModel dx="1434" dy="854" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="900" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="dJKnByxiSvKX0QbwUXmf-2" value="" style="verticalLabelPosition=bottom;sketch=0;aspect=fixed;html=1;verticalAlign=top;strokeColor=none;align=center;outlineConnect=0;shape=mxgraph.citrix.laptop_1;" parent="1" vertex="1">
<mxGeometry x="674.5" y="40" width="91" height="77" as="geometry" />
</mxCell>
<mxCell id="N4t8-IB9Y0K0nhn93oir-1" value="AWS Cloud" 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_aws_cloud_alt;strokeColor=#FF9900;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;strokeWidth=2;" parent="1" vertex="1">
<mxGeometry x="480" y="300" width="480" height="440" as="geometry" />
</mxCell>
<mxCell id="N4t8-IB9Y0K0nhn93oir-3" 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=0;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc2;strokeColor=#8C4FFF;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;strokeWidth=2;" parent="N4t8-IB9Y0K0nhn93oir-1" vertex="1">
<mxGeometry x="80" y="40" width="320" height="310" as="geometry" />
</mxCell>
<mxCell id="N4t8-IB9Y0K0nhn93oir-8" value="" style="group" parent="N4t8-IB9Y0K0nhn93oir-1" connectable="0" vertex="1">
<mxGeometry x="220" y="20" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="N4t8-IB9Y0K0nhn93oir-9" value="" style="group" parent="N4t8-IB9Y0K0nhn93oir-8" connectable="0" vertex="1">
<mxGeometry width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="N4t8-IB9Y0K0nhn93oir-10" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#8C4FFF;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.internet_gateway;" parent="N4t8-IB9Y0K0nhn93oir-9" vertex="1">
<mxGeometry width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="N4t8-IB9Y0K0nhn93oir-5" 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=0;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;strokeColor=#7AA116;fillColor=#F2F6E8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" parent="N4t8-IB9Y0K0nhn93oir-1" vertex="1">
<mxGeometry x="171" y="130" width="140" height="180" as="geometry" />
</mxCell>
<mxCell id="_8Jouq52tcpOgXBVxCHv-5" value="EC2" 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;fillColor=#ED7100;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.ec2;" parent="N4t8-IB9Y0K0nhn93oir-1" vertex="1">
<mxGeometry x="201" y="171" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="_8Jouq52tcpOgXBVxCHv-1" value="Availability Zone<div><br></div><div><br><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>2A</div></div>" style="fillColor=none;strokeColor=#147EBA;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;" parent="N4t8-IB9Y0K0nhn93oir-1" vertex="1">
<mxGeometry x="160" y="80" width="160" height="300" as="geometry" />
</mxCell>
<mxCell id="_8Jouq52tcpOgXBVxCHv-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="N4t8-IB9Y0K0nhn93oir-1" target="N4t8-IB9Y0K0nhn93oir-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="bQKliIQbaI3pNmq3RV4N-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007FFF;strokeWidth=3;" parent="1" source="dJKnByxiSvKX0QbwUXmf-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="720" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bQKliIQbaI3pNmq3RV4N-1" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="660" y="170" width="120" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="step02a" id="tAqP7-VMtHelDmUkFqaP">
<mxGraphModel dx="1087" dy="716" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="900" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="-CVGmVIiEd29-DwYr2pn-0" />
<mxCell id="-CVGmVIiEd29-DwYr2pn-1" parent="-CVGmVIiEd29-DwYr2pn-0" />
<mxCell id="-CVGmVIiEd29-DwYr2pn-3" value="" style="verticalLabelPosition=bottom;sketch=0;aspect=fixed;html=1;verticalAlign=top;strokeColor=none;align=center;outlineConnect=0;shape=mxgraph.citrix.laptop_1;" parent="-CVGmVIiEd29-DwYr2pn-1" vertex="1">
<mxGeometry x="674.5" y="40" width="91" height="77" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-4" value="AWS Cloud" 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_aws_cloud_alt;strokeColor=#FF9900;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;strokeWidth=2;" parent="-CVGmVIiEd29-DwYr2pn-1" vertex="1">
<mxGeometry x="480" y="300" width="480" height="540" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-11" value="Availability Zone<div><br></div><div><br><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><span style="background-color: initial;">2A</span><br></div></div>" style="fillColor=none;strokeColor=#147EBA;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;" parent="-CVGmVIiEd29-DwYr2pn-4" vertex="1">
<mxGeometry x="160" y="170" width="160" height="320" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-5" 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=0;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc2;strokeColor=#8C4FFF;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;strokeWidth=2;" parent="-CVGmVIiEd29-DwYr2pn-4" vertex="1">
<mxGeometry x="80" y="40" width="320" height="420" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-6" value="" style="group" parent="-CVGmVIiEd29-DwYr2pn-4" connectable="0" vertex="1">
<mxGeometry x="220" y="20" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-7" value="" style="group" parent="-CVGmVIiEd29-DwYr2pn-6" connectable="0" vertex="1">
<mxGeometry width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-8" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#8C4FFF;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.internet_gateway;" parent="-CVGmVIiEd29-DwYr2pn-7" vertex="1">
<mxGeometry width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-9" 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=0;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;strokeColor=#7AA116;fillColor=#F2F6E8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" parent="-CVGmVIiEd29-DwYr2pn-4" vertex="1">
<mxGeometry x="170" y="220" width="140" height="215" as="geometry" />
</mxCell>
<mxCell id="xsIrpFh8SWPHNDLwW2nt-0" value="Autoscaling<div>Group</div>" 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;fillColor=#ED7100;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.auto_scaling2;" parent="-CVGmVIiEd29-DwYr2pn-4" vertex="1">
<mxGeometry x="201" y="280" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="xsIrpFh8SWPHNDLwW2nt-2" value="<font color="#000000">Load</font><div><font color="#000000">Balanc</font><span style="color: rgb(0, 0, 0); background-color: initial;">er</span></div>" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.classic_load_balancer;fillColor=#F58534;gradientColor=none;" parent="-CVGmVIiEd29-DwYr2pn-4" vertex="1">
<mxGeometry x="216.03999999999996" y="80" width="47.92" height="50" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007FFF;strokeWidth=3;" parent="-CVGmVIiEd29-DwYr2pn-4" source="xsIrpFh8SWPHNDLwW2nt-2" target="xsIrpFh8SWPHNDLwW2nt-0" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="240" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="-CVGmVIiEd29-DwYr2pn-1" source="-CVGmVIiEd29-DwYr2pn-4" target="-CVGmVIiEd29-DwYr2pn-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="-CVGmVIiEd29-DwYr2pn-14" value="" style="ellipse;shape=cloud;whiteSpace=wrap;html=1;" parent="-CVGmVIiEd29-DwYr2pn-1" vertex="1">
<mxGeometry x="660" y="170" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="xsIrpFh8SWPHNDLwW2nt-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007FFF;strokeWidth=3;" parent="-CVGmVIiEd29-DwYr2pn-1" source="-CVGmVIiEd29-DwYr2pn-3" target="xsIrpFh8SWPHNDLwW2nt-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="720" y="540" as="targetPoint" />
<mxPoint x="720" y="117" as="sourcePoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="8iGJZY6XeqMka56_7ikY" name="step03">
<mxGraphModel dx="1087" dy="716" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="900" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="6i0d5XYFzhrWlPeUhBP_-1" value="AWS Cloud" 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_aws_cloud_alt;strokeColor=#FF9900;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;strokeWidth=3;" parent="1" vertex="1">
<mxGeometry x="40" y="40" width="720" height="640" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-2" value="Region (eu-west-2 London)" 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=#00A4A6;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=1;strokeWidth=3;" parent="6i0d5XYFzhrWlPeUhBP_-1" vertex="1">
<mxGeometry x="40" y="80" width="640" height="520" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-3" 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=0;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc2;strokeColor=#8C4FFF;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;strokeWidth=2;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="10" y="160" width="620" height="290" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-5" value="Availability Zone<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>2A</div>" style="fillColor=none;strokeColor=#147EBA;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;strokeWidth=2;container=0;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="40" y="120" width="160" height="360" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-6" value="Availability Zone<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>2B</div>" style="fillColor=none;strokeColor=#147EBA;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;strokeWidth=2;container=0;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="240" y="120" width="160" height="360" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-7" value="Availability Zone<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>2C</div>" style="fillColor=none;strokeColor=#147EBA;dashed=1;verticalAlign=top;fontStyle=0;fontColor=#147EBA;whiteSpace=wrap;html=1;strokeWidth=2;container=0;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="440" y="120" width="160" height="360" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-8" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#8C4FFF;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.internet_gateway;container=0;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="300" y="150" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-9" 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=#7AA116;fillColor=#F2F6E8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="50" y="200" width="140" height="200" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-10" 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=#7AA116;fillColor=#F2F6E8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="450" y="200" width="140" height="200" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-11" 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=#7AA116;fillColor=#F2F6E8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="250" y="200" width="140" height="200" as="geometry" />
</mxCell>
<mxCell id="3LWE3RoHeDHzCmXoU_Ke-4" value="Auto Scaling group" 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.groupCenter;grIcon=mxgraph.aws4.group_auto_scaling_group;grStroke=1;strokeColor=#D86613;fillColor=none;verticalAlign=top;align=center;fontColor=#D86613;dashed=1;spacingTop=25;strokeWidth=2;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="20" y="250" width="600" height="130" as="geometry" />
</mxCell>
<mxCell id="BAZTaRVcY7tCJphoKuF6-1" value="Autoscaling<div>Instance</div>" 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;fillColor=#ED7100;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.auto_scaling2;" parent="3LWE3RoHeDHzCmXoU_Ke-4" vertex="1">
<mxGeometry x="80" y="50" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="BAZTaRVcY7tCJphoKuF6-2" value="Autoscaling<div>Instance</div>" 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;fillColor=#ED7100;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.auto_scaling2;" parent="3LWE3RoHeDHzCmXoU_Ke-4" vertex="1">
<mxGeometry x="280" y="50" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="BAZTaRVcY7tCJphoKuF6-3" value="Autoscaling<div>Instance</div>" 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;fillColor=#ED7100;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.auto_scaling2;" parent="3LWE3RoHeDHzCmXoU_Ke-4" vertex="1">
<mxGeometry x="480" y="50" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="BAZTaRVcY7tCJphoKuF6-4" value="Alarm" style="html=1;verticalLabelPosition=bottom;align=center;labelBackgroundColor=#ffffff;verticalAlign=top;strokeWidth=2;strokeColor=#e7157b;shadow=0;dashed=0;shape=mxgraph.ios7.icons.bell;fillColor=none;sketch=0;pointerEvents=1;fontFamily=Helvetica;fontSize=12;fontColor=#232F3E;fontStyle=0;gradientColor=none;" parent="6i0d5XYFzhrWlPeUhBP_-2" vertex="1">
<mxGeometry x="560" y="32.59" width="24" height="23.099999999999998" as="geometry" />
</mxCell>
<mxCell id="6i0d5XYFzhrWlPeUhBP_-12" value="FIS<div>IAM Role</div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#DD344C;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.role;" parent="6i0d5XYFzhrWlPeUhBP_-1" vertex="1">
<mxGeometry x="590" y="10" width="38" height="21.44" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="step04" id="yPJZqHGlKZpirLQn1izX">
<mxGraphModel dx="1087" dy="716" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" background="#FFFFFF" math="0" shadow="0">
<root>
<mxCell id="ll11aQrB_l-KIKqt1UQL-0" />
<mxCell id="ll11aQrB_l-KIKqt1UQL-1" parent="ll11aQrB_l-KIKqt1UQL-0" />
<mxCell id="ll11aQrB_l-KIKqt1UQL-2" value="AWS Cloud" 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_aws_cloud_alt;strokeColor=#FF9900;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;strokeWidth=3;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-1">
<mxGeometry x="40" y="40" width="720" height="640" as="geometry" />
</mxCell>
<mxCell id="ll11aQrB_l-KIKqt1UQL-3" value="Region (eu-west-2 London)" 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=#00A4A6;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=1;strokeWidth=3;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-2">
<mxGeometry x="40" y="80" width="640" height="520" as="geometry" />
</mxCell>
<mxCell id="ll11aQrB_l-KIKqt1UQL-5" value="<font color="#99ccff">CloudWatch</font><div><font color="#99ccff">Logs</font></div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#E7157B;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.cloudwatch_logs;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-3">
<mxGeometry x="550" y="27.44" width="38" height="28.25" as="geometry" />
</mxCell>
<mxCell id="snaeVRMoKZ3cXdHC58BB-3" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007FFF;strokeWidth=3;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="ll11aQrB_l-KIKqt1UQL-3" source="snaeVRMoKZ3cXdHC58BB-2" target="Ncgtn9LIcEeDae2L8Hnh-1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="264.4280000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="snaeVRMoKZ3cXdHC58BB-2" value="<font color="#99ccff">Lambda<br></font><div><font color="#99ccff">IAM Role</font></div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#FF9900;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.role;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-3">
<mxGeometry x="110" y="300" width="38" height="21.44" as="geometry" />
</mxCell>
<mxCell id="Ncgtn9LIcEeDae2L8Hnh-0" value="<font color="#99ccff">FIS Config Bucket</font>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#7AA116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.bucket;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-3">
<mxGeometry x="101.5" y="80.8" width="55" height="57.2" as="geometry" />
</mxCell>
<mxCell id="Ncgtn9LIcEeDae2L8Hnh-1" value="<font color="#99ccff">Test Lambda</font><div><font color="#99ccff">Function</font></div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#ED7100;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.lambda_function;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-3">
<mxGeometry x="200" y="170" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="QXjfyo-jUp_jp-Ggv6SN-0" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007FFF;strokeWidth=3;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" edge="1" parent="ll11aQrB_l-KIKqt1UQL-3" source="Ncgtn9LIcEeDae2L8Hnh-0" target="Ncgtn9LIcEeDae2L8Hnh-1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="151" y="310" as="sourcePoint" />
<mxPoint x="210" y="256" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QXjfyo-jUp_jp-Ggv6SN-1" value="<font color="#99ccff">Account buckets</font>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#7AA116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.bucket;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-3">
<mxGeometry x="390" y="250" width="55" height="57.2" as="geometry" />
</mxCell>
<mxCell id="QXjfyo-jUp_jp-Ggv6SN-2" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#7AA116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.bucket;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-3">
<mxGeometry x="390" y="181.4" width="55" height="57.2" as="geometry" />
</mxCell>
<mxCell id="QXjfyo-jUp_jp-Ggv6SN-5" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#7AA116;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.bucket;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-3">
<mxGeometry x="390" y="112.8" width="55" height="57.2" as="geometry" />
</mxCell>
<mxCell id="QXjfyo-jUp_jp-Ggv6SN-6" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007FFF;strokeWidth=3;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;dashed=1;" edge="1" parent="ll11aQrB_l-KIKqt1UQL-3" source="QXjfyo-jUp_jp-Ggv6SN-5" target="Ncgtn9LIcEeDae2L8Hnh-1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="280" y="424" as="sourcePoint" />
<mxPoint x="339" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QXjfyo-jUp_jp-Ggv6SN-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007FFF;strokeWidth=3;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;dashed=1;" edge="1" parent="ll11aQrB_l-KIKqt1UQL-3" source="QXjfyo-jUp_jp-Ggv6SN-2" target="Ncgtn9LIcEeDae2L8Hnh-1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="334" y="410" as="sourcePoint" />
<mxPoint x="224" y="441" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QXjfyo-jUp_jp-Ggv6SN-8" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#007FFF;strokeWidth=3;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;dashed=1;" edge="1" parent="ll11aQrB_l-KIKqt1UQL-3" source="QXjfyo-jUp_jp-Ggv6SN-1" target="Ncgtn9LIcEeDae2L8Hnh-1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="370" y="350" as="sourcePoint" />
<mxPoint x="260" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ll11aQrB_l-KIKqt1UQL-13" value="<font color="#99ccff">FIS</font><div><font color="#99ccff">IAM Role</font></div>" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#DD344C;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.role;" vertex="1" parent="ll11aQrB_l-KIKqt1UQL-2">
<mxGeometry x="590" y="10" width="38" height="21.44" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>