-
Notifications
You must be signed in to change notification settings - Fork 327
/
Copy pathazfun_checklist.ja.json
175 lines (175 loc) · 6.15 KB
/
azfun_checklist.ja.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": "IDおよびアクセス管理"
},
{
"name": "ネットワークトポロジと接続性"
},
{
"name": "BCとDR"
},
{
"name": "ガバナンスとセキュリティ"
},
{
"name": "コストガバナンス"
},
{
"name": "オペレーションズ"
},
{
"name": "アプリケーションの展開"
}
],
"items": [
{
"category": "BCと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": "高い",
"subcategory": "高可用性",
"text": "ビジネスとSLOの要件に基づいて適切な関数ホスティングプランを選択します",
"waf": "確実"
},
{
"category": "BCと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": "高い",
"subcategory": "高可用性",
"text": "リージョンで適用可能な場合は Availability Zones を活用します (従量課金レベルでは使用できません)",
"waf": "確実"
},
{
"category": "BCと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": "中程度",
"subcategory": "高可用性",
"text": "重要なワークロードに対するリージョン間 DR 戦略を検討する",
"waf": "確実"
},
{
"category": "BCと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": "高い",
"subcategory": "高可用性",
"text": "分離環境にデプロイする場合は、App Service Environment (ASE) v3 を使用するか、それらに移行します",
"waf": "確実"
},
{
"category": "BCと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": "高い",
"subcategory": "高可用性",
"text": "App Service プランで実行されているすべての関数アプリで \"Always On\" が有効になっていることを確認する",
"waf": "確実"
},
{
"category": "BCと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": "中程度",
"subcategory": "高可用性",
"text": "関数アプリを独自のストレージ アカウントにペアリングします。Function Apps のストレージ アカウントは、緊密に結合されていない限り、再利用しないようにしてください",
"waf": "確実"
},
{
"category": "アプリケーションの展開",
"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": "中程度",
"subcategory": "CI/CDの",
"text": "Azure DevOps または GitHub を活用して CI/CD を合理化し、関数アプリのコードを保護します",
"waf": "オペレーションズ"
}
],
"metadata": {
"name": "Azure Function Review",
"state": "Preview",
"timestamp": "April 09, 2024",
"waf": "all"
},
"severities": [
{
"name": "高い"
},
{
"name": "中程度"
},
{
"name": "低い"
}
],
"status": [
{
"description": "このチェックはまだ検討されていません",
"name": "未確認"
},
{
"description": "このチェックにはアクションアイテムが関連付けられています",
"name": "開ける"
},
{
"description": "このチェックは検証済みで、これ以上のアクションアイテムは関連付けられていません",
"name": "達成"
},
{
"description": "推奨事項は理解されているが、現在の要件では不要",
"name": "必要なし"
},
{
"description": "現在のデザインには適用されません",
"name": "該当なし"
}
],
"waf": [
{
"name": "確実"
},
{
"name": "安全"
},
{
"name": "費用"
},
{
"name": "オペレーションズ"
},
{
"name": "パフォーマンス"
}
],
"yesno": [
{
"name": "はい"
},
{
"name": "いいえ"
}
]
}