Global CDN

Overview

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

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

Version

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

VersionStatusNot Before
1.0CURRENT-

1 - CLIs

1.1 - Create Cdn Service

1.1.1 - 1.0

scpcli cdn cdn service create
--range_request_allowed <value>
--query_string_ignored <value>
--origin_hostname_type <value>
--name <value>
--forward_host_header <value>
--content_policy <value>
--cdn_service_domain_prefix <value>
--cdn_origin_protocol <value>
--cdn_origin_port <value>
--cdn_origin_hostname <value>
--caching_option <value>
--cache_key_hostname <value>
--cache_expiry_time <value>
[--cdn_service_origin_path <value>]
[--custom_forward_host_header <value>]
[--description <value>]
[--request_custom_headers <value>]
[--response_custom_headers <value>]
[--tags <value>]

Description

cdn 서비스 생성

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
range_request_allowed
required
boolean범위 요청 허용-
query_string_ignored
required
boolean쿼리 문자열 무시-
origin_hostname_type
required
string원본 호스트네임 타입-
name
required
stringcdn 서비스 이름test1
forward_host_header
required
string포워드 호스트 헤더-
content_policy
required
string컨텐츠 정책-
cdn_service_domain_prefix
required
stringcdn 서비스 도메인 prefixglobal1
cdn_origin_protocol
required
stringcdn 서비스 원본 프로토콜-
cdn_origin_port
required
integercdn 서비스 원본 포트-
cdn_origin_hostname
required
stringcdn 서비스 원본 호스트 네임test.example.com
caching_option
required
string캐싱 옵션-
cache_key_hostname
required
string캐시 키 호스트네임-
cache_expiry_time
required
integer캐시 만료 시간-
cdn_service_origin_path
optional
stringcdn 서비스 원본 경로/test/global/
custom_forward_host_header
optional
string커스텀 포워드 호스트 헤더-
description
optional
string설명-
request_custom_headers
optional
object요청 커스텀 헤더-
response_custom_headers
optional
object응답 커스텀 헤더-
tags
optional
array태그 목록'{"key": "", "value": ""}'

Responses

NameDescriptionExample
account_idAccount ID
resource_id리소스 id
workflow_id워크플로우 id

1.2 - Delete Cdn Service

1.2.1 - 1.0

scpcli cdn cdn service delete
--id <value>

Description

cdn 서비스 삭제

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
id
required
stringcdn 서비스 ID-

1.3 - Detail Cdn Service

1.3.1 - 1.0

scpcli cdn cdn service detail
--id <value>

Description

cdn 서비스 상세

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
id
required
stringcdn 서비스 ID-

Responses

NameDescriptionExample
idcdn 서비스 ID
account_idAccount ID
cache_expiry_time캐시 만료 시간
cache_key_hostname캐시 키 호스트네임
caching_option캐싱 옵션
cdn_origin_hostnamecdn 서비스 원본 호스트 네임
cdn_origin_portcdn 서비스 원본 포트
cdn_origin_protocolcdn 서비스 원본 프로토콜
cdn_service_activation_statecdn 서비스 활성화 상태
cdn_service_config_versioncdn 서비스 컨피그 버전
cdn_service_domaincdn 서비스 도메인
cdn_service_origin_pathcdn 서비스 원본 경로
cdn_service_statecdn 서비스 상태
content_policy컨텐츠 정책
created_at생성 일시
created_by생성자
custom_forward_host_header커스텀 포워드 호스트 헤더
description설명
forward_host_header포워드 호스트 헤더
modified_at수정 일시
modified_by수정자
namecdn 서비스 이름
origin_hostname_type원본 호스트네임 타입
query_string_ignored쿼리 문자열 무시
range_request_allowed범위 요청 허용
region리전
request_custom_headers요청 커스텀 헤더
response_custom_headers응답 커스텀 헤더

1.4 - List Cdn Service

1.4.1 - 1.0

