Test Scenarios Cloud Resources - MZC-CSC/mc-web-console GitHub Wiki
Test Scenarios โ Cloud Resources (VPCยทSGยทSSH KeyยทDisk ๋ฑ)
์์ฑ: 2026-09-28 ยท ๊ฒฐ๊ณผ ๊ธฐ์ค: ์ต๊ทผ ์คํ 2026-09-16 ยท ๋์ ๋ฐฐํฌ ๋ฒ์ :
web:0.5.2 infra:0.12.9 conn:0.12.18 wf:0.5.1 app:0.5.2 data:0.5.3 cost:0.5.2 obs:0.5.0
| ๊ธฐ๋ฅ | TC | ์ ๋ชฉ | ๊ตฌ๋ถ | ๊ณ์ธต | ์ต๊ทผ ๊ฒฐ๊ณผ |
|---|---|---|---|---|---|
| vpc-list | TC-INFRA-VPC-LIST-01 | project ์ ํ โ VPC ๋ชฉ๋ก ์๋์กฐํ + ํ ์ด๋ธ ๋ ๋ | ์ ์ | ui | โ PASS(09-04) |
| TC-INFRA-VPC-LIST-02 | VPC 0๊ฑด โ ๋น ์ํ ์ ์ ํ์ (mock) | ๋น์ ์ | ui | โ PASS(09-04) | |
| vpc-create | TC-INFRA-VPC-CREATE-01 | VPC ์์ฑ โ ์ปค๋ฅ์ ยทCIDRยท์๋ธ๋ท ์ ๋ ฅ ํ ์์ฑ๋๊ณ ๋ชฉ๋ก์ ๋ฐ์ | ์ ์ | csp | โ PASS(09-11) |
| TC-INFRA-VPC-CREATE-02 | ํ์๊ฐ ๋ฏธ์ ๋ ฅ ์ ์ถ โ ๊ฒ์ฆ ์ค๋ฅ ํ์ + ์์ฑ API ๋ฏธํธ์ถ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| vpc-edit | TC-INFRA-VPC-EDIT-01 | VPC ํธ์ง โ ์๋ธ๋ท ์ถ๊ฐ ์ ์ฅ ํ ์์ธ์ ๋ฐ์ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| TC-INFRA-VPC-EDIT-02 | ํธ์ง ์ค Cancel โ ๋ณ๊ฒฝ ํ๊ธฐ, ์ ์ฅ API ๋ฏธํธ์ถ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| vpc-delete | TC-INFRA-VPC-DELETE-01 | ์ ํ VPC ์ญ์ โ ํ์ธ ํ ๋ชฉ๋ก์์ ์ ๊ฑฐ | ์ ์ | csp | โ PASS(09-11) |
| TC-INFRA-VPC-DELETE-02 | ๋ฏธ์ ํ ์ํ๋ก Delete selected โ ์๋ด๋ง ํ์, ์ญ์ API ๋ฏธํธ์ถ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| sg-list | TC-INFRA-SG-LIST-01 | project ์ ํ โ Security Group ๋ชฉ๋ก ์๋์กฐํ | ์ ์ | ui | โ PASS(09-04) |
| TC-INFRA-SG-LIST-02 | ๋ชฉ๋ก API 500 โ ํ๋ฉด ํฌ๋์ ์์ด ์ค๋ฅ ์ฒ๋ฆฌ (mock) | ๋น์ ์ | ui | โ PASS(09-04) | |
| sg-create | TC-INFRA-SG-CREATE-01 | Security Group ์์ฑ โ ์ธ๋ฐ์ด๋ ๊ท์น 1๊ฑด ํฌํจ ์์ฑ | ์ ์ | csp | โ PASS(09-11) |
| TC-INFRA-SG-CREATE-02 | ๊ท์น ์์ด ์์ฑ ์๋ โ ๊ฒ์ฆ ์ค๋ฅ ๋๋ ๊ท์น 0๊ฑด ์์ฑ (ํ์ฌ ๋์ ๊ณ ์ ) | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| sg-edit | TC-INFRA-SG-EDIT-01 | ๊ท์น ํธ์ง ์ ์ฅ โ PutSecurityGroup ๋ฐ์ (AWS๋ ๋ฐฑ์๋ ์ ์ฝ์ผ๋ก ์ ์ฅ ์ฐจ๋จ โ TC-INFRA-SG-EDIT-03 ์ฐธ์กฐ) | ์ ์ | csp | โ FAIL(09-04) |
| TC-INFRA-SG-EDIT-02 | ํธ์ง ์ค Cancel โ ์ ์ฅ API ๋ฏธํธ์ถ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| TC-INFRA-SG-EDIT-03 | ALL ๊ท์น ๋ณด์ SG๋ ์ ์ฅ ์ฐจ๋จ + ์๋ด (ํ์ฌ ๋์ ๊ณ ์ ) | ๋น์ ์ | csp | โ PASS(09-11) | |
| sg-delete | TC-INFRA-SG-DELETE-01 | ์ ํ SG ์ญ์ โ ๋ชฉ๋ก์์ ์ ๊ฑฐ | ์ ์ | csp | โ PASS(09-11) |
| TC-INFRA-SG-DELETE-02 | node์ ์ฐ๊ฒฐ๋ SG ์ญ์ ์๋ โ ๋ฐฑ์๋ ๊ฑฐ๋ถ ์๋ต ์ฒ๋ฆฌ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| disk-list | TC-INFRA-DISK-LIST-01 | project ์ ํ โ Disk ๋ชฉ๋ก ์๋์กฐํ | ์ ์ | ui | โ PASS(09-04) |
| TC-INFRA-DISK-LIST-02 | Disk 0๊ฑด โ ๋น ์ํ ์ ์ ํ์ (mock) | ๋น์ ์ | ui | โ PASS(09-11) | |
| disk-create | TC-INFRA-DISK-CREATE-01 | Disk ์์ฑ โ ์ปค๋ฅ์ ยทํ์ ยทํฌ๊ธฐ ์ ๋ ฅ ํ ์์ฑ | ์ ์ | csp | โ PASS(09-11) |
| TC-INFRA-DISK-CREATE-02 | ํฌ๊ธฐ๋ฅผ CSP ํ์ฉ ๋ฒ์ ๋ฐ์ผ๋ก ์ ๋ ฅ โ ๊ฒ์ฆ ์ค๋ฅ + ์์ฑ API ๋ฏธํธ์ถ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| disk-attach | TC-INFRA-DISK-ATTACH-01 | Disk๋ฅผ node์ attach โ ์ํ ๋ฐ์ | ์ ์ | csp | ๐ง BLOCKED |
| TC-INFRA-DISK-ATTACH-02 | ์ด๋ฏธ attach๋ Disk๋ฅผ ๋ค์ attach โ ์ค๋ณต ์์ฒญ ์ฐจ๋จ ๋๋ ์ค๋ฅ ์ฒ๋ฆฌ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| disk-detach | TC-INFRA-DISK-DETACH-01 | Disk detach โ ๋ชฉ๋ก ์ํ๊ฐ Available๋ก ๊ฐฑ์ | ์ ์ | csp | ๐ง BLOCKED |
| TC-INFRA-DISK-DETACH-02 | detach ์ฑ๊ณต ์๋ต ํ์๋ ์ํ๊ฐ Attached๋ก ๋จ๋ ๊ฒฝ์ฐ ๊ฐ์ง (๋ฐฑ์๋ ๋ถ์ผ์น ๊ณ ์ ) | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| disk-delete | TC-INFRA-DISK-DELETE-01 | ์ ํ Disk ์ญ์ โ ๋ชฉ๋ก์์ ์ ๊ฑฐ | ์ ์ | csp | โ PASS(09-11) |
| TC-INFRA-DISK-DELETE-02 | attach ์ํ Disk ์ญ์ ์๋ โ ๊ฑฐ๋ถ ์ฒ๋ฆฌ (์ข๋น ๋ฆฌ์์ค ๋ฐฉ์ง) | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| sshkey-list | TC-INFRA-SSHKEY-LIST-01 | project ์ ํ โ SSH Key ๋ชฉ๋ก ์๋์กฐํ | ์ ์ | ui | โ PASS(09-04) |
| TC-INFRA-SSHKEY-LIST-02 | ๋ชฉ๋ก API 500 โ ํ๋ฉด ํฌ๋์ ์์ด ์ค๋ฅ ์ฒ๋ฆฌ (mock) | ๋น์ ์ | ui | โ PASS(09-04) | |
| sshkey-create | TC-INFRA-SSHKEY-CREATE-01 | SSH Key ์์ฑ โ ๊ฐ์ธํค 1ํ ๋ ธ์ถ + ๋ชฉ๋ก ๋ฐ์ | ์ ์ | csp | โ PASS(09-11) |
| TC-INFRA-SSHKEY-CREATE-02 | ์ค๋ณต ์ด๋ฆ์ผ๋ก ์์ฑ โ ๋ฐฑ์๋ ์ค๋ฅ๋ฅผ ์ฌ์ฉ์์๊ฒ ํ์ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| sshkey-delete | TC-INFRA-SSHKEY-DELETE-01 | SSH Key ์ญ์ โ ๋ชฉ๋ก์์ ์ ๊ฑฐ | ์ ์ | csp | โ PASS(09-11) |
| TC-INFRA-SSHKEY-DELETE-02 | ํ์ธ ๋ชจ๋ฌ์์ ์ทจ์ โ ์ญ์ API ๋ฏธํธ์ถ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
TC-INFRA-VPC-LIST-01
project ์ ํ โ VPC ๋ชฉ๋ก ์๋์กฐํ + ํ ์ด๋ธ ๋ ๋
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | vpc-list |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/networks ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllVNet |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ํ๋ฉด ์ง์ (workspace/project ์ ํ ์๋ฃ)
- GetAllVNet 200 + ํ ์ด๋ธ ํ ๋ ๋
๊ฒฐ๊ณผ: โ PASS(09-04)
TC-INFRA-VPC-LIST-02
VPC 0๊ฑด โ ๋น ์ํ ์ ์ ํ์ (mock)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | vpc-list |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/networks ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllVNet |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- GetAllVNet ๋น ๋ฐฐ์ด mock
- ๋น ์ํ ํ์ + ํฌ๋์ ์์
๊ฒฐ๊ณผ: โ PASS(09-04)
TC-INFRA-VPC-CREATE-01
VPC ์์ฑ โ ์ปค๋ฅ์ ยทCIDRยท์๋ธ๋ท ์ ๋ ฅ ํ ์์ฑ๋๊ณ ๋ชฉ๋ก์ ๋ฐ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | vpc-create |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/networks ยท โค์์ฑ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/PostVNet, mc-infra-manager/GetAllVNet |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- Create ๋ชจ๋ฌ ์ด๊ธฐ โ ์ปค๋ฅ์ ์ ํ โ CIDRยท์๋ธ๋ท ์ ๋ ฅ
- Execute โ PostVNet 200
- ๋ชฉ๋ก ์ฌ์กฐํ์ ์์ฑ๋ VPC ์กด์ฌ
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-VPC-CREATE-02
ํ์๊ฐ ๋ฏธ์ ๋ ฅ ์ ์ถ โ ๊ฒ์ฆ ์ค๋ฅ ํ์ + ์์ฑ API ๋ฏธํธ์ถ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | vpc-create |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/networks ยท โค์์ฑ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PostVNet |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- Create ๋ชจ๋ฌ์์ ํ์๊ฐ ๋น์ด ์ฑ Execute
- ๊ฒ์ฆ ์ค๋ฅ ๋ ธ์ถ
- PostVNet ๋ฏธํธ์ถ ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-VPC-EDIT-01
VPC ํธ์ง โ ์๋ธ๋ท ์ถ๊ฐ ์ ์ฅ ํ ์์ธ์ ๋ฐ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | vpc-edit |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/networks ยท โฅ์์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PostSubnet, mc-infra-manager/GetVNet |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ํ ์ ํ โ Edit selected โ ์๋ธ๋ท ํ ์ถ๊ฐ
- Save โ PostSubnet 200
- GetVNet ์ฌ์กฐํ ๊ฒฐ๊ณผ์ ์ถ๊ฐ ์๋ธ๋ท ์กด์ฌ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-VPC-EDIT-02
ํธ์ง ์ค Cancel โ ๋ณ๊ฒฝ ํ๊ธฐ, ์ ์ฅ API ๋ฏธํธ์ถ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | vpc-edit |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/networks ยท โฅ์์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PostSubnet |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- Edit ๋ชจ๋ ์ง์ โ ์๋ธ๋ท ํ ์ถ๊ฐ โ Cancel
- ์์ธ๊ฐ ํธ์ง ์ ์ํ๋ก ๋ณต๊ท
- PostSubnet/DelSubnet ๋ฏธํธ์ถ ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-VPC-DELETE-01
์ ํ VPC ์ญ์ โ ํ์ธ ํ ๋ชฉ๋ก์์ ์ ๊ฑฐ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | vpc-delete |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/networks ยท โง๋ค์ค ์ญ์ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/DelVNet, mc-infra-manager/GetAllVNet |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ํ ์ฒดํฌ โ Delete selected โ ํ์ธ ๋ชจ๋ฌ ์น์ธ
- DelVNet 200 (queryParams.action=withsubnets)
- ๋ชฉ๋ก ์ฌ์กฐํ์ ํด๋น VPC ์์
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-VPC-DELETE-02
๋ฏธ์ ํ ์ํ๋ก Delete selected โ ์๋ด๋ง ํ์, ์ญ์ API ๋ฏธํธ์ถ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | vpc-delete |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/networks ยท โง๋ค์ค ์ญ์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/DelVNet |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ์๋ฌด ํ๋ ์ ํํ์ง ์์ ์ํ๋ก Delete selected
- ์ ํ ํ์ ์๋ด ํ์
- DelVNet ๋ฏธํธ์ถ ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-SG-LIST-01
project ์ ํ โ Security Group ๋ชฉ๋ก ์๋์กฐํ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-list |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllSecurityGroup |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ํ๋ฉด ์ง์
- GetAllSecurityGroup 200 + ํ ์ด๋ธ ๋ ๋
๊ฒฐ๊ณผ: โ PASS(09-04)
TC-INFRA-SG-LIST-02
๋ชฉ๋ก API 500 โ ํ๋ฉด ํฌ๋์ ์์ด ์ค๋ฅ ์ฒ๋ฆฌ (mock)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-list |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllSecurityGroup |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- GetAllSecurityGroup 500 mock
- ์ค๋ฅ ์๋ด ํ์ + ํ์ด์ง ํฌ๋์ ์์
๊ฒฐ๊ณผ: โ PASS(09-04)
TC-INFRA-SG-CREATE-01
Security Group ์์ฑ โ ์ธ๋ฐ์ด๋ ๊ท์น 1๊ฑด ํฌํจ ์์ฑ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-create |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โค์์ฑ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/PostSecurityGroup, mc-infra-manager/GetAllSecurityGroup |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- Create ๋ชจ๋ฌ โ VPCยท์ด๋ฆ ์ ํ โ Add Rule๋ก ๊ท์น ์ ๋ ฅ
- Execute โ PostSecurityGroup 200
- ๋ชฉ๋ก์ ์์ฑ๋ SG ์กด์ฌ
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-SG-CREATE-02
๊ท์น ์์ด ์์ฑ ์๋ โ ๊ฒ์ฆ ์ค๋ฅ ๋๋ ๊ท์น 0๊ฑด ์์ฑ (ํ์ฌ ๋์ ๊ณ ์ )
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-create |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โค์์ฑ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PostSecurityGroup |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ๊ท์น์ ์ถ๊ฐํ์ง ์๊ณ Execute
- ํ์ฌ ๋์ assert โ ๊ธฐ๋์คํ ํ์ ํ์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-SG-EDIT-01
๊ท์น ํธ์ง ์ ์ฅ โ PutSecurityGroup ๋ฐ์ (AWS๋ ๋ฐฑ์๋ ์ ์ฝ์ผ๋ก ์ ์ฅ ์ฐจ๋จ โ TC-INFRA-SG-EDIT-03 ์ฐธ์กฐ)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-edit |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โฅ์์ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/PutSecurityGroup, mc-infra-manager/GetSecurityGroup |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ํ ์ ํ โ Edit selected โ ๊ท์น ์์
- Save โ PutSecurityGroup 200
- ์์ธ ์ฌ์กฐํ์ ์์ ๋ฐ์
๊ฒฐ๊ณผ: aws โ FAIL(09-04)
TC-INFRA-SG-EDIT-02
ํธ์ง ์ค Cancel โ ์ ์ฅ API ๋ฏธํธ์ถ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-edit |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โฅ์์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PutSecurityGroup |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- Edit ๋ชจ๋์์ ๊ท์น ๋ณ๊ฒฝ ํ Cancel
- PutSecurityGroup ๋ฏธํธ์ถ ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-SG-EDIT-03
ALL ๊ท์น ๋ณด์ SG๋ ์ ์ฅ ์ฐจ๋จ + ์๋ด (ํ์ฌ ๋์ ๊ณ ์ )
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-edit |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โฅ์์ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ๋์ SG ์ฒดํฌ โ Edit selected โ ํธ์ง ๋ชจ๋ ์ง์
- ALL ๊ท์น ๊ฒฝ๊ณ ๋ ธ์ถ + Save ๋ฒํผ ๋นํ์ฑ ํ์ธ
- ์กฐํ ๊ท์น์ CSP ๊ธฐ๋ณธ outbound ALL์ด ํฌํจ๋จ์ ํ์ธ
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-SG-DELETE-01
์ ํ SG ์ญ์ โ ๋ชฉ๋ก์์ ์ ๊ฑฐ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-delete |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โง๋ค์ค ์ญ์ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/DelSecurityGroup, mc-infra-manager/GetAllSecurityGroup |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ํ ์ฒดํฌ โ Delete selected โ ํ์ธ
- DelSecurityGroup 200
- ๋ชฉ๋ก์์ ์ ๊ฑฐ ํ์ธ
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-SG-DELETE-02
node์ ์ฐ๊ฒฐ๋ SG ์ญ์ ์๋ โ ๋ฐฑ์๋ ๊ฑฐ๋ถ ์๋ต ์ฒ๋ฆฌ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sg-delete |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/securitygroups ยท โง๋ค์ค ์ญ์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/DelSecurityGroup |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ์ฌ์ฉ ์ค์ธ SG ์ ํ โ ์ญ์
- ์ค๋ฅ ์๋ต์ ์ฌ์ฉ์์๊ฒ ํ์ + ๋ชฉ๋ก์ ์ ๋ น ์ ๊ฑฐ ์์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-DISK-LIST-01
project ์ ํ โ Disk ๋ชฉ๋ก ์๋์กฐํ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-list |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllDataDisk |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ํ๋ฉด ์ง์
- GetAllDataDisk 200 + ํ ์ด๋ธ ๋ ๋
๊ฒฐ๊ณผ: โ PASS(09-04)
TC-INFRA-DISK-LIST-02
Disk 0๊ฑด โ ๋น ์ํ ์ ์ ํ์ (mock)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-list |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllDataDisk |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- GetAllDataDisk ๋น ๋ฐฐ์ด mock
- ๋น ์ํ ํ์ + ํฌ๋์ ์์
๊ฒฐ๊ณผ: โ PASS(09-11)
TC-INFRA-DISK-CREATE-01
Disk ์์ฑ โ ์ปค๋ฅ์ ยทํ์ ยทํฌ๊ธฐ ์ ๋ ฅ ํ ์์ฑ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-create |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โค์์ฑ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/PostDataDisk, mc-infra-manager/GetAllDataDisk |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- Create ๋ชจ๋ฌ โ ์ปค๋ฅ์ ยท๋์คํฌ ํ์ ยทํฌ๊ธฐ ์ ๋ ฅ
- Execute โ PostDataDisk 200
- ๋ชฉ๋ก์ ์์ฑ๋ Disk ์กด์ฌ
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-DISK-CREATE-02
ํฌ๊ธฐ๋ฅผ CSP ํ์ฉ ๋ฒ์ ๋ฐ์ผ๋ก ์ ๋ ฅ โ ๊ฒ์ฆ ์ค๋ฅ + ์์ฑ API ๋ฏธํธ์ถ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-create |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โค์์ฑ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PostDataDisk |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ๋ฒ์ ๋ฐ ํฌ๊ธฐ ์ ๋ ฅ ํ Execute
- ๊ฒ์ฆ ์ค๋ฅ ํ์
- PostDataDisk ๋ฏธํธ์ถ ํ์ธ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-DISK-ATTACH-01
Disk๋ฅผ node์ attach โ ์ํ ๋ฐ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-attach |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โค์์ฑ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/PutVmDataDisk, mc-infra-manager/GetAllInfra |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- Attach ๋ชจ๋ฌ โ Infra/node ์ ํ
- Execute โ PutVmDataDisk 200
- ์์ธ์ attach ์ํ ๋ฐ์
๊ฒฐ๊ณผ: aws ๐ง BLOCKED
TC-INFRA-DISK-ATTACH-02
์ด๋ฏธ attach๋ Disk๋ฅผ ๋ค์ attach โ ์ค๋ณต ์์ฒญ ์ฐจ๋จ ๋๋ ์ค๋ฅ ์ฒ๋ฆฌ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-attach |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โค์์ฑ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PutVmDataDisk |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- attach ์ํ Disk ์ ํ โ Attach ์ฌ์๋
- ์ฐจ๋จ ๋๋ ์ค๋ฅ ์๋ด (ํ์ฌ ๋์ ๊ณ ์ )
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-DISK-DETACH-01
Disk detach โ ๋ชฉ๋ก ์ํ๊ฐ Available๋ก ๊ฐฑ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-detach |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โฆ์ญ์ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/PutVmDataDisk, mc-infra-manager/GetDataDisk |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- attach ์ํ Disk์ Detach ์คํ
- PutVmDataDisk 200
- ์ฌ์กฐํ ์ํ Available
๊ฒฐ๊ณผ: aws ๐ง BLOCKED
TC-INFRA-DISK-DELETE-01
์ ํ Disk ์ญ์ โ ๋ชฉ๋ก์์ ์ ๊ฑฐ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-delete |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โง๋ค์ค ์ญ์ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/DelDataDisk, mc-infra-manager/GetAllDataDisk |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ํ ์ฒดํฌ โ Delete selected โ ํ์ธ
- DelDataDisk 200
- ๋ชฉ๋ก์์ ์ ๊ฑฐ ํ์ธ
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-DISK-DELETE-02
attach ์ํ Disk ์ญ์ ์๋ โ ๊ฑฐ๋ถ ์ฒ๋ฆฌ (์ข๋น ๋ฆฌ์์ค ๋ฐฉ์ง)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-delete |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โง๋ค์ค ์ญ์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/DelDataDisk |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- attach ์ํ Disk ์ ํ โ ์ญ์
- ๊ฑฐ๋ถ ๋๋ ์ค๋ฅ ํ์ + ๋ชฉ๋ก์ ์ ๋ น ํญ๋ชฉ ์์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-SSHKEY-LIST-01
project ์ ํ โ SSH Key ๋ชฉ๋ก ์๋์กฐํ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sshkey-list |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/sshkeys ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllSshKey |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ํ๋ฉด ์ง์
- GetAllSshKey 200 + ํ ์ด๋ธ ๋ ๋
๊ฒฐ๊ณผ: โ PASS(09-04)
TC-INFRA-SSHKEY-LIST-02
๋ชฉ๋ก API 500 โ ํ๋ฉด ํฌ๋์ ์์ด ์ค๋ฅ ์ฒ๋ฆฌ (mock)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sshkey-list |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/sshkeys ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetAllSshKey |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- GetAllSshKey 500 mock
- ์ค๋ฅ ์๋ด + ํฌ๋์ ์์
๊ฒฐ๊ณผ: โ PASS(09-04)
TC-INFRA-SSHKEY-CREATE-01
SSH Key ์์ฑ โ ๊ฐ์ธํค 1ํ ๋ ธ์ถ + ๋ชฉ๋ก ๋ฐ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sshkey-create |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/sshkeys ยท โค์์ฑ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/PostSshKey, mc-infra-manager/GetAllSshKey |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- Create ๋ชจ๋ฌ โ ์ปค๋ฅ์ ยท์ด๋ฆ ์ ๋ ฅ โ Execute
- PostSshKey 200 + ๊ฐ์ธํค ํ์
- ๋ชฉ๋ก์ ์์ฑ๋ ํค ์กด์ฌ
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-SSHKEY-CREATE-02
์ค๋ณต ์ด๋ฆ์ผ๋ก ์์ฑ โ ๋ฐฑ์๋ ์ค๋ฅ๋ฅผ ์ฌ์ฉ์์๊ฒ ํ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sshkey-create |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/sshkeys ยท โค์์ฑ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PostSshKey |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ๊ธฐ์กด ํค์ ๊ฐ์ ์ด๋ฆ์ผ๋ก ์์ฑ
- ์ค๋ฅ ์๋ด ํ์ + ๋ชฉ๋ก ๋ณํ ์์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-SSHKEY-DELETE-01
SSH Key ์ญ์ โ ๋ชฉ๋ก์์ ์ ๊ฑฐ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sshkey-delete |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L2 csp (์ค CSP) |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/sshkeys ยท โฆ์ญ์ |
| ๋์ CSP | aws |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C / ephemeral |
| ๊ฒ์ฆ API | mc-infra-manager/DelSshKey, mc-infra-manager/GetAllSshKey |
| ์๋ํ | ๊ตฌํ๋จ |
์ ์ฐจ:
- ๋ชฉ๋ก ํํฐ๋ก ๋์ ๊ฒ์ (์ด๋ฆ์ ํ์ด์ง๋ค์ด์ ์ด๋ผ ๋ท ํ์ด์ง์ ์๋ค)
- ํ ์ ํ โ ์์ธ ํจ๋์ Delete โ ํ์ธ ๋ชจ๋ฌ ์น์ธ
- DelSshKey 200
- ์ฌ์กฐํ๋ก ๋ชฉ๋ก์์ ์ ๊ฑฐ ํ์ธ โ ์๋ต์ด ์๋๋ผ ์ฌ์กฐํ๊ฐ ํ์ ๊ทผ๊ฑฐ
๊ฒฐ๊ณผ: aws โ PASS(09-11)
TC-INFRA-SSHKEY-DELETE-02
ํ์ธ ๋ชจ๋ฌ์์ ์ทจ์ โ ์ญ์ API ๋ฏธํธ์ถ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | sshkey-delete |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/sshkeys ยท โฆ์ญ์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/DelSshKey |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- Delete โ ํ์ธ ๋ชจ๋ฌ์์ ์ทจ์
- DelSshKey ๋ฏธํธ์ถ + ๋ชฉ๋ก ๋ณํ ์์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-INFRA-DISK-DETACH-02
detach ์ฑ๊ณต ์๋ต ํ์๋ ์ํ๊ฐ Attached๋ก ๋จ๋ ๊ฒฝ์ฐ ๊ฐ์ง (๋ฐฑ์๋ ๋ถ์ผ์น ๊ณ ์ )
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | disk-detach |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ + Workspace/Project ์ ํ |
| ํ๋ฉด | /webconsole/settings/environment/cloudresources/disks ยท โฆ์ญ์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/PutVmDataDisk, mc-infra-manager/GetDataDisk |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- Detach ์คํ โ 200 ์๋ต ์์
- ์ฌ์กฐํ(GetDataDisk)๋ก ์ค์ ์ํ ํ์ธ โ ์๋ต๋ง ๋ฏฟ์ง ์๋๋ค
- ์ํ๊ฐ Attached๋ก ๋จ์ผ๋ฉด ์คํจ ์ฒ๋ฆฌ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