Security Group
Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 명령 줄 인터페이스(Command-line interface, CLI)를 제공합니다.
본 가이드는 Security Group 서비스에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.
Version
Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.
| Version | Status | Not Before |
|---|
| 1.1 | CURRENT | - |
| 1.0 | SUPPORTED | 20270131 |
CLI Version History
1.1
Security Group CLI 버전 1.1이 출시되었습니다.
변경사항
- [변경]
security-group list security group rules - 명령어가 변경되었습니다.- 응답 시, 아래와 같은 필드가 추가됩니다.
- remote_address_group_id, remote_address_group_name
- [변경]
security-group create security group rule - 명령어가 변경되었습니다.- 요청 시, 아래와 같은 필드가 추가됩니다.
- 응답 시, 아래와 같은 필드가 추가됩니다.
- remote_address_group_id, remote_address_group_name
- [변경]
security-group show security group rule - 명령어가 변경되었습니다.- 응답 시, 아래와 같은 필드가 추가됩니다.
- remote_address_group_id, remote_address_group_name
- [신규]
security-group list address groups - 명령어가 추가되었습니다. - [신규]
security-group create address group - 명령어가 추가되었습니다. - [신규]
security-group show address group - 명령어가 추가되었습니다. - [신규]
security-group set address group - 명령어가 추가되었습니다. - [신규]
security-group delete address group - 명령어가 추가되었습니다. - [신규]
security-group list address group ips - 명령어가 추가되었습니다. - [신규]
security-group add address group ips - 명령어가 추가되었습니다. - [신규]
security-group remove address group ips - 명령어가 추가되었습니다.
1.0
Security Group CLI가 출시되었습니다.
변경사항
- [신규]
security-group list security groups - 명령어가 추가되었습니다. - [신규]
security-group create security group - 명령어가 추가되었습니다. - [신규]
security-group show security group - 명령어가 추가되었습니다. - [신규]
security-group set security group - 명령어가 추가되었습니다. - [신규]
security-group delete security group - 명령어가 추가되었습니다. - [신규]
security-group list security group rules - 명령어가 추가되었습니다. - [신규]
security-group create security group rule - 명령어가 추가되었습니다. - [신규]
security-group show security group rule - 명령어가 추가되었습니다. - [신규]
security-group delete security group rule - 명령어가 추가되었습니다.
1 - CLIs
1.1 - Add Address Group IPs
1.1.1 - 1.1
scp-cli security-group address-group-cidr add
--address_group_id <value>
--addresses <value>
Description
Address Group에 대상 주소를 추가한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
address_group_id required | string | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
addresses required | array | Address Group 대상 주소 목록 | 10.1.1.1/32 |
1.2 - Create Address Group
1.2.1 - 1.1
scp-cli security-group address-group create
--name <value>
[--addresses <value>]
[--description <value>]
[--tags <value>]
Description
Address Group을 생성한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
name required | string | Address Group 이름 | ExampleAG1 |
addresses optional | array | Address Group 대상 주소 | 10.1.1.1/32 |
description optional | string | Address Group 설명 | Example Description for Address Group |
tags optional | array | 태그 목록 | '{"key": "", "value": ""}' |
Responses
| Name | Description | Example |
|---|
| id | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
| account_id | Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| address_count | Address Group 대상 주소 개수 | 10 |
| address_limit | Address Group 대상 주소 최대 개수 | 1000 |
| addresses | Address Group 대상 주소 | [‘10.1.1.1/32’, ‘10.1.2.0/24’, ‘10.1.3.0/24’] |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | 설명 | Example Description for Address Group |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Address Group 이름 | ExampleAG1 |
| state | Address Group 상태 | ACTIVE |
1.3 - Create Security Group
1.3.1 - 1.1
scp-cli security-group security-group create
--name <value>
[--description <value>]
[--loggable <value>]
[--tags <value>]
Description
Security Group을 생성한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
name required | string | Security Group 이름 | ExampleSG1 |
description optional | string | Security Group 설명 | Example Description for Security Group |
loggable optional | boolean | Security Group 로깅 여부 | False |
tags optional | array | 태그 목록 | '{"key": "", "value": ""}' |
Responses
| Name | Description | Example |
|---|
| id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| account_id | Security Group Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group 설명 | Example Description for Security Group |
| loggable | Security Group 로깅 여부 | False |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Security Group 이름 | ExampleSG1 |
| rule_count | Security Group Rule 수 | 200 |
| state | Security Group 상태 | ACTIVE |
1.3.2 - 1.0
scp-cli security-group security-group create
--name <value>
[--description <value>]
[--loggable <value>]
[--tags <value>]
Description
Security Group을 생성한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
name required | string | Security Group 이름 | ExampleSG1 |
description optional | string | Security Group 설명 | Example Description for Security Group |
loggable optional | boolean | Security Group 로깅 여부 | False |
tags optional | array | 태그 목록 | '{"key": "", "value": ""}' |
Responses
| Name | Description | Example |
|---|
| id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| account_id | Security Group Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group 설명 | Example Description for Security Group |
| loggable | Security Group 로깅 여부 | False |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Security Group 이름 | ExampleSG1 |
| rule_count | Security Group Rule 수 | 200 |
| state | Security Group 상태 | ACTIVE |
1.4 - Create Security Group Rule
1.4.1 - 1.1
scp-cli security-group security-group-rule create
--security_group_id <value>
--direction <value>
[--description <value>]
[--ethertype <value>]
[--port_range_max <value>]
[--port_range_min <value>]
[--protocol <value>]
[--remote_address_group_id <value>]
[--remote_group_id <value>]
[--remote_ip_prefix <value>]
Description
Security Group rule을 생성한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
direction required | string | Security Group Rule Direction (Ingress, Egress) | Ingress |
description optional | string | Security Group Rule 설명 | Example Description for Security Group Rule |
ethertype optional | string | Security Group Rule Ethertype (IPV4) | IPv4 |
port_range_max optional | integer | Security Group Rule Maximum Port Number(None/1-65535). For ICMP and IP Protocol, None | 22 |
port_range_min optional | integer | Security Group Rule Minimum Port Number(None, 1-65535). For ICMP, 0-255. For IP Protocol, None | 22 |
protocol optional | string | Security Group Rule Protocol (None, TCP, UDP, ICMP, IP Protocol Number 1-254) | TCP |
remote_address_group_id optional | string | Security Group Rule 주소 그룹 ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
remote_group_id optional | string | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
remote_ip_prefix optional | string | Security Group Rule IP 주소 | 1.1.1.1/32 |
Responses
| Name | Description | Example |
|---|
| id | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group Rule 설명 | Example Description for Security Group Rule |
| direction | Security Group Rule 방향 (Ingress, Egress) | Ingress |
| ethertype | Security Group Rule Ethertype (IPV4) | IPv4 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| port_range_max | Security Group Rule 포트 범위 최대값(None/1-65535). For ICMP and IP Protocol, None | 22 |
| port_range_min | Security Group Rule 포트 범위 최소값(None, 1-65535). For ICMP, 0-255. For IP Protocol, None | 22 |
| protocol | Security Group Rule 프로토콜 (None, TCP, UDP, ICMP, IP Protocol Number 1-254) | TCP |
| remote_address_group_id | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
| remote_address_group_name | Address Group 이름 | ExampleAG1 |
| remote_group_id | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| remote_group_name | Security Group Rule 원격 그룹 이름 | ExampleSG2 |
| remote_ip_prefix | Security Group Rule IP 주소 | 1.1.1.1/32 |
| security_group_id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
1.4.2 - 1.0
scp-cli security-group security-group-rule create
--security_group_id <value>
--direction <value>
[--description <value>]
[--ethertype <value>]
[--port_range_max <value>]
[--port_range_min <value>]
[--protocol <value>]
[--remote_group_id <value>]
[--remote_ip_prefix <value>]
Description
Security Group rule을 생성한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
direction required | string | Security Group Rule Direction (Ingress, Egress) | Ingress |
description optional | string | Security Group Rule 설명 | Example Description for Security Group Rule |
ethertype optional | string | Security Group Rule Ethertype (IPV4) | IPv4 |
port_range_max optional | integer | Security Group Rule Maximum Port Number(None/1-65535). For ICMP and IP Protocol, None | 22 |
port_range_min optional | integer | Security Group Rule Minimum Port Number(None, 1-65535). For ICMP, 0-255. For IP Protocol, None | 22 |
protocol optional | string | Security Group Rule Protocol (None, TCP, UDP, ICMP, IP Protocol Number 1-254) | TCP |
remote_group_id optional | string | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
remote_ip_prefix optional | string | Security Group Rule IP 주소 | 1.1.1.1/32 |
Responses
| Name | Description | Example |
|---|
| id | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group Rule 설명 | Example Description for Security Group Rule |
| direction | Security Group Rule 방향 (Ingress, Egress) | Ingress |
| ethertype | Security Group Rule Ethertype (IPV4) | IPv4 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| port_range_max | Security Group Rule 포트 범위 최대값(None/1-65535). For ICMP and IP Protocol, None | 22 |
| port_range_min | Security Group Rule 포트 범위 최소값(None, 1-65535). For ICMP, 0-255. For IP Protocol, None | 22 |
| protocol | Security Group Rule 프로토콜 (None, TCP, UDP, ICMP, IP Protocol Number 1-254) | TCP |
| remote_group_id | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| remote_group_name | Security Group Rule 원격 그룹 이름 | ExampleSG2 |
| remote_ip_prefix | Security Group Rule IP 주소 | 1.1.1.1/32 |
| security_group_id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
1.5 - Delete Address Group
1.5.1 - 1.1
scp-cli security-group address-group delete
--address_group_id <value>
Description
Address Group을 삭제한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
address_group_id required | string | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
1.6 - Delete Security Group
1.6.1 - 1.1
scp-cli security-group security-group delete
--security_group_id <value>
Description
Security Group을 삭제한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | - |
1.6.2 - 1.0
scp-cli security-group security-group delete
--security_group_id <value>
Description
Security Group을 삭제한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | - |
1.7 - Delete Security Group Rule
1.7.1 - 1.1
scp-cli security-group security-group-rule delete
--security_group_rule_id <value>
Description
Security Group rule을 삭제한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
security_group_rule_id required | string | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
1.7.2 - 1.0
scp-cli security-group security-group-rule delete
--security_group_rule_id <value>
Description
Security Group rule을 삭제한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
security_group_rule_id required | string | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
1.8 - List Address Group IPs
1.8.1 - 1.1
scp-cli security-group address-group-cidr list
--address_group_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--address <value>]
Description
Address Group 대상 주소 목록을 조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
address_group_id required | string | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
address optional | string | Address Group 대상 주소 | 10.1.1.1/32 |
Responses
| Name | Description | Example |
|---|
| addresses | Address Group 대상 주소 목록 | [‘10.1.1.1/32’, ‘10.1.2.0/24’, ‘10.1.3.0/24’] |
| count | 전체 개수 | 20 |
| links | links | [{‘href’: ‘http://scp.samsungsdscloud.com/v1/notices’, ‘rel’: ‘self’}] |
1.9 - List Address Groups
1.9.1 - 1.1
scp-cli security-group address-group list
[--size <value>]
[--page <value>]
[--sort <value>]
[--id <value>]
[--name <value>]
Description
Address Group 목록을 조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
id optional | string | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
name optional | string | Address Group 이름 | ExampleAG1 |
Responses
| Name | Description | Example |
|---|
| id | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
| account_id | Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| address_count | Address Group 대상 주소 개수 | 10 |
| address_limit | Address Group 대상 주소 최대 개수 | 1000 |
| addresses | Address Group 대상 주소 | [‘10.1.1.1/32’, ‘10.1.2.0/24’, ‘10.1.3.0/24’] |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | 설명 | Example Description for Address Group |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Address Group 이름 | ExampleAG1 |
| state | Address Group 상태 | ACTIVE |
1.10 - List Security Group Rules
1.10.1 - 1.1
scp-cli security-group security-group-rule list
--security_group_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--id <value>]
[--remote_ip_prefix <value>]
[--remote_group_id <value>]
[--description <value>]
[--direction <value>]
[--service <value>]
Description
Security Group rule 목록을 조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
id optional | string | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
remote_ip_prefix optional | string | Security Group Rule IP 주소 | 1.1.1.1/32 |
remote_group_id optional | string | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
description optional | string | Security Group Rule 설명 | Example Description for Security Group Rule |
direction optional | string | Security Group Rule 방향 (Ingress, Egress) | Ingress |
service optional | string | Security Group Rule 서비스 | TCP 22 |
Responses
| Name | Description | Example |
|---|
| id | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group Rule 설명 | Example Description for Security Group Rule |
| direction | Security Group Rule 방향 (Ingress, Egress) | Ingress |
| ethertype | Security Group Rule Ethertype (IPV4) | IPv4 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| port_range_max | Security Group Rule 포트 범위 최대값(None/1-65535). For ICMP and IP Protocol, None | 22 |
| port_range_min | Security Group Rule 포트 범위 최소값(None, 1-65535). For ICMP, 0-255. For IP Protocol, None | 22 |
| protocol | Security Group Rule 프로토콜 (None, TCP, UDP, ICMP, IP Protocol Number 1-254) | TCP |
| remote_address_group_id | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
| remote_address_group_name | Address Group 이름 | ExampleAG1 |
| remote_group_id | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| remote_group_name | Security Group Rule 원격 그룹 이름 | ExampleSG2 |
| remote_ip_prefix | Security Group Rule IP 주소 | 1.1.1.1/32 |
| security_group_id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
1.10.2 - 1.0
scp-cli security-group security-group-rule list
--security_group_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--id <value>]
[--remote_ip_prefix <value>]
[--remote_group_id <value>]
[--description <value>]
[--direction <value>]
[--service <value>]
Description
Security Group rule 목록을 조회한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
id optional | string | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
remote_ip_prefix optional | string | Security Group Rule IP 주소 | 1.1.1.1/32 |
remote_group_id optional | string | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
description optional | string | Security Group Rule 설명 | Example Description for Security Group Rule |
direction optional | string | Security Group Rule 방향 (Ingress, Egress) | Ingress |
service optional | string | Security Group Rule 서비스 | TCP 22 |
Responses
| Name | Description | Example |
|---|
| id | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group Rule 설명 | Example Description for Security Group Rule |
| direction | Security Group Rule 방향 (Ingress, Egress) | Ingress |
| ethertype | Security Group Rule Ethertype (IPV4) | IPv4 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| port_range_max | Security Group Rule 포트 범위 최대값(None/1-65535). For ICMP and IP Protocol, None | 22 |
| port_range_min | Security Group Rule 포트 범위 최소값(None, 1-65535). For ICMP, 0-255. For IP Protocol, None | 22 |
| protocol | Security Group Rule 프로토콜 (None, TCP, UDP, ICMP, IP Protocol Number 1-254) | TCP |
| remote_group_id | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| remote_group_name | Security Group Rule 원격 그룹 이름 | ExampleSG2 |
| remote_ip_prefix | Security Group Rule IP 주소 | 1.1.1.1/32 |
| security_group_id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
1.11 - List Security Groups
1.11.1 - 1.1
scp-cli security-group security-group list
[--size <value>]
[--page <value>]
[--sort <value>]
[--id <value>]
[--name <value>]
Description
Security Group 목록을 조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
id optional | string | Security Group ID | - |
name optional | string | Security Group 이름 | - |
Responses
| Name | Description | Example |
|---|
| id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| account_id | Security Group Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group 설명 | Example Description for Security Group |
| loggable | Security Group 로깅 여부 | False |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Security Group 이름 | ExampleSG1 |
| rule_count | Security Group Rule 수 | 200 |
| state | Security Group 상태 | ACTIVE |
1.11.2 - 1.0
scp-cli security-group security-group list
[--size <value>]
[--page <value>]
[--sort <value>]
[--id <value>]
[--name <value>]
Description
Security Group 목록을 조회한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
id optional | string | Security Group ID | - |
name optional | string | Security Group 이름 | - |
Responses
| Name | Description | Example |
|---|
| id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| account_id | Security Group Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group 설명 | Example Description for Security Group |
| loggable | Security Group 로깅 여부 | False |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Security Group 이름 | ExampleSG1 |
| rule_count | Security Group Rule 수 | 200 |
| state | Security Group 상태 | ACTIVE |
1.12 - Remove Address Group IPs
1.12.1 - 1.1
scp-cli security-group address-group-cidr remove
--address_group_id <value>
--addresses <value>
Description
Address Group에서 대상 주소를 삭제한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
address_group_id required | string | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
addresses required | array | Address Group 대상 주소 목록 | 10.1.1.1/32 |
1.13 - Set Address Group
1.13.1 - 1.1
scp-cli security-group address-group set
--address_group_id <value>
[--description <value>]
Description
Address Group을 수정한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
address_group_id required | string | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
description optional | string | Address Group 설명 | Example Description for Address Group |
1.14 - Set Security Group
1.14.1 - 1.1
scp-cli security-group security-group set
--security_group_id <value>
[--description <value>]
[--loggable <value>]
Description
Security Group을 수정한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | - |
description optional | string | Security Group 설명 | Example Description for Security Group |
loggable optional | boolean | Security Group 로깅 여부 | False |
1.14.2 - 1.0
scp-cli security-group security-group set
--security_group_id <value>
[--description <value>]
[--loggable <value>]
Description
Security Group을 수정한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | - |
description optional | string | Security Group 설명 | Example Description for Security Group |
loggable optional | boolean | Security Group 로깅 여부 | False |
1.15 - Show Address Group
1.15.1 - 1.1
scp-cli security-group address-group show
--address_group_id <value>
Description
Address Group을 상세 조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
address_group_id required | string | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
Responses
| Name | Description | Example |
|---|
| id | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
| account_id | Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| address_count | Address Group 대상 주소 개수 | 10 |
| address_limit | Address Group 대상 주소 최대 개수 | 1000 |
| addresses | Address Group 대상 주소 | [‘10.1.1.1/32’, ‘10.1.2.0/24’, ‘10.1.3.0/24’] |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | 설명 | Example Description for Address Group |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Address Group 이름 | ExampleAG1 |
| state | Address Group 상태 | ACTIVE |
1.16 - Show Security Group
1.16.1 - 1.1
scp-cli security-group security-group show
--security_group_id <value>
Description
Security Group 상세 조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | - |
Responses
| Name | Description | Example |
|---|
| id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| account_id | Security Group Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group 설명 | Example Description for Security Group |
| loggable | Security Group 로깅 여부 | False |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Security Group 이름 | ExampleSG1 |
| rule_count | Security Group Rule 수 | 200 |
| state | Security Group 상태 | ACTIVE |
1.16.2 - 1.0
scp-cli security-group security-group show
--security_group_id <value>
Description
Security Group 상세 조회한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
security_group_id required | string | Security Group ID | - |
Responses
| Name | Description | Example |
|---|
| id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| account_id | Security Group Account ID | 0e3dffc50eb247a1adf4f2e5c82c4f99 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group 설명 | Example Description for Security Group |
| loggable | Security Group 로깅 여부 | False |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Security Group 이름 | ExampleSG1 |
| rule_count | Security Group Rule 수 | 200 |
| state | Security Group 상태 | ACTIVE |
1.17 - Show Security Group Rule
1.17.1 - 1.1
scp-cli security-group security-group-rule show
--security_group_rule_id <value>
[--fields <value>]
Description
Security Group rule을 상세 조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
security_group_rule_id required | string | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
fields optional | array | 필드명 | - |
Responses
| Name | Description | Example |
|---|
| id | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group Rule 설명 | Example Description for Security Group Rule |
| direction | Security Group Rule 방향 (Ingress, Egress) | Ingress |
| ethertype | Security Group Rule Ethertype (IPV4) | IPv4 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| port_range_max | Security Group Rule 포트 범위 최대값(None/1-65535). For ICMP and IP Protocol, None | 22 |
| port_range_min | Security Group Rule 포트 범위 최소값(None, 1-65535). For ICMP, 0-255. For IP Protocol, None | 22 |
| protocol | Security Group Rule 프로토콜 (None, TCP, UDP, ICMP, IP Protocol Number 1-254) | TCP |
| remote_address_group_id | Address Group ID | 4b18494930bf4c5dbb97a9eb2ef68fe1 |
| remote_address_group_name | Address Group 이름 | ExampleAG1 |
| remote_group_id | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| remote_group_name | Security Group Rule 원격 그룹 이름 | ExampleSG2 |
| remote_ip_prefix | Security Group Rule IP 주소 | 1.1.1.1/32 |
| security_group_id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
1.17.2 - 1.0
scp-cli security-group security-group-rule show
--security_group_rule_id <value>
[--fields <value>]
Description
Security Group rule을 상세 조회한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
security_group_rule_id required | string | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
fields optional | array | 필드명 | - |
Responses
| Name | Description | Example |
|---|
| id | Security Group Rule ID | 10d8250e-f4eb-453a-96af-b50b5b514a1a |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Security Group Rule 설명 | Example Description for Security Group Rule |
| direction | Security Group Rule 방향 (Ingress, Egress) | Ingress |
| ethertype | Security Group Rule Ethertype (IPV4) | IPv4 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| port_range_max | Security Group Rule 포트 범위 최대값(None/1-65535). For ICMP and IP Protocol, None | 22 |
| port_range_min | Security Group Rule 포트 범위 최소값(None, 1-65535). For ICMP, 0-255. For IP Protocol, None | 22 |
| protocol | Security Group Rule 프로토콜 (None, TCP, UDP, ICMP, IP Protocol Number 1-254) | TCP |
| remote_group_id | Security Group Rule 원격 그룹 ID | 06e5d676-f330-485a-94e9-47ac91cce09a |
| remote_group_name | Security Group Rule 원격 그룹 이름 | ExampleSG2 |
| remote_ip_prefix | Security Group Rule IP 주소 | 1.1.1.1/32 |
| security_group_id | Security Group ID | 06e5d676-f330-485a-94e9-47ac91cce09a |