computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4468 lines
168 KiB
4468 lines
168 KiB
{ |
|
"mockup": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "229", |
|
"typeID": "Arrow", |
|
"zOrder": "0", |
|
"w": "1264", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "192", |
|
"y": "433", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": 0.4242424242424079, |
|
"y": 1 |
|
}, |
|
"p1": { |
|
"x": 0.4999384539635645, |
|
"y": -7.111231622885778e-20 |
|
}, |
|
"p2": { |
|
"x": 1264.8181818181818, |
|
"y": -0.4242424242424363 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "230", |
|
"typeID": "Canvas", |
|
"zOrder": "1", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1018", |
|
"y": "410", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "231", |
|
"typeID": "Label", |
|
"zOrder": "2", |
|
"measuredW": "101", |
|
"measuredH": "28", |
|
"x": "1066", |
|
"y": "421", |
|
"properties": { |
|
"size": "20", |
|
"text": "Operations" |
|
} |
|
}, |
|
{ |
|
"ID": "244", |
|
"typeID": "Arrow", |
|
"zOrder": "15", |
|
"w": "1", |
|
"h": "81", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "814", |
|
"y": "2496", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"stroke": "dotted", |
|
"color": "10027263", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 81.09090909090901 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "245", |
|
"typeID": "Canvas", |
|
"zOrder": "16", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "350", |
|
"y": "409", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "248", |
|
"typeID": "Label", |
|
"zOrder": "19", |
|
"measuredW": "286", |
|
"measuredH": "40", |
|
"x": "654", |
|
"y": "226", |
|
"properties": { |
|
"size": "32", |
|
"text": "AWS Best Practices" |
|
} |
|
}, |
|
{ |
|
"ID": "249", |
|
"typeID": "Canvas", |
|
"zOrder": "20", |
|
"w": "361", |
|
"h": "150", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1082", |
|
"y": "175" |
|
}, |
|
{ |
|
"ID": "250", |
|
"typeID": "Label", |
|
"zOrder": "21", |
|
"measuredW": "332", |
|
"measuredH": "26", |
|
"x": "1098", |
|
"y": "193", |
|
"properties": { |
|
"text": "Find the detailed version of this checklist", |
|
"size": "18" |
|
} |
|
}, |
|
{ |
|
"ID": "251", |
|
"typeID": "Label", |
|
"zOrder": "22", |
|
"measuredW": "318", |
|
"measuredH": "26", |
|
"x": "1098", |
|
"y": "221", |
|
"properties": { |
|
"size": "18", |
|
"text": "With details on how to implement these" |
|
} |
|
}, |
|
{ |
|
"ID": "252", |
|
"typeID": "__group__", |
|
"zOrder": "23", |
|
"measuredW": "329", |
|
"measuredH": "51", |
|
"w": "329", |
|
"h": "51", |
|
"x": "1098", |
|
"y": "257", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Canvas", |
|
"zOrder": "0", |
|
"w": "329", |
|
"h": "51", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "4273622", |
|
"borderColor": "4273622" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "172", |
|
"measuredH": "28", |
|
"x": "79", |
|
"y": "12", |
|
"properties": { |
|
"color": "16777215", |
|
"size": "20", |
|
"text": "https://roadmap.sh" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "253", |
|
"typeID": "Canvas", |
|
"zOrder": "24", |
|
"w": "373", |
|
"h": "169", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "196", |
|
"y": "168" |
|
}, |
|
{ |
|
"ID": "254", |
|
"typeID": "__group__", |
|
"zOrder": "25", |
|
"measuredW": "228", |
|
"measuredH": "26", |
|
"w": "228", |
|
"h": "26", |
|
"x": "230", |
|
"y": "247", |
|
"properties": { |
|
"controlName": "ext_link:wblinks.com/notes/aws-tips-i-wish-id-known-before-i-started/" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "195", |
|
"measuredH": "26", |
|
"x": "33", |
|
"y": "0", |
|
"properties": { |
|
"size": "18", |
|
"text": "AWS tips by Rich Adams" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "__group__", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"w": "24", |
|
"h": "24", |
|
"x": "0", |
|
"y": "2", |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Icon", |
|
"zOrder": "0", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16777215", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "small" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Icon", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "10066329", |
|
"icon": { |
|
"ID": "check-circle", |
|
"size": "small" |
|
} |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "255", |
|
"typeID": "__group__", |
|
"zOrder": "26", |
|
"measuredW": "174", |
|
"measuredH": "26", |
|
"w": "174", |
|
"h": "26", |
|
"x": "230", |
|
"y": "283", |
|
"properties": { |
|
"controlName": "ext_link:github.com/open-guides/og-aws" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "141", |
|
"measuredH": "26", |
|
"x": "33", |
|
"y": "0", |
|
"properties": { |
|
"size": "18", |
|
"text": "AWS Open Guide" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "__group__", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"w": "24", |
|
"h": "24", |
|
"x": "0", |
|
"y": "2", |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Icon", |
|
"zOrder": "0", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16777215", |
|
"icon": { |
|
"ID": "circle", |
|
"size": "small" |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Icon", |
|
"zOrder": "1", |
|
"measuredW": "24", |
|
"measuredH": "24", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "10066329", |
|
"icon": { |
|
"ID": "check-circle", |
|
"size": "small" |
|
} |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "256", |
|
"typeID": "Label", |
|
"zOrder": "27", |
|
"measuredW": "268", |
|
"measuredH": "32", |
|
"x": "230", |
|
"y": "197", |
|
"properties": { |
|
"size": "24", |
|
"text": "References / Resources" |
|
} |
|
}, |
|
{ |
|
"ID": "257", |
|
"typeID": "Arrow", |
|
"zOrder": "28", |
|
"w": "1", |
|
"h": "76", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "812", |
|
"y": "134", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 76.17275043077757 |
|
}, |
|
"stroke": "dotted", |
|
"color": "10027263" |
|
} |
|
}, |
|
{ |
|
"ID": "258", |
|
"typeID": "Label", |
|
"zOrder": "29", |
|
"measuredW": "121", |
|
"measuredH": "28", |
|
"x": "388", |
|
"y": "420", |
|
"properties": { |
|
"size": "20", |
|
"text": "Development" |
|
} |
|
}, |
|
{ |
|
"ID": "259", |
|
"typeID": "Arrow", |
|
"zOrder": "30", |
|
"w": "1", |
|
"h": "2248", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "814", |
|
"y": "287", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": 0, |
|
"y": -0.48484848484849863 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 0, |
|
"y": 2247.8484848484845 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "260", |
|
"typeID": "TextArea", |
|
"zOrder": "31", |
|
"w": "438", |
|
"h": "118", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "595", |
|
"y": "2410" |
|
}, |
|
{ |
|
"ID": "261", |
|
"typeID": "Label", |
|
"zOrder": "32", |
|
"measuredW": "366", |
|
"measuredH": "25", |
|
"x": "631", |
|
"y": "2429", |
|
"properties": { |
|
"size": "17", |
|
"text": "Continue Learning with following relevant tracks" |
|
} |
|
}, |
|
{ |
|
"ID": "262", |
|
"typeID": "__group__", |
|
"zOrder": "33", |
|
"measuredW": "198", |
|
"measuredH": "44", |
|
"w": "198", |
|
"h": "44", |
|
"x": "818", |
|
"y": "2466", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/devops" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "198", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "141", |
|
"measuredH": "25", |
|
"x": "28", |
|
"y": "10", |
|
"properties": { |
|
"size": "17", |
|
"text": "DevOps Roadmap" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "263", |
|
"typeID": "__group__", |
|
"zOrder": "34", |
|
"measuredW": "198", |
|
"measuredH": "44", |
|
"w": "198", |
|
"h": "44", |
|
"x": "610", |
|
"y": "2466", |
|
"properties": { |
|
"controlName": "ext_link:roadmap.sh/backend" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "198", |
|
"h": "44", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"color": "16770457" |
|
} |
|
}, |
|
{ |
|
"ID": "1", |
|
"typeID": "Label", |
|
"zOrder": "1", |
|
"measuredW": "147", |
|
"measuredH": "25", |
|
"x": "24", |
|
"y": "10", |
|
"properties": { |
|
"size": "17", |
|
"text": "Backend Roadmap" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "270", |
|
"typeID": "Arrow", |
|
"zOrder": "41", |
|
"w": "632", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "180", |
|
"y": "711", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": 0.3030303030302832, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 632, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "271", |
|
"typeID": "Canvas", |
|
"zOrder": "42", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "350", |
|
"y": "687", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "272", |
|
"typeID": "Label", |
|
"zOrder": "43", |
|
"measuredW": "55", |
|
"measuredH": "28", |
|
"x": "421", |
|
"y": "698", |
|
"properties": { |
|
"size": "20", |
|
"text": "Billing" |
|
} |
|
}, |
|
{ |
|
"ID": "275", |
|
"typeID": "Arrow", |
|
"zOrder": "46", |
|
"w": "645", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "167", |
|
"y": "859", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.3333333333333428, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999999999999999, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 645, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "276", |
|
"typeID": "Canvas", |
|
"zOrder": "47", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "350", |
|
"y": "835", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "277", |
|
"typeID": "Label", |
|
"zOrder": "48", |
|
"measuredW": "73", |
|
"measuredH": "28", |
|
"x": "412", |
|
"y": "846", |
|
"properties": { |
|
"size": "20", |
|
"text": "Security" |
|
} |
|
}, |
|
{ |
|
"ID": "286", |
|
"typeID": "Arrow", |
|
"zOrder": "57", |
|
"w": "646", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "816", |
|
"y": "811", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.31818181818175617, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999441315812997, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 645.3636363636363, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "287", |
|
"typeID": "Canvas", |
|
"zOrder": "58", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1016", |
|
"y": "786", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "288", |
|
"typeID": "Label", |
|
"zOrder": "59", |
|
"measuredW": "25", |
|
"measuredH": "28", |
|
"x": "1102", |
|
"y": "797", |
|
"properties": { |
|
"size": "20", |
|
"text": "S3" |
|
} |
|
}, |
|
{ |
|
"ID": "297", |
|
"typeID": "Arrow", |
|
"zOrder": "68", |
|
"w": "655", |
|
"h": "2", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "816", |
|
"y": "1097", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.31818181818175617, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999441315812998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 654.4545454545455, |
|
"y": 2.303030303030255 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "298", |
|
"typeID": "Canvas", |
|
"zOrder": "69", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1016", |
|
"y": "1072", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "299", |
|
"typeID": "Label", |
|
"zOrder": "70", |
|
"measuredW": "88", |
|
"measuredH": "28", |
|
"x": "1071", |
|
"y": "1083", |
|
"properties": { |
|
"size": "20", |
|
"text": "EC2/VPC" |
|
} |
|
}, |
|
{ |
|
"ID": "312", |
|
"typeID": "Arrow", |
|
"zOrder": "83", |
|
"w": "649", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "163", |
|
"y": "1138", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.12121212121212466, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5000000000000001, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 649, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "313", |
|
"typeID": "Canvas", |
|
"zOrder": "84", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "350", |
|
"y": "1114", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "314", |
|
"typeID": "Label", |
|
"zOrder": "85", |
|
"measuredW": "39", |
|
"measuredH": "28", |
|
"x": "429", |
|
"y": "1125", |
|
"properties": { |
|
"size": "20", |
|
"text": "ELB" |
|
} |
|
}, |
|
{ |
|
"ID": "319", |
|
"typeID": "Arrow", |
|
"zOrder": "90", |
|
"w": "662", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "151", |
|
"y": "1333", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.24242424242424931, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999441315812997, |
|
"y": -2.2650878834641076e-19 |
|
}, |
|
"p2": { |
|
"x": 662, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "320", |
|
"typeID": "Canvas", |
|
"zOrder": "91", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "350", |
|
"y": "1308", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "321", |
|
"typeID": "Label", |
|
"zOrder": "92", |
|
"measuredW": "41", |
|
"measuredH": "28", |
|
"x": "428", |
|
"y": "1319", |
|
"properties": { |
|
"size": "20", |
|
"text": "RDS" |
|
} |
|
}, |
|
{ |
|
"ID": "324", |
|
"typeID": "Arrow", |
|
"zOrder": "95", |
|
"w": "660", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "152", |
|
"y": "1470", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.48484848484849863, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 660, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "325", |
|
"typeID": "Canvas", |
|
"zOrder": "96", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "350", |
|
"y": "1446", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "326", |
|
"typeID": "Label", |
|
"zOrder": "97", |
|
"measuredW": "109", |
|
"measuredH": "28", |
|
"x": "394", |
|
"y": "1457", |
|
"properties": { |
|
"size": "20", |
|
"text": "CloudWatch" |
|
} |
|
}, |
|
{ |
|
"ID": "335", |
|
"typeID": "Arrow", |
|
"zOrder": "106", |
|
"w": "656", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "816", |
|
"y": "1616", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.31818181818175617, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999441315812998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 655.969696969697, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "336", |
|
"typeID": "Canvas", |
|
"zOrder": "107", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1016", |
|
"y": "1591", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "337", |
|
"typeID": "Label", |
|
"zOrder": "108", |
|
"measuredW": "114", |
|
"measuredH": "28", |
|
"x": "1058", |
|
"y": "1602", |
|
"properties": { |
|
"size": "20", |
|
"text": "Auto-Scaling" |
|
} |
|
}, |
|
{ |
|
"ID": "346", |
|
"typeID": "Arrow", |
|
"zOrder": "117", |
|
"w": "662", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "150", |
|
"y": "1748", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 662, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "347", |
|
"typeID": "Canvas", |
|
"zOrder": "118", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "350", |
|
"y": "1724", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "348", |
|
"typeID": "Label", |
|
"zOrder": "119", |
|
"measuredW": "36", |
|
"measuredH": "28", |
|
"x": "431", |
|
"y": "1735", |
|
"properties": { |
|
"size": "20", |
|
"text": "IAM" |
|
} |
|
}, |
|
{ |
|
"ID": "355", |
|
"typeID": "Arrow", |
|
"zOrder": "126", |
|
"w": "659", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "815", |
|
"y": "1931", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.31818181818175617, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49994413158129974, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 658.4848484848485, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "356", |
|
"typeID": "Canvas", |
|
"zOrder": "127", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1015", |
|
"y": "1906", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "357", |
|
"typeID": "Label", |
|
"zOrder": "128", |
|
"measuredW": "79", |
|
"measuredH": "28", |
|
"x": "1074", |
|
"y": "1917", |
|
"properties": { |
|
"size": "20", |
|
"text": "Route53" |
|
} |
|
}, |
|
{ |
|
"ID": "360", |
|
"typeID": "Arrow", |
|
"zOrder": "131", |
|
"w": "664", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "814", |
|
"y": "2084", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.31818181818175617, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.4999441315812998, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 664.030303030303, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "361", |
|
"typeID": "Canvas", |
|
"zOrder": "132", |
|
"w": "251", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "984", |
|
"y": "2059", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "362", |
|
"typeID": "Label", |
|
"zOrder": "133", |
|
"measuredW": "177", |
|
"measuredH": "28", |
|
"x": "1018", |
|
"y": "2070", |
|
"properties": { |
|
"size": "20", |
|
"text": "Elastic MapReduce" |
|
} |
|
}, |
|
{ |
|
"ID": "365", |
|
"typeID": "Arrow", |
|
"zOrder": "136", |
|
"w": "665", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "147", |
|
"y": "1975", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.030303030303031164, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.49999999999999994, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 665, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "366", |
|
"typeID": "Canvas", |
|
"zOrder": "137", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "350", |
|
"y": "1951", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "367", |
|
"typeID": "Label", |
|
"zOrder": "138", |
|
"measuredW": "130", |
|
"measuredH": "28", |
|
"x": "384", |
|
"y": "1962", |
|
"properties": { |
|
"size": "20", |
|
"text": "Miscellaneous" |
|
} |
|
}, |
|
{ |
|
"ID": "382", |
|
"typeID": "Arrow", |
|
"zOrder": "153", |
|
"w": "650", |
|
"h": "1", |
|
"measuredW": "150", |
|
"measuredH": "100", |
|
"x": "815", |
|
"y": "1470", |
|
"properties": { |
|
"curvature": "0", |
|
"leftArrow": "false", |
|
"rightArrow": "false", |
|
"color": "4273622", |
|
"p0": { |
|
"x": -0.15151515151515582, |
|
"y": 0 |
|
}, |
|
"p1": { |
|
"x": 0.5, |
|
"y": 0 |
|
}, |
|
"p2": { |
|
"x": 649.3939393939393, |
|
"y": 0 |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "383", |
|
"typeID": "Canvas", |
|
"zOrder": "154", |
|
"w": "198", |
|
"h": "50", |
|
"measuredW": "100", |
|
"measuredH": "70", |
|
"x": "1024", |
|
"y": "1446", |
|
"properties": { |
|
"color": "16776960" |
|
} |
|
}, |
|
{ |
|
"ID": "384", |
|
"typeID": "Label", |
|
"zOrder": "155", |
|
"measuredW": "106", |
|
"measuredH": "28", |
|
"x": "1070", |
|
"y": "1457", |
|
"properties": { |
|
"size": "20", |
|
"text": "Elasticache" |
|
} |
|
}, |
|
{ |
|
"ID": "399", |
|
"typeID": "__group__", |
|
"zOrder": "17", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "495", |
|
"properties": { |
|
"controlName": "check:application-state" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "400", |
|
"typeID": "__group__", |
|
"zOrder": "18", |
|
"measuredW": "367", |
|
"measuredH": "28", |
|
"w": "367", |
|
"h": "28", |
|
"x": "291", |
|
"y": "496", |
|
"properties": { |
|
"controlName": "application-state" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "367", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Do not store application state on servers" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "401", |
|
"typeID": "__group__", |
|
"zOrder": "35", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "535", |
|
"properties": { |
|
"controlName": "check:logs-information" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "402", |
|
"typeID": "__group__", |
|
"zOrder": "36", |
|
"measuredW": "313", |
|
"measuredH": "28", |
|
"w": "313", |
|
"h": "28", |
|
"x": "291", |
|
"y": "536", |
|
"properties": { |
|
"controlName": "logs-information" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "313", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Store extra information in your logs" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "403", |
|
"typeID": "__group__", |
|
"zOrder": "37", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "575", |
|
"properties": { |
|
"controlName": "check:use-official-sdks" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "404", |
|
"typeID": "__group__", |
|
"zOrder": "38", |
|
"measuredW": "467", |
|
"measuredH": "28", |
|
"w": "467", |
|
"h": "28", |
|
"x": "291", |
|
"y": "576", |
|
"properties": { |
|
"controlName": "use-official-sdks" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "467", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "If you need to interact with AWS, use the official SDK" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "405", |
|
"typeID": "__group__", |
|
"zOrder": "39", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "615", |
|
"properties": { |
|
"controlName": "check:tools-for-logs" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "406", |
|
"typeID": "__group__", |
|
"zOrder": "40", |
|
"measuredW": "311", |
|
"measuredH": "28", |
|
"w": "311", |
|
"h": "28", |
|
"x": "291", |
|
"y": "616", |
|
"properties": { |
|
"controlName": "tools-for-logs" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "311", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Have tools to view application logs" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "407", |
|
"typeID": "__group__", |
|
"zOrder": "45", |
|
"measuredW": "257", |
|
"measuredH": "28", |
|
"w": "257", |
|
"h": "28", |
|
"x": "291", |
|
"y": "771", |
|
"properties": { |
|
"controlName": "billing-alerts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "257", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Set up granular billing alerts." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "408", |
|
"typeID": "__group__", |
|
"zOrder": "44", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "769", |
|
"properties": { |
|
"controlName": "check:billing-alerts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "421", |
|
"typeID": "__group__", |
|
"zOrder": "49", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "919", |
|
"properties": { |
|
"controlName": "check:ec2-roles" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "422", |
|
"typeID": "__group__", |
|
"zOrder": "50", |
|
"measuredW": "405", |
|
"measuredH": "28", |
|
"w": "405", |
|
"h": "28", |
|
"x": "291", |
|
"y": "920", |
|
"properties": { |
|
"controlName": "ec2-roles" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "405", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Prefer EC2 roles over app level IAM account." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "423", |
|
"typeID": "__group__", |
|
"zOrder": "51", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "959", |
|
"properties": { |
|
"controlName": "check:group-permissions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "424", |
|
"typeID": "__group__", |
|
"zOrder": "52", |
|
"measuredW": "361", |
|
"measuredH": "28", |
|
"w": "361", |
|
"h": "28", |
|
"x": "291", |
|
"y": "961", |
|
"properties": { |
|
"controlName": "group-permissions" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "361", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Assign permissions to groups, not users." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "425", |
|
"typeID": "__group__", |
|
"zOrder": "53", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "999", |
|
"properties": { |
|
"controlName": "check:security-audit" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "426", |
|
"typeID": "__group__", |
|
"zOrder": "54", |
|
"measuredW": "317", |
|
"measuredH": "28", |
|
"w": "317", |
|
"h": "28", |
|
"x": "291", |
|
"y": "1001", |
|
"properties": { |
|
"controlName": "security-audit" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "317", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Set up automated security auditing." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "427", |
|
"typeID": "__group__", |
|
"zOrder": "55", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "244", |
|
"y": "1040", |
|
"properties": { |
|
"controlName": "check:cloudtrail" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "428", |
|
"typeID": "__group__", |
|
"zOrder": "56", |
|
"measuredW": "321", |
|
"measuredH": "28", |
|
"w": "321", |
|
"h": "28", |
|
"x": "291", |
|
"y": "1042", |
|
"properties": { |
|
"controlName": "cloudtrail" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "321", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use CloudTrail to keep an audit log." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "429", |
|
"typeID": "__group__", |
|
"zOrder": "87", |
|
"measuredW": "326", |
|
"measuredH": "28", |
|
"w": "326", |
|
"h": "28", |
|
"x": "281", |
|
"y": "1197", |
|
"properties": { |
|
"controlName": "terminate-ssl" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "326", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Terminate SSL on the load balancer." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "431", |
|
"typeID": "__group__", |
|
"zOrder": "86", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "235", |
|
"y": "1195", |
|
"properties": { |
|
"controlName": "check:terminate-ssl" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "432", |
|
"typeID": "__group__", |
|
"zOrder": "89", |
|
"measuredW": "469", |
|
"measuredH": "28", |
|
"w": "469", |
|
"h": "28", |
|
"x": "281", |
|
"y": "1237", |
|
"properties": { |
|
"controlName": "pre-warm-elb" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "469", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Pre-warm your ELBs if you're expecting heavy traffic." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "433", |
|
"typeID": "__group__", |
|
"zOrder": "88", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "235", |
|
"y": "1235", |
|
"properties": { |
|
"controlName": "check:pre-warm-elb" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "434", |
|
"typeID": "__group__", |
|
"zOrder": "94", |
|
"measuredW": "342", |
|
"measuredH": "28", |
|
"w": "342", |
|
"h": "28", |
|
"x": "274", |
|
"y": "1389", |
|
"properties": { |
|
"controlName": "failover-event-subscription" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "342", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Set up event subscriptions for failover." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "435", |
|
"typeID": "__group__", |
|
"zOrder": "93", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "228", |
|
"y": "1388", |
|
"properties": { |
|
"controlName": "check:failover-event-subscription" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "436", |
|
"typeID": "__group__", |
|
"zOrder": "99", |
|
"measuredW": "127", |
|
"measuredH": "28", |
|
"w": "127", |
|
"h": "28", |
|
"x": "274", |
|
"y": "1536", |
|
"properties": { |
|
"controlName": "cloudwatch-cli-tools" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "127", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use CLI tools." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "437", |
|
"typeID": "__group__", |
|
"zOrder": "98", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "228", |
|
"y": "1534", |
|
"properties": { |
|
"controlName": "check:cloudwatch-cli-tools" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "438", |
|
"typeID": "__group__", |
|
"zOrder": "101", |
|
"measuredW": "190", |
|
"measuredH": "28", |
|
"w": "190", |
|
"h": "28", |
|
"x": "274", |
|
"y": "1576", |
|
"properties": { |
|
"controlName": "cloudwatch-free-metrics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "190", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use the free metrics." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "439", |
|
"typeID": "__group__", |
|
"zOrder": "100", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "228", |
|
"y": "1574", |
|
"properties": { |
|
"controlName": "check:cloudwatch-free-metrics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "440", |
|
"typeID": "__group__", |
|
"zOrder": "103", |
|
"measuredW": "219", |
|
"measuredH": "28", |
|
"w": "219", |
|
"h": "28", |
|
"x": "274", |
|
"y": "1616", |
|
"properties": { |
|
"controlName": "cloudwatch-custom-metrics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "219", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use the custom metrics." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "441", |
|
"typeID": "__group__", |
|
"zOrder": "102", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "228", |
|
"y": "1614", |
|
"properties": { |
|
"controlName": "check:cloudwatch-custom-metrics" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "442", |
|
"typeID": "__group__", |
|
"zOrder": "105", |
|
"measuredW": "220", |
|
"measuredH": "28", |
|
"w": "220", |
|
"h": "28", |
|
"x": "274", |
|
"y": "1655", |
|
"properties": { |
|
"controlName": "cloudwatch-detailed-monitoring" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "220", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use detailed monitoring." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "443", |
|
"typeID": "__group__", |
|
"zOrder": "104", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "228", |
|
"y": "1653", |
|
"properties": { |
|
"controlName": "check:cloudwatch-detailed-monitoring" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "444", |
|
"typeID": "__group__", |
|
"zOrder": "121", |
|
"measuredW": "132", |
|
"measuredH": "28", |
|
"w": "132", |
|
"h": "28", |
|
"x": "276", |
|
"y": "1807", |
|
"properties": { |
|
"controlName": "use-iam-roles" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "132", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use IAM roles." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "445", |
|
"typeID": "__group__", |
|
"zOrder": "120", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "1805", |
|
"properties": { |
|
"controlName": "check:use-iam-roles" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "446", |
|
"typeID": "__group__", |
|
"zOrder": "123", |
|
"measuredW": "303", |
|
"measuredH": "28", |
|
"w": "303", |
|
"h": "28", |
|
"x": "276", |
|
"y": "1850", |
|
"properties": { |
|
"controlName": "user-multiple-api-keys" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "303", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use multiple API keys for different purposes" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "447", |
|
"typeID": "__group__", |
|
"zOrder": "122", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "1848", |
|
"properties": { |
|
"controlName": "check:user-multiple-api-keys" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "448", |
|
"typeID": "__group__", |
|
"zOrder": "125", |
|
"measuredW": "315", |
|
"measuredH": "28", |
|
"w": "315", |
|
"h": "28", |
|
"x": "276", |
|
"y": "1891", |
|
"properties": { |
|
"controlName": "multi-factor-auth-iam" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "315", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use multi-factor auth for IAM users" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "449", |
|
"typeID": "__group__", |
|
"zOrder": "124", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "1889", |
|
"properties": { |
|
"controlName": "check:multi-factor-auth-iam" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "471", |
|
"typeID": "__group__", |
|
"zOrder": "139", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "2038", |
|
"properties": { |
|
"controlName": "check:scale-horizontally" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "472", |
|
"typeID": "__group__", |
|
"zOrder": "140", |
|
"measuredW": "158", |
|
"measuredH": "28", |
|
"w": "158", |
|
"h": "28", |
|
"x": "276", |
|
"y": "2039", |
|
"properties": { |
|
"controlName": "scale-horizontally" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "158", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Scale horizontally" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "473", |
|
"typeID": "__group__", |
|
"zOrder": "141", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "2079", |
|
"properties": { |
|
"controlName": "check:app-changes-for-aws" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "474", |
|
"typeID": "__group__", |
|
"zOrder": "142", |
|
"measuredW": "487", |
|
"measuredH": "28", |
|
"w": "487", |
|
"h": "28", |
|
"x": "276", |
|
"y": "2080", |
|
"properties": { |
|
"controlName": "app-changes-for-aws" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "487", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Your application may require changes to work on AWS." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "475", |
|
"typeID": "__group__", |
|
"zOrder": "143", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "2121", |
|
"properties": { |
|
"controlName": "check:redundant-across-azs" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "476", |
|
"typeID": "__group__", |
|
"zOrder": "144", |
|
"measuredW": "467", |
|
"measuredH": "28", |
|
"w": "467", |
|
"h": "28", |
|
"x": "276", |
|
"y": "2122", |
|
"properties": { |
|
"controlName": "redundant-across-azs" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "467", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Always be redundant across availability zones (AZs)." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "477", |
|
"typeID": "__group__", |
|
"zOrder": "145", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "2162", |
|
"properties": { |
|
"controlName": "check:beware-aws-limits" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "478", |
|
"typeID": "__group__", |
|
"zOrder": "146", |
|
"measuredW": "445", |
|
"measuredH": "28", |
|
"w": "445", |
|
"h": "28", |
|
"x": "276", |
|
"y": "2163", |
|
"properties": { |
|
"controlName": "beware-aws-limits" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "445", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Be aware of AWS service limits before you deploy." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "479", |
|
"typeID": "__group__", |
|
"zOrder": "147", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "2204", |
|
"properties": { |
|
"controlName": "check:aws-naming-convention" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "480", |
|
"typeID": "__group__", |
|
"zOrder": "148", |
|
"measuredW": "467", |
|
"measuredH": "28", |
|
"w": "467", |
|
"h": "28", |
|
"x": "276", |
|
"y": "2205", |
|
"properties": { |
|
"controlName": "aws-naming-convention" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "467", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Decide on a naming convention early, and stick to it." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "481", |
|
"typeID": "__group__", |
|
"zOrder": "149", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "2245", |
|
"properties": { |
|
"controlName": "check:key-management-strategy" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "482", |
|
"typeID": "__group__", |
|
"zOrder": "150", |
|
"measuredW": "480", |
|
"measuredH": "28", |
|
"w": "480", |
|
"h": "28", |
|
"x": "276", |
|
"y": "2246", |
|
"properties": { |
|
"controlName": "key-management-strategy" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "480", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Decide on a key-management strategy from the start." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "483", |
|
"typeID": "__group__", |
|
"zOrder": "151", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "230", |
|
"y": "2287", |
|
"properties": { |
|
"controlName": "check:aws-right-choice" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "484", |
|
"typeID": "__group__", |
|
"zOrder": "152", |
|
"measuredW": "370", |
|
"measuredH": "28", |
|
"w": "370", |
|
"h": "28", |
|
"x": "276", |
|
"y": "2288", |
|
"properties": { |
|
"controlName": "aws-right-choice" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "370", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Make sure AWS is right for your workload." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "537", |
|
"typeID": "__group__", |
|
"zOrder": "71", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1169", |
|
"properties": { |
|
"controlName": "check:tag-everything" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "538", |
|
"typeID": "__group__", |
|
"zOrder": "72", |
|
"measuredW": "230", |
|
"measuredH": "28", |
|
"w": "230", |
|
"h": "28", |
|
"x": "907", |
|
"y": "1170", |
|
"properties": { |
|
"controlName": "tag-everything" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "230", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Assign tags to everything." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "539", |
|
"typeID": "__group__", |
|
"zOrder": "73", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1210", |
|
"properties": { |
|
"controlName": "check:termination-protection" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "540", |
|
"typeID": "__group__", |
|
"zOrder": "74", |
|
"measuredW": "524", |
|
"measuredH": "28", |
|
"w": "524", |
|
"h": "28", |
|
"x": "907", |
|
"y": "1211", |
|
"properties": { |
|
"controlName": "termination-protection" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "524", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use termination protection for non-auto-scaling instances." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "541", |
|
"typeID": "__group__", |
|
"zOrder": "75", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1251", |
|
"properties": { |
|
"controlName": "check:use-vpc" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "542", |
|
"typeID": "__group__", |
|
"zOrder": "76", |
|
"measuredW": "98", |
|
"measuredH": "28", |
|
"w": "98", |
|
"h": "28", |
|
"x": "907", |
|
"y": "1252", |
|
"properties": { |
|
"controlName": "use-vpc" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "98", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use a VPC" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "543", |
|
"typeID": "__group__", |
|
"zOrder": "77", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1292", |
|
"properties": { |
|
"controlName": "check:reserved-instances" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "544", |
|
"typeID": "__group__", |
|
"zOrder": "78", |
|
"measuredW": "370", |
|
"measuredH": "28", |
|
"w": "370", |
|
"h": "28", |
|
"x": "907", |
|
"y": "1293", |
|
"properties": { |
|
"controlName": "reserved-instances" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "370", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use reserved instances to save big $$$." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "545", |
|
"typeID": "__group__", |
|
"zOrder": "79", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1333", |
|
"properties": { |
|
"controlName": "check:lock-security-groups" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "546", |
|
"typeID": "__group__", |
|
"zOrder": "80", |
|
"measuredW": "285", |
|
"measuredH": "28", |
|
"w": "285", |
|
"h": "28", |
|
"x": "907", |
|
"y": "1334", |
|
"properties": { |
|
"controlName": "lock-security-groups" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "285", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Lock down your security groups." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "547", |
|
"typeID": "__group__", |
|
"zOrder": "81", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1374", |
|
"properties": { |
|
"controlName": "check:release-eips" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "548", |
|
"typeID": "__group__", |
|
"zOrder": "82", |
|
"measuredW": "328", |
|
"measuredH": "28", |
|
"w": "328", |
|
"h": "28", |
|
"x": "907", |
|
"y": "1375", |
|
"properties": { |
|
"controlName": "release-eips" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "328", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Don't keep unassociated Elastic IPs." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "549", |
|
"typeID": "__group__", |
|
"zOrder": "157", |
|
"measuredW": "539", |
|
"measuredH": "28", |
|
"w": "539", |
|
"h": "28", |
|
"x": "904", |
|
"y": "1528", |
|
"properties": { |
|
"controlName": "configuration-endpoints" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "539", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use configuration endpoints over individual node endpoints." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "550", |
|
"typeID": "__group__", |
|
"zOrder": "156", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1526", |
|
"properties": { |
|
"controlName": "check:configuration-endpoints" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "563", |
|
"typeID": "__group__", |
|
"zOrder": "135", |
|
"measuredW": "367", |
|
"measuredH": "28", |
|
"w": "367", |
|
"h": "28", |
|
"x": "909", |
|
"y": "2150", |
|
"properties": { |
|
"controlName": "s3-hive-results" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "367", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Specify a directory on S3 for Hive results." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "564", |
|
"typeID": "__group__", |
|
"zOrder": "134", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "2149", |
|
"properties": { |
|
"controlName": "check:s3-hive-results" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "565", |
|
"typeID": "__group__", |
|
"zOrder": "130", |
|
"measuredW": "175", |
|
"measuredH": "28", |
|
"w": "175", |
|
"h": "28", |
|
"x": "909", |
|
"y": "1992", |
|
"properties": { |
|
"controlName": "use-alias-records" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "175", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use ALIAS records." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "566", |
|
"typeID": "__group__", |
|
"zOrder": "129", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1991", |
|
"properties": { |
|
"controlName": "check:use-alias-records" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "579", |
|
"typeID": "__group__", |
|
"zOrder": "60", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "882", |
|
"properties": { |
|
"controlName": "check:bucket-names-ssl" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "580", |
|
"typeID": "__group__", |
|
"zOrder": "61", |
|
"measuredW": "411", |
|
"measuredH": "28", |
|
"w": "411", |
|
"h": "28", |
|
"x": "906", |
|
"y": "883", |
|
"properties": { |
|
"controlName": "bucket-names-ssl" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "411", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use \"-\" instead of \".\" in bucket names for SSL." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "581", |
|
"typeID": "__group__", |
|
"zOrder": "62", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "922", |
|
"properties": { |
|
"controlName": "check:avoid-fs-mounts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "582", |
|
"typeID": "__group__", |
|
"zOrder": "63", |
|
"measuredW": "329", |
|
"measuredH": "28", |
|
"w": "329", |
|
"h": "28", |
|
"x": "906", |
|
"y": "923", |
|
"properties": { |
|
"controlName": "avoid-fs-mounts" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "329", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Avoid filesystem mounts (FUSE, etc)." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "583", |
|
"typeID": "__group__", |
|
"zOrder": "64", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "962", |
|
"properties": { |
|
"controlName": "check:cloudfront-in-front-of-s3" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "584", |
|
"typeID": "__group__", |
|
"zOrder": "65", |
|
"measuredW": "539", |
|
"measuredH": "28", |
|
"w": "539", |
|
"h": "28", |
|
"x": "906", |
|
"y": "963", |
|
"properties": { |
|
"controlName": "cloudfront-in-front-of-s3" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "539", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Having CloudFront in front of S3 is optional (but it can help)." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "585", |
|
"typeID": "__group__", |
|
"zOrder": "66", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1002", |
|
"properties": { |
|
"controlName": "check:random-strings-keys" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "586", |
|
"typeID": "__group__", |
|
"zOrder": "67", |
|
"measuredW": "396", |
|
"measuredH": "28", |
|
"w": "396", |
|
"h": "28", |
|
"x": "906", |
|
"y": "1003", |
|
"properties": { |
|
"controlName": "random-strings-keys" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "396", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use random strings at the start of your keys." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "587", |
|
"typeID": "__group__", |
|
"zOrder": "109", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1690", |
|
"properties": { |
|
"controlName": "check:scale-down-events" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "588", |
|
"typeID": "__group__", |
|
"zOrder": "110", |
|
"measuredW": "504", |
|
"measuredH": "28", |
|
"w": "504", |
|
"h": "28", |
|
"x": "905", |
|
"y": "1691", |
|
"properties": { |
|
"controlName": "scale-down-events" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "504", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Scale down on INSUFFICIENT_DATA as well as ALARM." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "589", |
|
"typeID": "__group__", |
|
"zOrder": "111", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1735", |
|
"properties": { |
|
"controlName": "check:elb-healthchecks" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "590", |
|
"typeID": "__group__", |
|
"zOrder": "112", |
|
"measuredW": "475", |
|
"measuredH": "28", |
|
"w": "475", |
|
"h": "28", |
|
"x": "905", |
|
"y": "1736", |
|
"properties": { |
|
"controlName": "elb-healthchecks" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "475", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Use ELB health check instead of EC2 health checks." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "591", |
|
"typeID": "__group__", |
|
"zOrder": "113", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1780", |
|
"properties": { |
|
"controlName": "check:configured-azs-only" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "592", |
|
"typeID": "__group__", |
|
"zOrder": "114", |
|
"measuredW": "562", |
|
"measuredH": "28", |
|
"w": "562", |
|
"h": "28", |
|
"x": "906", |
|
"y": "1781", |
|
"properties": { |
|
"controlName": "configured-azs-only" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "562", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Only use the availability zones (AZs) your ELB is configured for." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "593", |
|
"typeID": "__group__", |
|
"zOrder": "115", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "1825", |
|
"properties": { |
|
"controlName": "check:avoid-multiple-scaling-triggers" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "594", |
|
"typeID": "__group__", |
|
"zOrder": "116", |
|
"measuredW": "448", |
|
"measuredH": "28", |
|
"w": "448", |
|
"h": "28", |
|
"x": "906", |
|
"y": "1826", |
|
"properties": { |
|
"controlName": "avoid-multiple-scaling-triggers" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "448", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Avoid multiple scaling triggers on the same group." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "601", |
|
"typeID": "__group__", |
|
"zOrder": "3", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "501", |
|
"properties": { |
|
"controlName": "check:disable-ssh-access" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "602", |
|
"typeID": "__group__", |
|
"zOrder": "4", |
|
"measuredW": "399", |
|
"measuredH": "28", |
|
"w": "399", |
|
"h": "28", |
|
"x": "905", |
|
"y": "502", |
|
"properties": { |
|
"controlName": "disable-ssh-access" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "399", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Disable SSH access to all servers (Optional)" |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "603", |
|
"typeID": "__group__", |
|
"zOrder": "5", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "542", |
|
"properties": { |
|
"controlName": "check:service-over-servers" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "604", |
|
"typeID": "__group__", |
|
"zOrder": "6", |
|
"measuredW": "445", |
|
"measuredH": "28", |
|
"w": "445", |
|
"h": "28", |
|
"x": "905", |
|
"y": "543", |
|
"properties": { |
|
"controlName": "service-over-servers" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "445", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Care about service as a whole instead of servers." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "605", |
|
"typeID": "__group__", |
|
"zOrder": "7", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "583", |
|
"properties": { |
|
"controlName": "check:avoid-server-eips" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "606", |
|
"typeID": "__group__", |
|
"zOrder": "8", |
|
"measuredW": "321", |
|
"measuredH": "28", |
|
"w": "321", |
|
"h": "28", |
|
"x": "905", |
|
"y": "584", |
|
"properties": { |
|
"controlName": "avoid-server-eips" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "321", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Don't give servers static/elastic IPs." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "607", |
|
"typeID": "__group__", |
|
"zOrder": "9", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "624", |
|
"properties": { |
|
"controlName": "check:automate-everything" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "608", |
|
"typeID": "__group__", |
|
"zOrder": "10", |
|
"measuredW": "190", |
|
"measuredH": "28", |
|
"w": "190", |
|
"h": "28", |
|
"x": "905", |
|
"y": "625", |
|
"properties": { |
|
"controlName": "automate-everything" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "190", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Automate everything." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "609", |
|
"typeID": "__group__", |
|
"zOrder": "11", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "665", |
|
"properties": { |
|
"controlName": "check:use-iam-acount" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "610", |
|
"typeID": "__group__", |
|
"zOrder": "12", |
|
"measuredW": "519", |
|
"measuredH": "28", |
|
"w": "519", |
|
"h": "28", |
|
"x": "905", |
|
"y": "666", |
|
"properties": { |
|
"controlName": "use-iam-acount" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "519", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Everyone gets an IAM account. Never login to the master." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "611", |
|
"typeID": "__group__", |
|
"zOrder": "13", |
|
"measuredW": "30", |
|
"measuredH": "30", |
|
"w": "30", |
|
"h": "30", |
|
"x": "859", |
|
"y": "707", |
|
"properties": { |
|
"controlName": "check:alerts-as-notifications" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "TextArea", |
|
"zOrder": "0", |
|
"w": "30", |
|
"h": "30", |
|
"measuredW": "200", |
|
"measuredH": "140", |
|
"x": "0", |
|
"y": "0" |
|
} |
|
] |
|
} |
|
} |
|
}, |
|
{ |
|
"ID": "612", |
|
"typeID": "__group__", |
|
"zOrder": "14", |
|
"measuredW": "352", |
|
"measuredH": "28", |
|
"w": "352", |
|
"h": "28", |
|
"x": "905", |
|
"y": "708", |
|
"properties": { |
|
"controlName": "alerts-as-notifications" |
|
}, |
|
"children": { |
|
"controls": { |
|
"control": [ |
|
{ |
|
"ID": "0", |
|
"typeID": "Label", |
|
"zOrder": "0", |
|
"measuredW": "352", |
|
"measuredH": "28", |
|
"x": "0", |
|
"y": "0", |
|
"properties": { |
|
"size": "20", |
|
"text": "Get your alerts to become notifications." |
|
} |
|
} |
|
] |
|
} |
|
} |
|
} |
|
] |
|
}, |
|
"attributes": { |
|
"name": "New Wireframe 1 copy 3", |
|
"order": 1000016.2408968211, |
|
"parentID": null, |
|
"notes": "" |
|
}, |
|
"branchID": "Master", |
|
"resourceID": "13C27694-0370-442D-AECD-EFA2B687DD15", |
|
"mockupH": "2443", |
|
"mockupW": "1331", |
|
"measuredW": "1478", |
|
"measuredH": "2577", |
|
"version": "1.0" |
|
}, |
|
"groupOffset": { |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"dependencies": [], |
|
"projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" |
|
} |