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
2 years ago
|
{
|
||
|
"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"
|
||
|
}
|