Security Group

Overview

SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 명령 줄 인터페이스(Command-line interface, CLI)를 제공합니다.

본 가이드는 Security Group 서비스에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.

Version

VersionStatusSupported Until
1.0CURRENT-

1 - CLIs

1.1 - Create Security Group

1.1.1 - 1.0

scpcli security-group security-group create
--name <value>
[--description <value>]
[--loggable <value>]
[--tags <value>]

Description

Security Group을 생성한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
name
required
stringSecurity Group 이름-
description
optional
stringSecurity Group 설명-
loggable
optional
booleanSecurity Group 로깅 여부-
tags
optional
array태그 목록'{"key": "", "value": ""}'

Responses

NameDescriptionExample
idSecurity Group ID
account_idSecurity Group Account ID
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionSecurity Group 설명
loggableSecurity Group 로깅 여부
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
nameSecurity Group 이름
rule_countSecurity Group Rule 수
stateSecurity Group 상태

1.2 - Create Security Group Rule

1.2.1 - 1.0

scpcli 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 (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
security_group_id
required
stringSecurity Group ID-
direction
required
stringSecurity Group Rule Direction (Ingress, Egress)-
description
optional
stringSecurity Group Rule 설명-
ethertype
optional
stringSecurity Group Rule Ethertype (IPV4, IPV6)-
port_range_max
optional
integerSecurity Group Rule 포트 범위 최대값-
port_range_min
optional
integerSecurity Group Rule 포트 범위 최소값-
protocol
optional
stringSecurity Group Rule 프로토콜-
remote_group_id
optional
stringSecurity Group Rule 원격 그룹 ID-
remote_ip_prefix
optional
stringSecurity Group Rule IP 주소-

Responses

NameDescriptionExample
idSecurity Group Rule ID
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionSecurity Group Rule 설명
directionSecurity Group Rule 방향 (Ingress, Egress)
ethertypeSecurity Group Rule Ethertype (IPV4, IPV6)
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
port_range_maxSecurity Group Rule 포트 범위 최대값
port_range_minSecurity Group Rule 포트 범위 최소값
protocolSecurity Group Rule 프로토콜
remote_group_idSecurity Group Rule 원격 그룹 ID
remote_group_nameSecurity Group Rule 원격 그룹 이름
remote_ip_prefixSecurity Group Rule IP 주소
security_group_idSecurity Group ID

1.3 - Delete Security Group

1.3.1 - 1.0

scpcli security-group security-group delete
--security_group_id <value>

Description

Security Group을 삭제한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
security_group_id
required
stringSecurity Group ID-

1.4 - Delete Security Group Rule

1.4.1 - 1.0

scpcli security-group security-group-rule delete
--security_group_rule_id <value>

Description

Security Group rule을 삭제한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
security_group_rule_id
required
stringSecurity Group Rule ID-

1.5 - List Security Group Rules

1.5.1 - 1.0

scpcli 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)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
security_group_id
required
stringSecurity Group ID-
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
id
optional
stringSecurity Group Rule ID-
remote_ip_prefix
optional
stringSecurity Group Rule IP 주소-
remote_group_id
optional
stringSecurity Group Rule 원격 그룹 ID-
description
optional
stringSecurity Group Rule 설명-
direction
optional
stringSecurity Group Rule 방향 (Ingress, Egress)-
service
optional
stringSecurity Group Rule 서비스-

Responses

NameDescriptionExample
idSecurity Group Rule ID
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionSecurity Group Rule 설명
directionSecurity Group Rule 방향 (Ingress, Egress)
ethertypeSecurity Group Rule Ethertype (IPV4, IPV6)
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
port_range_maxSecurity Group Rule 포트 범위 최대값
port_range_minSecurity Group Rule 포트 범위 최소값
protocolSecurity Group Rule 프로토콜
remote_group_idSecurity Group Rule 원격 그룹 ID
remote_group_nameSecurity Group Rule 원격 그룹 이름
remote_ip_prefixSecurity Group Rule IP 주소
security_group_idSecurity Group ID

1.6 - List Security Groups

1.6.1 - 1.0

scpcli security-group security-group list
[--size <value>]
[--page <value>]
[--sort <value>]
[--id <value>]
[--name <value>]

Description

Security Group 목록을 조회한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
id
optional
stringSecurity Group ID-
name
optional
stringSecurity Group 이름-

Responses

NameDescriptionExample
idSecurity Group ID
account_idSecurity Group Account ID
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionSecurity Group 설명
loggableSecurity Group 로깅 여부
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
nameSecurity Group 이름
rule_countSecurity Group Rule 수
stateSecurity Group 상태

1.7 - Set Security Group

1.7.1 - 1.0

scpcli security-group security-group set
--security_group_id <value>
[--description <value>]
[--loggable <value>]

Description

Security Group을 수정한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
security_group_id
required
stringSecurity Group ID-
description
optional
stringSecurity Group 설명-
loggable
optional
booleanSecurity Group 로깅 여부-

1.8 - Show Security Group

1.8.1 - 1.0

scpcli security-group security-group show
--security_group_id <value>

Description

Security Group 상세 조회한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
security_group_id
required
stringSecurity Group ID-

Responses

NameDescriptionExample
idSecurity Group ID
account_idSecurity Group Account ID
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionSecurity Group 설명
loggableSecurity Group 로깅 여부
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
nameSecurity Group 이름
rule_countSecurity Group Rule 수
stateSecurity Group 상태

1.9 - Show Security Group Rule

1.9.1 - 1.0

scpcli security-group security-group-rule show
--security_group_rule_id <value>
[--fields <value>]

Description

Security Group rule을 상세 조회한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
security_group_rule_id
required
stringSecurity Group Rule ID-
fields
optional
array필드명-

Responses

NameDescriptionExample
idSecurity Group Rule ID
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
descriptionSecurity Group Rule 설명
directionSecurity Group Rule 방향 (Ingress, Egress)
ethertypeSecurity Group Rule Ethertype (IPV4, IPV6)
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
port_range_maxSecurity Group Rule 포트 범위 최대값
port_range_minSecurity Group Rule 포트 범위 최소값
protocolSecurity Group Rule 프로토콜
remote_group_idSecurity Group Rule 원격 그룹 ID
remote_group_nameSecurity Group Rule 원격 그룹 이름
remote_ip_prefixSecurity Group Rule IP 주소
security_group_idSecurity Group ID