Security Group
概要
Security Group は、GPU virtual machine 向けのネットワークベースの stateful なファイアウォールサービスで、追加料金なしで利用できます。受信・送信の両方のトラフィックを制御し、ルールで明示的に許可されていないトラフィックは自動的にブロックされます。
すべての Security Group を合わせたルールの総数は 100 件が上限です。この上限を引き上げる場合は、FPT Smart Cloud のサポートにお問い合わせください。
Default Security Group
VPC を作成すると、default security group が自動的に生成されます。すべての送信トラフィックを許可し、そのルールは変更できません。
既定の送信ルールは次のとおりです。
| Type | Protocol | Port range | Action | IP type | Destination |
|---|---|---|---|---|---|
| Custom | UDP | 547 | ALLOW | IPv6 | ff02::1:2/128 |
| HTTP | TCP | 80 | ALLOW | IPv4 | 169.254.169.254 |
| Custom | UDP | 67 | ALLOW | IPv4 | All |
| HTTP | TCP | 80 | ALLOW | IPv6 | fe80::a9fe:a9fe/128 |
Security Group を作成する
-
左メニューから Networking → Security Group に移動し、Create Security Group を選択します。
-
作成フォームで必要な項目を入力します。
- Name: 名前を指定します。すばやく設定できるよう既定の名前が自動生成されます。
- Applied Instances: グループに関連付ける GPU VM を選択します。
- Add Tags: リソースを整理するための任意項目です。
- Configure security rules: 必要に応じて受信・送信ルールを調整します。
-
Create Security Group をクリックして確定します。新しいグループが一覧に表示されます。
ルールを管理する
1 つの Security Group には、複数の受信ルールと送信ルールを含められます。
Inbound Rules
instance への受信トラフィックを制御します。どのポートが開いていて、インターネット上のどの IP アドレスから到達できるか(Source)を指定します。
Outbound Rules
instance からの送信トラフィックを制御します。どのポートから外部へ送信でき、どの宛先アドレスに送信できるかを指定します。
ルールを追加・編集する
-
Security Group Management ページで対象のグループを選択し、詳細を開きます。
-
Inbound Rules または Outbound Rules で Add New をクリックします。
-
ルールの詳細を入力します。
-
Port: 開放するポートを選択します。
- All Ports はすべてのポートを開放します。
- Customize Ports では個別のポートや範囲を指定できます。
- SSH (22)、RDP (3389)、MySQL (3306)、HTTP (80)、HTTPS (443) など、一般的なサービス向けのクイックオプションがあります。
-
Sources / Destinations: 許可する IP アドレスを指定します。
- All IPv4: 任意の IP からの接続を許可します。
- My IP: 現在の自分のパブリック IP のみに制限します。
- Custom: 特定の IP アドレスを入力します。
警告22(SSH)や 3389(RDP)などの機密性の高いポートで All IPv4 を許可すると、次の警告が表示されます: "We recommend allowing SSH from trusted IPs only."
- Description: ルールに関する任意のメモです。
続けてルールを追加する場合は Add Rule を、変更を保存する場合は Edit Security Group をクリックします。システムが構成を処理し、結果の通知を表示します。
ヒントSSH 用の受信ルール(Type: SSH、Port: 22、Source: All IPv4)を追加しますが、セキュリティを高めるため、信頼できる IP アドレスのみを許可し、'All IPv4'(0.0.0.0/0)の使用は避けてください。
-
GPU VM を attach する
-
Security Group Management ページで、VM に attach するグループを選択します。
-
Apply To セクションで attach する VM を選択します。CIDR range を指定して、ネットワークセグメント単位でグループを適用することもできます。Apply Instances をクリックして確定すると、システムが処理して結果を表示します。
GPU VM を detach する
-
Security Group Management ページで、対象 VM に attach されているグループを選択します。
-
Apply To セクションで削除する instance を探します。隣の X アイコンをクリックし、Apply Instances をクリックして確定すると、システムが処理して結果を表示します。
Security Group を削除する
Security Group が不要になった場合は、VPC から削除できます。
Security Group 自体を削除する前に、すべてのルールを削除する必要があります。
-
Security Group Management ページで削除するグループを選択し、詳細を開きます。
-
各ルールの隣にあるゴミ箱アイコンをクリックし、削除を確認して 1 つずつ削除します。
-
すべてのルールを削除したら、Security Group の一覧に戻ります。Actions 列で対象グループの Delete を選択します。
-
確認ダイアログが表示されます。Delete Security Group をクリックして確定すると、システムが処理して結果を表示します。