国際空港の入国審査システムにたとえて、VPCアタッチメントの承認ルールと条件ロジックを分かりやすく解説します
AWS Cloud WANのアタッチメント承認ポリシーを、国際空港ネットワークの入国審査システムに置き換えて考えてみましょう。VPCが空港に到着する「飛行機」、セグメントが「ターミナルの各ウィング」と考えると理解しやすくなります。
「ニューヨーク空港」の「Production棟」に着陸しようとする飛行機だけは、必ずVIP入国審査(手動承認)が必要です。両方の条件を満たした場合のみこのルールが適用されます。
ルール100に該当しなかった残りすべての飛行機は、自動ゲート(承認不要)で通過できます。Development、SharedServices、または他リージョンのProductionはすべてここで処理されます。
{
"attachment-policies": [
{
// ルール100: us-east-1のProductionのみ承認必要
"rule-number": 100,
"action": {
"require-acceptance": true,
"association-method": "tag"
},
"condition-logic": "and",
"conditions": [
{
"type": "tag-value",
"key": "Environment",
"value": "Production"
},
{
"type": "region",
"value": "us-east-1"
}
]
},
{
// ルール200: その他すべては自動承認
"rule-number": 200,
"action": {
"require-acceptance": false,
"association-method": "tag"
},
"conditions": [
{
"type": "tag-exists",
"key": "Environment"
}
]
}
]
}
Created by SSuzuki1063
AWS SAP Learning Resources