forked from garystafford/draw-io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathECR.drawio
448 lines (448 loc) · 50.6 KB
/
ECR.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
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
<mxfile host="www.draw.io" modified="2019-11-03T06:12:33.690Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36" etag="XrWaTdGjxvGhIN4AgWXM" version="12.1.9" type="github" pages="1">
<diagram id="R_3jS2ZoELMMdS4u4bHU" name="Page-1">
<mxGraphModel dx="932" dy="609" 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="u8_xLI2GsS02MfjM-tT7-38" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;fontSize=13;" vertex="1" parent="1">
<mxGeometry x="70" y="2390" width="740" height="230" as="geometry"/>
</mxCell>
<mxCell id="wGE7x2msAMP5GoDA-X3O-2" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="54" y="1480" width="441" height="290" as="geometry"/>
</mxCell>
<mxCell id="wGE7x2msAMP5GoDA-X3O-16" value="<span style="background-color: rgb(248 , 249 , 250)">Prose App</span><br style="padding: 0px ; margin: 0px ; background-color: rgb(248 , 249 , 250)"><span style="background-color: rgb(248 , 249 , 250)">(Customer)</span>" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-and-brands/512/97_Docker_logo_logos-128.png" parent="1" vertex="1">
<mxGeometry x="400.5" y="1478" width="90" height="90" as="geometry"/>
</mxCell>
<mxCell id="wGE7x2msAMP5GoDA-X3O-17" value="<span style="background-color: rgb(248 , 249 , 250)">Rake App</span><br style="padding: 0px ; margin: 0px ; background-color: rgb(248 , 249 , 250)"><span style="background-color: rgb(248 , 249 , 250)">(Vendor)</span>" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-and-brands/512/97_Docker_logo_logos-128.png" parent="1" vertex="1">
<mxGeometry x="403.5" y="1638" width="90" height="90" as="geometry"/>
</mxCell>
<mxCell id="CuYU8UTOywDD641evy3M-4" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="10" y="570" width="810" height="420" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-1" value="AWS Account (Production)" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;" parent="1" vertex="1">
<mxGeometry x="400" y="580" width="410" height="320" as="geometry"/>
</mxCell>
<mxCell id="FWOFpeMmau_UyYtUf4DY-2" value="AWS 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#147EBA;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=0;" parent="1" vertex="1">
<mxGeometry x="420" y="626" width="371" height="254" as="geometry"/>
</mxCell>
<mxCell id="1mgu3LqUCHgCsa3aqwwW-8" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="49" y="1080" width="761" height="290" as="geometry"/>
</mxCell>
<mxCell id="CuYU8UTOywDD641evy3M-3" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="30" y="30" width="810" height="490" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-3" value="AWS Account (Binary Repositories)" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;" parent="1" vertex="1">
<mxGeometry x="20" y="580" width="340" height="320" as="geometry"/>
</mxCell>
<mxCell id="FWOFpeMmau_UyYtUf4DY-1" value="AWS 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#147EBA;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=0;" parent="1" vertex="1">
<mxGeometry x="40" y="620" width="300" height="260" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-10" value="AWS Account (Customer)" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;" parent="1" vertex="1">
<mxGeometry x="420" y="40" width="410" height="470" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-3" value="AWS Account (Vendor)" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;" parent="1" vertex="1">
<mxGeometry x="40" y="40" width="340" height="230" as="geometry"/>
</mxCell>
<mxCell id="2xBf_S5dhK4KMrF_vTI4-1" value="AWS Region 2" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#147EBA;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=0;" parent="1" vertex="1">
<mxGeometry x="440" y="80" width="370" height="410" as="geometry"/>
</mxCell>
<mxCell id="2xBf_S5dhK4KMrF_vTI4-2" value="AWS Region 1" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#147EBA;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=0;" parent="1" vertex="1">
<mxGeometry x="60" y="80" width="300" height="170" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-40" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;strokeColor=#248814;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;" parent="1" vertex="1">
<mxGeometry x="580" y="280" width="210" height="190" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-9" value="Amazon ECR" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecr;" parent="1" vertex="1">
<mxGeometry x="170" y="121" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-11" value="Amazon ECR" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecr;" parent="1" vertex="1">
<mxGeometry x="557" y="121" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-25" value="&nbsp;2&nbsp;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;fontSize=13;fontStyle=2;fontColor=#666666;" parent="1" target="1mgu3LqUCHgCsa3aqwwW-10" edge="1">
<mxGeometry x="0.1852" relative="1" as="geometry">
<mxPoint x="210" y="230" as="sourcePoint"/>
<mxPoint x="460" y="330" as="targetPoint"/>
<Array as="points">
<mxPoint x="210" y="350"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-24" value="ECR Repository <br>Policy" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.identity_and_access_management;" parent="1" vertex="1">
<mxGeometry x="80" y="121" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-33" value="&nbsp;3&nbsp;" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;fontSize=13;fontStyle=2;fontColor=#666666;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="490" y="326" as="sourcePoint"/>
<mxPoint x="490" y="240" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-34" value="<span style="font-size: 13px"><span style="font-size: 13px">&nbsp;5&nbsp;</span></span>" style="edgeStyle=orthogonalEdgeStyle;html=1;endArrow=open;elbow=vertical;startArrow=none;endFill=0;strokeColor=#545B64;rounded=0;fontSize=13;fontStyle=2;fontColor=#666666;" parent="1" target="CuYU8UTOywDD641evy3M-1" edge="1">
<mxGeometry x="-0.2308" width="100" relative="1" as="geometry">
<mxPoint x="535" y="364" as="sourcePoint"/>
<mxPoint x="620" y="364" as="targetPoint"/>
<Array as="points"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-38" value="Image<br>Repository B" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="670" y="100" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-41" value="Container&nbsp;A" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="714" y="290.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-42" value="Container&nbsp;B" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="714" y="349.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-43" value="Image<br>Repository A" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="279.5" y="135" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;fontSize=11;" parent="1" source="1mgu3LqUCHgCsa3aqwwW-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="370" as="sourcePoint"/>
<mxPoint x="119" y="240" as="targetPoint"/>
<Array as="points">
<mxPoint x="119" y="380"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-47" value="&nbsp;1&nbsp;" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontSize=13;fontStyle=2;fontColor=#666666;" parent="owTj0nQ-ClxknzkhUprJ-46" vertex="1" connectable="0">
<mxGeometry x="-0.2465" y="1" relative="1" as="geometry">
<mxPoint x="1" y="-1" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-58" value="Image<br>Repository C" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="670" y="180" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="owTj0nQ-ClxknzkhUprJ-59" value="Container&nbsp;C" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="714" y="409.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-2" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;strokeColor=#248814;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;" parent="1" vertex="1">
<mxGeometry x="560" y="656" width="210" height="190" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-9" value="ECR Repository&nbsp;<br>Policy" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.identity_and_access_management;" parent="1" vertex="1">
<mxGeometry x="60" y="691" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-11" value="<span style="font-size: 13px;"><span style="font-size: 13px;">&nbsp;3&nbsp;</span></span>" style="edgeStyle=orthogonalEdgeStyle;html=1;endArrow=open;elbow=vertical;startArrow=none;endFill=0;strokeColor=#545B64;rounded=0;fontColor=#666666;fontSize=13;fontStyle=2" parent="1" target="CuYU8UTOywDD641evy3M-2" edge="1">
<mxGeometry x="-0.2903" width="100" relative="1" as="geometry">
<mxPoint x="518" y="745" as="sourcePoint"/>
<mxPoint x="600" y="745" as="targetPoint"/>
<Array as="points"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-13" value="Container A" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="693.5" y="665.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-14" value="Container&nbsp;B" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="693.5" y="724.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;fontSize=11;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="830" as="sourcePoint"/>
<mxPoint x="100" y="810" as="targetPoint"/>
<Array as="points">
<mxPoint x="460" y="940"/>
<mxPoint x="100" y="940"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-17" value="&nbsp;1&nbsp;" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontSize=13;fontStyle=2;fontColor=#666666;" parent="dBPFH3CyM3iplm8_HaV5-16" vertex="1" connectable="0">
<mxGeometry x="-0.2465" y="1" relative="1" as="geometry">
<mxPoint x="-57" y="-1" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-21" value="Container&nbsp;C" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="693.5" y="784.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-22" value="Amazon ECR" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecr;" parent="1" vertex="1">
<mxGeometry x="149.5" y="691" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-23" value="Image<br>Repository A" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="259.5" y="635" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-24" value="Image<br>Repository B" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="259.5" y="715" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-25" value="Image<br>Repository C" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" parent="1" vertex="1">
<mxGeometry x="259.5" y="795" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="dBPFH3CyM3iplm8_HaV5-7" value="&nbsp;2&nbsp;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;fontSize=13;jumpStyle=arc;fontStyle=2;fontColor=#666666;" parent="1" edge="1">
<mxGeometry x="0.0102" relative="1" as="geometry">
<mxPoint x="190" y="801" as="sourcePoint"/>
<mxPoint x="500" y="830" as="targetPoint"/>
<Array as="points">
<mxPoint x="190" y="980"/>
<mxPoint x="500" y="980"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="CuYU8UTOywDD641evy3M-1" value="Amazon ECS" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecs;" parent="1" vertex="1">
<mxGeometry x="600" y="325" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="CuYU8UTOywDD641evy3M-2" value="Amazon ECS" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecs;" parent="1" vertex="1">
<mxGeometry x="580" y="706" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="1mgu3LqUCHgCsa3aqwwW-5" value=":8081" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;" parent="1" source="1mgu3LqUCHgCsa3aqwwW-1" target="1mgu3LqUCHgCsa3aqwwW-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="641" y="1198" as="sourcePoint"/>
<Array as="points">
<mxPoint x="678" y="1198"/>
<mxPoint x="678" y="1128"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1mgu3LqUCHgCsa3aqwwW-6" value=":8082" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;exitX=0.987;exitY=0.646;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="1mgu3LqUCHgCsa3aqwwW-1" target="1mgu3LqUCHgCsa3aqwwW-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="628" y="1231" as="sourcePoint"/>
<Array as="points">
<mxPoint x="635" y="1221"/>
<mxPoint x="678" y="1221"/>
<mxPoint x="678" y="1288"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="1mgu3LqUCHgCsa3aqwwW-1" value="NLP Client
(Customer)" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://pbs.twimg.com/profile_images/1142154201444823041/O6AczwfV.png;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="557" y="1169" width="79" height="79" as="geometry"/>
</mxCell>
<mxCell id="1mgu3LqUCHgCsa3aqwwW-3" value="Prose App
(Customer)" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://pbs.twimg.com/profile_images/1142154201444823041/O6AczwfV.png;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="718" y="1087" width="81" height="81" as="geometry"/>
</mxCell>
<mxCell id="1mgu3LqUCHgCsa3aqwwW-4" value="Rake App
(Vendor)" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://pbs.twimg.com/profile_images/1142154201444823041/O6AczwfV.png;fontStyle=0" parent="1" vertex="1">
<mxGeometry x="721" y="1248" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="1mgu3LqUCHgCsa3aqwwW-9" value="AWS CLI <br>or other tool" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;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.command_line_interface;" parent="1" vertex="1">
<mxGeometry x="440" y="708" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="1mgu3LqUCHgCsa3aqwwW-10" value="AWS CLI <br>or other tool" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;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.command_line_interface;" parent="1" vertex="1">
<mxGeometry x="460" y="326" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="GRQDnbNCHheDlcX2vijt-2" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;" parent="1" source="GRQDnbNCHheDlcX2vijt-1" target="m5KFboodZxEJs2Bsc7D_-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="367" y="1209" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="eR08tAdOPXdmzdPCYpiu-2" value="&nbsp;:8080&nbsp;" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontStyle=2;fontSize=13;fontColor=#666666;" parent="GRQDnbNCHheDlcX2vijt-2" vertex="1" connectable="0">
<mxGeometry x="-0.0545" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="GRQDnbNCHheDlcX2vijt-1" value="Network <br>Load Balancer" style="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.elastic_load_balancing;" parent="1" vertex="1">
<mxGeometry x="236" y="1168" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="m5KFboodZxEJs2Bsc7D_-1" value="Amazon ECS" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecs;" parent="1" vertex="1">
<mxGeometry x="396.5" y="1168" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="m5KFboodZxEJs2Bsc7D_-2" value="&nbsp;:8080&nbsp;" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="1mgu3LqUCHgCsa3aqwwW-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="475" y="1209" as="sourcePoint"/>
<mxPoint x="406.5" y="1217" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="m5KFboodZxEJs2Bsc7D_-3" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;" parent="1" source="m5KFboodZxEJs2Bsc7D_-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="197" y="1208" as="sourcePoint"/>
<mxPoint x="236" y="1208" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="eR08tAdOPXdmzdPCYpiu-1" value="<font color="#666666">&nbsp;:80&nbsp;</font>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontStyle=2;fontSize=13;" parent="m5KFboodZxEJs2Bsc7D_-3" vertex="1" connectable="0">
<mxGeometry x="-0.0183" y="-1" relative="1" as="geometry">
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="m5KFboodZxEJs2Bsc7D_-11" value="End-user <br>Applications" style="outlineConnect=0;gradientColor=none;fontColor=#000000;strokeColor=none;fillColor=#4D4D4D;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.illustration_devices;pointerEvents=1" parent="1" vertex="1">
<mxGeometry x="53.5" y="1172" width="100" height="73" as="geometry"/>
</mxCell>
<mxCell id="m5KFboodZxEJs2Bsc7D_-16" value="ECR Repository <br>Policy" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.identity_and_access_management;" parent="1" vertex="1">
<mxGeometry x="460" y="121" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="m5KFboodZxEJs2Bsc7D_-17" value="&nbsp;4&nbsp;" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;fontSize=13;fontStyle=2;fontColor=#666666;edgeStyle=orthogonalEdgeStyle;" parent="1" edge="1">
<mxGeometry x="-0.2414" relative="1" as="geometry">
<mxPoint x="596" y="230" as="sourcePoint"/>
<mxPoint x="517.5" y="326" as="targetPoint"/>
<Array as="points">
<mxPoint x="596" y="260"/>
<mxPoint x="518" y="260"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="wGE7x2msAMP5GoDA-X3O-3" value=":8080" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="320.5" y="1598" as="sourcePoint"/>
<Array as="points">
<mxPoint x="362.5" y="1598"/>
<mxPoint x="362.5" y="1528"/>
</Array>
<mxPoint x="402.5" y="1528" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="wGE7x2msAMP5GoDA-X3O-4" value=":8080" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;exitX=0.639;exitY=0.7;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="wGE7x2msAMP5GoDA-X3O-1" edge="1">
<mxGeometry x="0.1061" relative="1" as="geometry">
<mxPoint x="319.5" y="1621" as="sourcePoint"/>
<Array as="points">
<mxPoint x="363.5" y="1621"/>
<mxPoint x="363.5" y="1688"/>
</Array>
<mxPoint x="405.5" y="1688" as="targetPoint"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="wGE7x2msAMP5GoDA-X3O-12" value="&nbsp;:8080&nbsp;" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="wGE7x2msAMP5GoDA-X3O-15" edge="1">
<mxGeometry x="-0.1566" relative="1" as="geometry">
<mxPoint x="159.5" y="1609" as="sourcePoint"/>
<mxPoint x="241.5" y="1608.5" as="targetPoint"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="wGE7x2msAMP5GoDA-X3O-15" value="End-user <br>Applications" style="outlineConnect=0;gradientColor=none;fontColor=#000000;strokeColor=none;fillColor=#4D4D4D;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.illustration_devices;pointerEvents=1" parent="1" vertex="1">
<mxGeometry x="58.5" y="1572" width="100" height="73" as="geometry"/>
</mxCell>
<mxCell id="wGE7x2msAMP5GoDA-X3O-1" value="<span style="background-color: rgb(248 , 249 , 250)">NLP Client</span><br style="padding: 0px ; margin: 0px ; background-color: rgb(248 , 249 , 250)"><span style="background-color: rgb(248 , 249 , 250)">(Customer)</span>" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-and-brands/512/97_Docker_logo_logos-128.png" parent="1" vertex="1">
<mxGeometry x="236" y="1558" width="90" height="90" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-1" value="AWS Account (Production)" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;" vertex="1" parent="1">
<mxGeometry x="400" y="1880" width="410" height="320" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-2" value="AWS 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#147EBA;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=0;" vertex="1" parent="1">
<mxGeometry x="420" y="1926" width="371" height="254" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-3" value="AWS Account (Binary Repositories)" 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_aws_cloud_alt;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#232F3E;dashed=0;" vertex="1" parent="1">
<mxGeometry x="20" y="1880" width="340" height="320" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-4" value="AWS 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;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#147EBA;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=0;" vertex="1" parent="1">
<mxGeometry x="40" y="1920" width="300" height="260" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-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;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="1">
<mxGeometry x="560" y="1956" width="210" height="190" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-6" value="ECR Repository&nbsp;<br>Policy" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.identity_and_access_management;" vertex="1" parent="1">
<mxGeometry x="60" y="1991" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-7" value="<span style="font-size: 13px;"><span style="font-size: 13px;">&nbsp;3&nbsp;</span></span>" style="edgeStyle=orthogonalEdgeStyle;html=1;endArrow=open;elbow=vertical;startArrow=none;endFill=0;strokeColor=#545B64;rounded=0;fontColor=#666666;fontSize=13;fontStyle=2" edge="1" parent="1" target="u8_xLI2GsS02MfjM-tT7-18">
<mxGeometry x="-0.2903" width="100" relative="1" as="geometry">
<mxPoint x="518" y="2045" as="sourcePoint"/>
<mxPoint x="600" y="2045" as="targetPoint"/>
<Array as="points"/>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-8" value="Container A" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" vertex="1" parent="1">
<mxGeometry x="693.5" y="1965.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-9" value="Container&nbsp;B" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" vertex="1" parent="1">
<mxGeometry x="693.5" y="2024.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;fontSize=11;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="2130" as="sourcePoint"/>
<mxPoint x="100" y="2110" as="targetPoint"/>
<Array as="points">
<mxPoint x="460" y="2240"/>
<mxPoint x="100" y="2240"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-11" value="&nbsp;1&nbsp;" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;fontSize=13;fontStyle=2;fontColor=#666666;" vertex="1" connectable="0" parent="u8_xLI2GsS02MfjM-tT7-10">
<mxGeometry x="-0.2465" y="1" relative="1" as="geometry">
<mxPoint x="-57" y="-1" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-12" value="Container&nbsp;C" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" vertex="1" parent="1">
<mxGeometry x="693.5" y="2084.5" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-13" value="Amazon ECR" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecr;" vertex="1" parent="1">
<mxGeometry x="149.5" y="1991" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-14" value="Image<br>Repository A" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" vertex="1" parent="1">
<mxGeometry x="259.5" y="1935" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-15" value="Image<br>Repository B" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" vertex="1" parent="1">
<mxGeometry x="259.5" y="2015" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-16" value="Image<br>Repository C" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D05C17;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.container_1;spacingBottom=0;" vertex="1" parent="1">
<mxGeometry x="259.5" y="2095" width="47" height="30" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-17" value="&nbsp;2&nbsp;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;fontSize=13;jumpStyle=arc;fontStyle=2;fontColor=#666666;" edge="1" parent="1">
<mxGeometry x="0.0102" relative="1" as="geometry">
<mxPoint x="190" y="2101" as="sourcePoint"/>
<mxPoint x="500" y="2130" as="targetPoint"/>
<Array as="points">
<mxPoint x="190" y="2280"/>
<mxPoint x="500" y="2280"/>
</Array>
<mxPoint as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-18" value="Amazon ECS" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecs;" vertex="1" parent="1">
<mxGeometry x="580" y="2006" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-19" value="AWS CLI <br>or other tool" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;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.command_line_interface;" vertex="1" parent="1">
<mxGeometry x="440" y="2008" width="78" height="78" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-20" value="Amazon ECR" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=13;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ecr;" vertex="1" parent="1">
<mxGeometry x="559" y="2400" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-24" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;" edge="1" parent="1" source="u8_xLI2GsS02MfjM-tT7-21" target="u8_xLI2GsS02MfjM-tT7-20">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-30" value="<i>Push</i>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="u8_xLI2GsS02MfjM-tT7-24">
<mxGeometry x="-0.1534" relative="1" as="geometry">
<mxPoint x="3.5" y="10" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-21" value="AWS CodeBuild" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#4D72F3;gradientDirection=north;fillColor=#3334B9;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=13;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.codebuild;" vertex="1" parent="1">
<mxGeometry x="400" y="2401" width="79" height="79" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-23" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=open;startFill=0;" edge="1" parent="1" source="u8_xLI2GsS02MfjM-tT7-22" target="u8_xLI2GsS02MfjM-tT7-21">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-29" value="<i>Webhook</i>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="u8_xLI2GsS02MfjM-tT7-23">
<mxGeometry x="0.0854" relative="1" as="geometry">
<mxPoint x="-4" y="9" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-22" value="GitHub" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn0.iconfinder.com/data/icons/octicons/1024/mark-github-128.png;fontSize=13;" vertex="1" parent="1">
<mxGeometry x="239.5" y="2401" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-27" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;" edge="1" parent="1" source="u8_xLI2GsS02MfjM-tT7-31" target="u8_xLI2GsS02MfjM-tT7-22">
<mxGeometry relative="1" as="geometry">
<mxPoint x="164.5" y="2441" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-28" value="<i>Commit</i>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="u8_xLI2GsS02MfjM-tT7-27">
<mxGeometry x="-0.2805" y="2" relative="1" as="geometry">
<mxPoint x="9.5" y="12" as="offset"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-31" value="Source Code" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://pbs.twimg.com/profile_images/1142154201444823041/O6AczwfV.png;fontStyle=0;fontSize=13;" vertex="1" parent="1">
<mxGeometry x="81" y="2400" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="u8_xLI2GsS02MfjM-tT7-35">
<mxGeometry relative="1" as="geometry">
<mxPoint x="149.98000000000002" y="2539.98" as="sourcePoint"/>
<mxPoint x="280" y="2510" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-35" value="Dockerfile" style="shape=image;imageAspect=0;aspect=fixed;verticalLabelPosition=bottom;verticalAlign=top;image=https://www.docker.com/sites/default/files/d8/2019-07/Moby-logo.png;fontSize=13;" vertex="1" parent="1">
<mxGeometry x="80.5" y="2530" width="84" height="60" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-39" value="Amazon ECS" style="outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;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.ecs;" vertex="1" parent="1">
<mxGeometry x="719" y="2400" width="80" height="80" as="geometry"/>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-40" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontSize=13;fontColor=#666666;fontStyle=2;strokeColor=#545B64;endFill=0;endArrow=open;startArrow=none;" edge="1" parent="1" source="u8_xLI2GsS02MfjM-tT7-20" target="u8_xLI2GsS02MfjM-tT7-39">
<mxGeometry relative="1" as="geometry">
<mxPoint x="639" y="2440.8761755485893" as="sourcePoint"/>
<mxPoint x="719" y="2440.62539184953" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="u8_xLI2GsS02MfjM-tT7-41" value="<i>Deploy</i>" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;" vertex="1" connectable="0" parent="u8_xLI2GsS02MfjM-tT7-40">
<mxGeometry x="-0.1534" relative="1" as="geometry">
<mxPoint x="3.5" y="10" as="offset"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>