scpcli cdn cdn service list
[--size <value>]
[--page <value>]
[--sort <value>]
[--created_by <value>]
[--name <value>]
[--cdn_service_domain <value>]
[--cdn_origin_hostname <value>]

Description

cdn 서비스 목록

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
created_by
optional
string생성자-
name
optional
stringcdn 서비스 이름-
cdn_service_domain
optional
stringcdn 서비스 도메인-
cdn_origin_hostname
optional
stringcdn 서비스 원본 호스트 네임-

Responses

NameDescriptionExample
idcdn 서비스 ID
account_idAccount ID
cdn_origin_hostnamecdn 서비스 원본 호스트 네임
cdn_service_domaincdn 서비스 도메인
cdn_service_statecdn 서비스 상태
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
description설명
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
namecdn 서비스 이름
region리전

1.5 - Purge Cdn Service

1.5.1 - 1.0

scpcli cdn cdn service purge
--id <value>
--target_url <value>
--target_content <value>
[--custom_url <value>]

Description

cdn 서비스 purge

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
id
required
stringcdn 서비스 ID-
target_url
required
string타겟 url-
target_content
required
string타겟 컨텐츠-
custom_url
optional
string커스텀 url/test/

Responses

NameDescriptionExample
account_idAccount ID
resource_id리소스 id
workflow_id워크플로우 id

1.6 - Start Cdn Service

1.6.1 - 1.0

scpcli cdn cdn service start
--id <value>

Description

cdn 서비스 시작

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
id
required
stringcdn 서비스 ID-

Responses

NameDescriptionExample
account_idAccount ID
resource_id리소스 id
workflow_id워크플로우 id

1.7 - Stop Cdn Service

1.7.1 - 1.0

scpcli cdn cdn service stop
--id <value>

Description

cdn 서비스 정지

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
id
required
stringcdn 서비스 ID-

Responses

NameDescriptionExample
account_idAccount ID
resource_id리소스 id
workflow_id워크플로우 id

1.8 - Update Cdn Service

1.8.1 - 1.0

scpcli cdn cdn service update
--id <value>
--range_request_allowed <value>
--query_string_ignored <value>
--origin_hostname_type <value>
--forward_host_header <value>
--content_policy <value>
--cdn_origin_protocol <value>
--cdn_origin_port <value>
--cdn_origin_hostname <value>
--caching_option <value>
--cache_key_hostname <value>
--cache_expiry_time <value>
[--cdn_service_origin_path <value>]
[--custom_forward_host_header <value>]
[--request_custom_headers <value>]
[--response_custom_headers <value>]

Description

cdn 서비스 업데이트

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
id
required
stringcdn 서비스 ID-
range_request_allowed
required
boolean범위 요청 허용-
query_string_ignored
required
boolean쿼리 문자열 무시-
origin_hostname_type
required
string원본 호스트네임 타입-
forward_host_header
required
string포워드 호스트 헤더-
content_policy
required
string컨텐츠 정책-
cdn_origin_protocol
required
stringcdn 서비스 원본 프로토콜-
cdn_origin_port
required
integercdn 서비스 원본 포트-
cdn_origin_hostname
required
stringcdn 서비스 원본 호스트 네임test.example.com
caching_option
required
string캐싱 옵션-
cache_key_hostname
required
string캐시 키 호스트네임-
cache_expiry_time
required
integer캐시 만료 시간-
cdn_service_origin_path
optional
stringcdn 서비스 원본 경로/test/global/
custom_forward_host_header
optional
string커스텀 포워드 호스트 헤더-
request_custom_headers
optional
object요청 커스텀 헤더-
response_custom_headers
optional
object응답 커스텀 헤더-

1.9 - Update Description of Cdn Service

1.9.1 - 1.0

scpcli cdn description update
--id <value>
--description <value>

Description

cdn 서비스 설명 업데이트

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
id
required
stringcdn 서비스 ID-
description
required
string설명-