-
Notifications
You must be signed in to change notification settings - Fork 330
/
Copy pathazfun_checklist.es.json
175 lines (175 loc) · 5.98 KB
/
azfun_checklist.es.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
{
"categories": [
{
"name": "Gestión de identidades y accesos"
},
{
"name": "Topología y conectividad de red"
},
{
"name": "BC y DR"
},
{
"name": "Gobernanza y seguridad"
},
{
"name": "Gobernanza de costos"
},
{
"name": "Operaciones"
},
{
"name": "Implementación de aplicaciones"
}
],
"items": [
{
"category": "BC y DR",
"cost": 1,
"guid": "4238f409-2ea0-43be-a06b-2a993c98aa7b",
"id": "A01.01",
"link": "https://learn.microsoft.com/en-us/azure/azure-functions/functions-scale#overview-of-plans",
"service": "Azure Functions",
"severity": "Alto",
"subcategory": "Alta disponibilidad",
"text": "Seleccione el plan de hospedaje de funciones adecuado en función de los requisitos de su empresa y SLO",
"waf": "Fiabilidad"
},
{
"category": "BC y DR",
"cost": 1,
"guid": "a9808100-d640-4f77-ac56-1ec0600f6752",
"id": "A01.02",
"link": "https://learn.microsoft.com/en-us/azure/azure-functions/functions-scale#overview-of-plans",
"service": "Azure Functions",
"severity": "Alto",
"subcategory": "Alta disponibilidad",
"text": "Aproveche las zonas de disponibilidad cuando corresponda regionalmente (no disponible para el nivel de consumo)",
"waf": "Fiabilidad"
},
{
"category": "BC y DR",
"cost": 1,
"guid": "5969d03e-eacf-4042-b127-73c55e3575fa",
"id": "A01.03",
"link": "https://learn.microsoft.com/en-us/azure/reliability/reliability-functions?tabs=azure-portal#cross-region-disaster-recovery-and-business-continuity",
"service": "Azure Functions",
"severity": "Medio",
"subcategory": "Alta disponibilidad",
"text": "Considere la posibilidad de una estrategia de recuperación ante desastres entre regiones para cargas de trabajo críticas",
"waf": "Fiabilidad"
},
{
"category": "BC y DR",
"cost": 1,
"guid": "47a0aae0-d8a0-43b1-9791-e934dee3754c",
"id": "A01.04",
"link": "https://learn.microsoft.com/en-us/azure/app-service/environment/intro",
"service": "Azure Functions",
"severity": "Alto",
"subcategory": "Alta disponibilidad",
"text": "Si se implementa en un entorno aislado, use o migre a App Service Environment (ASE) v3",
"waf": "Fiabilidad"
},
{
"category": "BC y DR",
"cost": 1,
"guid": "17232891-f89f-4eaa-90f1-3b34bf798ed5",
"id": "A01.05",
"link": "https://learn.microsoft.com/en-us/azure/azure-functions/dedicated-plan#always-on",
"service": "Azure Functions",
"severity": "Alto",
"subcategory": "Alta disponibilidad",
"text": "Asegúrese de que \"Siempre activado\" esté habilitado para todas las aplicaciones de funciones que se ejecutan en el plan de App Service",
"waf": "Fiabilidad"
},
{
"category": "BC y DR",
"cost": 1,
"guid": "40a325c2-7c0e-49e6-86d8-c273b4dc21ba",
"id": "A01.06",
"link": "https://learn.microsoft.com/en-us/azure/azure-functions/storage-considerations?tabs=azure-cli#shared-storage-accounts",
"service": "Azure Functions",
"severity": "Medio",
"subcategory": "Alta disponibilidad",
"text": "Empareje una aplicación de funciones con su propia cuenta de almacenamiento. Intente no volver a usar las cuentas de almacenamiento para las aplicaciones de funciones a menos que estén estrechamente acopladas",
"waf": "Fiabilidad"
},
{
"category": "Implementación de aplicaciones",
"cost": 1,
"guid": "bb42650c-257d-4cb0-822a-131138b8e6f0",
"id": "B01.01",
"link": "https://learn.microsoft.com/en-us/training/modules/deploy-azure-functions/",
"service": "Azure Functions",
"severity": "Medio",
"subcategory": "CI/CD",
"text": "Aproveche Azure DevOps o GitHub para optimizar la CI/CD y proteger el código de la aplicación de funciones",
"waf": "Operaciones"
}
],
"metadata": {
"name": "Azure Function Review",
"state": "Preview",
"timestamp": "April 09, 2024",
"waf": "all"
},
"severities": [
{
"name": "Alto"
},
{
"name": "Medio"
},
{
"name": "Bajo"
}
],
"status": [
{
"description": "Esta comprobación aún no se ha examinado",
"name": "No verificado"
},
{
"description": "Hay un elemento de acción asociado a esta comprobación",
"name": "Abrir"
},
{
"description": "Esta comprobación se ha verificado y no hay más elementos de acción asociados a ella",
"name": "Cumplido"
},
{
"description": "Recomendación entendida, pero no necesaria por los requisitos actuales",
"name": "No es necesario"
},
{
"description": "No aplicable para el diseño actual",
"name": "N/A"
}
],
"waf": [
{
"name": "Fiabilidad"
},
{
"name": "Seguridad"
},
{
"name": "Costar"
},
{
"name": "Operaciones"
},
{
"name": "Rendimiento"
}
],
"yesno": [
{
"name": "Sí"
},
{
"name": "No"
}
]
}