Direct Connect
Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 명령 줄 인터페이스(Command-line interface, CLI)를 제공합니다.
본 가이드는 Direct Connect 서비스에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.
Version
Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.
| Version | Status | Not Before |
|---|
| 1.1 | CURRENT | - |
| 1.0 | SUPPORTED | 20261130 |
1 - CLIs
1.1 - Create Direct Connect
1.1.1 - 1.1
scpcli direct-connect direct-connect create
--vpc_id <value>
--name <value>
--bandwidth <value>
[--description <value>]
[--firewall_enabled <value>]
[--firewall_loggable <value>]
[--tags <value>]
Description
Direct Connect를 생성한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
vpc_id required | string | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
name required | string | Direct Connect명 | DirectConnectName |
bandwidth required | integer | 포트용량 | 1 |
description optional | string | Direct Connect 설명 | TransitGateway Description |
firewall_enabled optional | boolean | Firewall 사용 | True |
firewall_loggable optional | boolean | 방화벽 로깅 가능 | True |
tags optional | array | 태그 목록 | '{"key": "", "value": ""}' |
Responses
| Name | Description | Example |
|---|
| id | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| bandwidth | 포트용량 | 1 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Direct Connect 설명 | fe860e0af0c04dcd8182b84f907f31f4 |
| firewall_id | Firewall ID | dffc455f1bd14e0594e4faa638aac3a1 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Direct Connect명 | DirectConnectName |
| state | 상태 | ACTIVE |
| vpc_id | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
| vpc_name | VPC 명 | vpcName |
1.1.2 - 1.0
scpcli direct-connect direct-connect create
--vpc_id <value>
--name <value>
--bandwidth <value>
[--description <value>]
[--firewall_enabled <value>]
[--firewall_loggable <value>]
[--tags <value>]
Description
Direct Connect를 생성한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
vpc_id required | string | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
name required | string | Direct Connect명 | DirectConnectName |
bandwidth required | integer | 포트용량 | 1 |
description optional | string | Direct Connect 설명 | TransitGateway Description |
firewall_enabled optional | boolean | Firewall 사용 | True |
firewall_loggable optional | boolean | 방화벽 로깅 가능 | True |
tags optional | array | 태그 목록 | '{"key": "", "value": ""}' |
Responses
| Name | Description | Example |
|---|
| id | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| bandwidth | 포트용량 | 1 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Direct Connect 설명 | fe860e0af0c04dcd8182b84f907f31f4 |
| firewall_id | Firewall ID | dffc455f1bd14e0594e4faa638aac3a1 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Direct Connect명 | DirectConnectName |
| state | 상태 | ACTIVE |
| vpc_id | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
| vpc_name | VPC 명 | vpcName |
1.2 - Create Routing Rule
1.2.1 - 1.1
scpcli direct-connect routing-rule create
--direct_connect_id <value>
--destination_type <value>
--destination_cidr <value>
[--description <value>]
[--destination_resource_id <value>]
Description
Routing Rule을 생성한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
destination_type required | string | 목적지 타입 | ON_PREMISE |
destination_cidr required | string | 목적지 CIDR | 11.11.11.0/24 |
description optional | string | 설명 | TransitGateway Description |
destination_resource_id optional | string | 목적지 자원 ID | be3c84238562488e81e4e0675f86be62 |
Responses
| Name | Description | Example |
|---|
| id | Routing Rule ID | c8980aa2bf1e43c9998682f7baaf1c46 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | 설명 | TransitGateway Description |
| destination_cidr | 목적지 CIDR | 11.11.11.0/24 |
| destination_resource_id | 목적지 자원 ID | be3c84238562488e81e4e0675f86be62 |
| destination_resource_name | 목적지 자원명 | ResourceName |
| destination_type | 목적지 타입 | ON_PREMISE |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| owner_id | Routing Rule 소유자 ID | cd1610830b9046418e4bc67831c533e6 |
| owner_type | Routing Rule 소유자 타입 | DIRECT_CONNECT |
| state | 상태 | ACTIVE |
1.2.2 - 1.0
scpcli direct-connect routing-rule create
--direct_connect_id <value>
--destination_type <value>
--destination_cidr <value>
[--description <value>]
[--destination_resource_id <value>]
Description
Routing Rule을 생성한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
destination_type required | string | 목적지 타입 | ON_PREMISE |
destination_cidr required | string | 목적지 CIDR | 11.11.11.0/24 |
description optional | string | 설명 | TransitGateway Description |
destination_resource_id optional | string | 목적지 자원 ID | be3c84238562488e81e4e0675f86be62 |
Responses
| Name | Description | Example |
|---|
| id | Routing Rule ID | c8980aa2bf1e43c9998682f7baaf1c46 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | 설명 | TransitGateway Description |
| destination_cidr | 목적지 CIDR | 11.11.11.0/24 |
| destination_resource_id | 목적지 자원 ID | be3c84238562488e81e4e0675f86be62 |
| destination_resource_name | 목적지 자원명 | ResourceName |
| destination_type | 목적지 타입 | ON_PREMISE |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| owner_id | Routing Rule 소유자 ID | cd1610830b9046418e4bc67831c533e6 |
| owner_type | Routing Rule 소유자 타입 | DIRECT_CONNECT |
| state | 상태 | ACTIVE |
1.3 - Delete Direct Connect
1.3.1 - 1.1
scpcli direct-connect direct-connect delete
--direct_connect_id <value>
Description
Direct Connect를 삭제한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
1.3.2 - 1.0
scpcli direct-connect direct-connect delete
--direct_connect_id <value>
Description
Direct Connect를 삭제한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
1.4 - Delete Routing Rule
1.4.1 - 1.1
scpcli direct-connect routing-rule delete
--routing_rule_id <value>
--direct_connect_id <value>
Description
Routing Rule을 삭제한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
routing_rule_id required | string | Routing Rule ID | c8980aa2bf1e43c9998682f7baaf1c46 |
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
1.4.2 - 1.0
scpcli direct-connect routing-rule delete
--routing_rule_id <value>
--direct_connect_id <value>
Description
Routing Rule을 삭제한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
routing_rule_id required | string | Routing Rule ID | c8980aa2bf1e43c9998682f7baaf1c46 |
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
1.5 - List Direct Connects
1.5.1 - 1.1
scpcli direct-connect direct-connect list
[--size <value>]
[--page <value>]
[--sort <value>]
[--id <value>]
[--name <value>]
[--state <value>]
[--vpc_id <value>]
[--vpc_name <value>]
Description
Direct Connect 목록을 조회한다.
상태
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 | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
name optional | string | Direct Connect명 | DirectConnectName |
state optional | **** | 상태 | ACTIVE |
vpc_id optional | string | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
vpc_name optional | string | VPC 명 | vpcName |
Responses
| Name | Description | Example |
|---|
| id | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| bandwidth | 포트용량 | 1 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Direct Connect 설명 | fe860e0af0c04dcd8182b84f907f31f4 |
| firewall_id | Firewall ID | dffc455f1bd14e0594e4faa638aac3a1 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Direct Connect명 | DirectConnectName |
| state | 상태 | ACTIVE |
| vpc_id | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
| vpc_name | VPC 명 | vpcName |
1.5.2 - 1.0
scpcli direct-connect direct-connect list
[--with_count <value>]
[--limit <value>]
[--marker <value>]
[--sort <value>]
[--id <value>]
[--name <value>]
[--state <value>]
[--vpc_id <value>]
[--vpc_name <value>]
Description
Direct Connect 목록을 조회한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
with_count optional | string | with count | true |
limit optional | integer | 한도 | 20 |
marker optional | string | 마커 | 607e0938521643b5b4b266f343fae693 |
sort optional | string | sort | created_at:desc |
id optional | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
name optional | string | Direct Connect명 | DirectConnectName |
state optional | **** | 상태 | ACTIVE |
vpc_id optional | string | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
vpc_name optional | string | VPC 명 | vpcName |
Responses
| Name | Description | Example |
|---|
| id | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| bandwidth | 포트용량 | 1 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Direct Connect 설명 | fe860e0af0c04dcd8182b84f907f31f4 |
| firewall_id | Firewall ID | dffc455f1bd14e0594e4faa638aac3a1 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Direct Connect명 | DirectConnectName |
| state | 상태 | ACTIVE |
| vpc_id | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
| vpc_name | VPC 명 | vpcName |
1.6 - List Routing Rules
1.6.1 - 1.1
scpcli direct-connect routing-rule list
--direct_connect_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
[--id <value>]
[--destination_type <value>]
[--destination_cidr <value>]
[--state <value>]
Description
Routing Rule 목록을 조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
id optional | string | Routing Rule ID | c8980aa2bf1e43c9998682f7baaf1c46 |
destination_type optional | **** | 목적지 타입 | ON_PREMISE |
destination_cidr optional | string | 목적지 CIDR | 11.11.11.0/24 |
state optional | **** | 상태 | ACTIVE |
Responses
| Name | Description | Example |
|---|
| id | Routing Rule ID | c8980aa2bf1e43c9998682f7baaf1c46 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | 설명 | TransitGateway Description |
| destination_cidr | 목적지 CIDR | 11.11.11.0/24 |
| destination_resource_id | 목적지 자원 ID | be3c84238562488e81e4e0675f86be62 |
| destination_resource_name | 목적지 자원명 | ResourceName |
| destination_type | 목적지 타입 | ON_PREMISE |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| owner_id | Routing Rule 소유자 ID | cd1610830b9046418e4bc67831c533e6 |
| owner_type | Routing Rule 소유자 타입 | DIRECT_CONNECT |
| state | 상태 | ACTIVE |
1.6.2 - 1.0
scpcli direct-connect routing-rule list
--direct_connect_id <value>
[--with_count <value>]
[--limit <value>]
[--marker <value>]
[--sort <value>]
[--id <value>]
[--destination_type <value>]
[--destination_cidr <value>]
[--state <value>]
Description
Routing Rule 목록을 조회한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
with_count optional | string | with count | true |
limit optional | integer | 한도 | 20 |
marker optional | string | 마커 | 607e0938521643b5b4b266f343fae693 |
sort optional | string | sort | created_at:desc |
id optional | string | Routing Rule ID | c8980aa2bf1e43c9998682f7baaf1c46 |
destination_type optional | **** | 목적지 타입 | ON_PREMISE |
destination_cidr optional | string | 목적지 CIDR | 11.11.11.0/24 |
state optional | **** | 상태 | ACTIVE |
Responses
| Name | Description | Example |
|---|
| id | Routing Rule ID | c8980aa2bf1e43c9998682f7baaf1c46 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | 설명 | TransitGateway Description |
| destination_cidr | 목적지 CIDR | 11.11.11.0/24 |
| destination_resource_id | 목적지 자원 ID | be3c84238562488e81e4e0675f86be62 |
| destination_resource_name | 목적지 자원명 | ResourceName |
| destination_type | 목적지 타입 | ON_PREMISE |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| owner_id | Routing Rule 소유자 ID | cd1610830b9046418e4bc67831c533e6 |
| owner_type | Routing Rule 소유자 타입 | DIRECT_CONNECT |
| state | 상태 | ACTIVE |
1.7 - Set Direct Connect
1.7.1 - 1.1
scpcli direct-connect direct-connect set
--direct_connect_id <value>
--description <value>
Description
Direct Connect를 수정한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
description required | string | Direct Connect 설명 | TransitGateway Description |
1.7.2 - 1.0
scpcli direct-connect direct-connect set
--direct_connect_id <value>
--description <value>
Description
Direct Connect를 수정한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
description required | string | Direct Connect 설명 | TransitGateway Description |
1.8 - Show Direct Connect
1.8.1 - 1.1
scpcli direct-connect direct-connect show
--direct_connect_id <value>
Description
Direct Connect를 상세조회한다.
상태
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
Responses
| Name | Description | Example |
|---|
| id | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| bandwidth | 포트용량 | 1 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Direct Connect 설명 | fe860e0af0c04dcd8182b84f907f31f4 |
| firewall_id | Firewall ID | dffc455f1bd14e0594e4faa638aac3a1 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Direct Connect명 | DirectConnectName |
| state | 상태 | ACTIVE |
| vpc_id | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
| vpc_name | VPC 명 | vpcName |
1.8.2 - 1.0
scpcli direct-connect direct-connect show
--direct_connect_id <value>
Description
Direct Connect를 상세조회한다.
상태
ACTIVE (SUPPORTED)
Parameters
| Name | Type | Description | Example |
|---|
direct_connect_id required | string | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
Responses
| Name | Description | Example |
|---|
| id | Direct Connect ID | fe860e0af0c04dcd8182b84f907f31f4 |
| account_id | Account ID | f1e6c81a2b054582878cb9724dc2ce9f |
| bandwidth | 포트용량 | 1 |
| created_at | 생성 시간 | 2024-05-17T00:23:17Z |
| created_by | 생성자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Direct Connect 설명 | fe860e0af0c04dcd8182b84f907f31f4 |
| firewall_id | Firewall ID | dffc455f1bd14e0594e4faa638aac3a1 |
| modified_at | 수정 시간 | 2024-05-17T00:23:17Z |
| modified_by | 수정자 | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | Direct Connect명 | DirectConnectName |
| state | 상태 | ACTIVE |
| vpc_id | VPC ID | 7df8abb4912e4709b1cb237daccca7a8 |
| vpc_name | VPC 명 | vpcName |