1 - Product

Overview

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

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

Version

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

VersionStatusNot Before
1.0CURRENT-

CLI Version History

1.0

Product CLI가 출시되었습니다.

변경사항

  • [신규] product product categories list [--limit {value}] [--page {value}] [--display_name {value}] [--display_name_ko {value}] [--is_exposed_menu {value}] [--created_by {value}] [--modified_by {value}] [--created_start_date {value}] [--created_end_date {value}] [--modified_start_date {value}] [--modified_end_date {value}] [--sort {value}] - ListProductCategories 명령어가 추가되었습니다.
  • [신규] product product category show --category_id {value} - ShowProductCategory 명령어가 추가되었습니다.
  • [신규] product product list [--limit {value}] [--page {value}] [--product_category_id {value}] [--product_id {value}] [--display_name {value}] [--display_name_ko {value}] [--kind {value}] [--created_start_date {value}] [--created_end_date {value}] [--modified_start_date {value}] [--modified_end_date {value}] [--sort {value}] - ListProducts 명령어가 추가되었습니다.
  • [신규] product product show --product_id {value} - ShowProduct 명령어가 추가되었습니다.

1.1 - CLIs

1.1.1 - List Product Categories

1.1.1.1 - 1.0

scp-cli product product categories list
[--limit <value>]
[--page <value>]
[--display_name <value>]
[--display_name_ko <value>]
[--is_exposed_menu <value>]
[--created_by <value>]
[--modified_by <value>]
[--created_start_date <value>]
[--created_end_date <value>]
[--modified_start_date <value>]
[--modified_end_date <value>]
[--sort <value>]

Description

List product categories

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
limit
optional
integer한계10
page
optional
integer페이지1
display_name
optional
array상품 카테고리 이름N
display_name_ko
optional
array상품 카테고리 이름N
is_exposed_menu
optional
array상품 카테고리 메뉴 노출 상태T
created_by
optional
string생성자김삼성
modified_by
optional
string수정자김삼성
created_start_date
optional
string생성일 시작2024-01-01T00:00:00
created_end_date
optional
string생성일 종료2024-01-01T00:00:00
modified_start_date
optional
string수정일 시작2024-01-01T00:00:00
modified_end_date
optional
string수정일 종료2024-01-01T00:00:00
sort
optional
string정렬created_at:asc

Responses

NameDescriptionExample
category_id상품 카테고리 IDNETWORKING
created_at생성 날짜2024-01-01T00:00:00
created_by생성자5cada9f6afa049418c4f18c0c4859202
display_name상품 카테고리 이름Networking
display_name_ko상품 카테고리 이름Networking
icon_file_id아이콘 파일 IDc1d5c1f63bf24f73b32c37f6f7b50310
is_exposed_menu상품 카테고리 메뉴 노출 상태True
modified_at수정 날짜2024-01-01T00:00:00
modified_by수정자5cada9f6afa049418c4f18c0c4859202
seq순번9
service_group_color_id상품 그룹 색상ffff00

1.1.2 - List Products

1.1.2.1 - 1.0

scp-cli product product list
[--limit <value>]
[--page <value>]
[--product_category_id <value>]
[--product_id <value>]
[--display_name <value>]
[--display_name_ko <value>]
[--kind <value>]
[--created_start_date <value>]
[--created_end_date <value>]
[--modified_start_date <value>]
[--modified_end_date <value>]
[--sort <value>]

Description

List products.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
limit
optional
integer한계10
page
optional
integer페이지1
product_category_id
optional
array상품 카테고리 IDN
product_id
optional
array상품 IDV
display_name
optional
array상품명V
display_name_ko
optional
array상품명V
kind
optional
array상품 종류P
created_start_date
optional
string생성일 시작2024-01-01T00:00:00
created_end_date
optional
string생성일 종료2024-01-01T00:00:00
modified_start_date
optional
string수정일 시작2024-01-01T00:00:00
modified_end_date
optional
string수정일 종료2024-01-01T00:00:00
sort
optional
string정렬created_at:asc

Responses

NameDescriptionExample
created_at생성 날짜2024-01-01T00:00:00
created_by생성자5cada9f6afa049418c4f18c0c4859202
display_name상품명VPC
display_name_ko상품명VPC
kind상품 종류PRODUCT
modified_at수정 날짜2024-01-01T00:00:00
modified_by수정자5cada9f6afa049418c4f18c0c4859202
product_category_id상품 카테고리 IDNETWORKING
product_category_name상품 카테고리 이름Networking
product_id상품 IDVPC

1.1.3 - Show Product

1.1.3.1 - 1.0

scp-cli product product show
--product_id <value>

Description

Show product.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
product_id
required
string상품 IDVPC

Responses

NameDescriptionExample
created_at생성 날짜2024-01-01T00:00:00
created_by생성자5cada9f6afa049418c4f18c0c4859202
display_name상품명VPC
display_name_ko상품명VPC
kind상품 종류PRODUCT
modified_at수정 날짜2024-01-01T00:00:00
modified_by수정자5cada9f6afa049418c4f18c0c4859202
product_category_id상품 카테고리 IDNETWORKING
product_category_name상품 카테고리 이름Networking
product_id상품 IDVPC

1.1.4 - Show Product category

1.1.4.1 - 1.0

scp-cli product product category show
--category_id <value>

Description

Show product category.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.0-

Parameters

NameTypeDescriptionExample
category_id
required
string상품 카테고리 IDNETWORKING

Responses

NameDescriptionExample
category_id상품 카테고리 IDNETWORKING
created_at생성 날짜2024-01-01T00:00:00
created_by생성자5cada9f6afa049418c4f18c0c4859202
display_name상품 카테고리 이름Networking
display_name_ko상품 카테고리 이름Networking
icon_file_id아이콘 파일 IDc1d5c1f63bf24f73b32c37f6f7b50310
is_exposed_menu상품 카테고리 메뉴 노출 상태True
modified_at수정 날짜2024-01-01T00:00:00
modified_by수정자5cada9f6afa049418c4f18c0c4859202
seq순번9
service_group_color_id상품 그룹 색상ffff00

2 - STS

Overview

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

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

Version

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

VersionStatusNot Before
1.1CURRENT-
1.0DEPRECATED20260531

CLI Version History

1.2

STS가 1.2 버전으로 업데이트되었습니다.

변경사항

  • 1.1 버전에서 변경사항 없음

1.1

STS가 1.1 버전으로 업데이트되었습니다.

변경사항

  • [신규] sts authenticate token with context - Authenticate sts token and return context
  • [신규] sts get role keystone token - Get Keystone token for assumed role

1.0

STS가 1.0 버전으로 업데이트되었습니다.

변경사항

  • [신규] sts assume role - Acquire temporary role credential
  • [신규] sts assume role with saml - Acquire temporary role credential from SAML Assertion
  • [신규] sts object store authorization - Create new Signature based on Session Token

2.1 - CLIs

2.1.1 - Acquire temporary role credential

2.1.1.1 - 1.1

scp-cli sts sts assume role
--role_session_name <value>
--role_indicator <value>
[--duration_seconds <value>]

Description

Acquire temporary role credential

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
role_session_name
required
string역할 세션명-
role_indicator
required
stringIdentifier of the role to assume. [offering:account_id:role_name]qa2:afd580f490394896a6bceabf77683c6bd:role_name
duration_seconds
optional
integer역할 세션의 초 단위 지속 시간-

Responses

NameDescriptionExample
assumed_role_user수임 역할 ID
credentials임시 자격 증명

2.1.1.2 - 1.0

scp-cli sts sts assume role
--role_session_name <value>
--role_indicator <value>
[--duration_seconds <value>]

Description

Acquire temporary role credential

상태 ACTIVE (DEPRECATED)

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

버전최소 지원 보장일
1.020260531

Parameters

NameTypeDescriptionExample
role_session_name
required
string역할 세션명-
role_indicator
required
stringIdentifier of the role to assume. [offering:account_id:role_name]qa2:afd580f490394896a6bceabf77683c6bd:role_name
duration_seconds
optional
integer역할 세션의 초 단위 지속 시간-

Responses

NameDescriptionExample
assumed_role_user수임 역할 ID
credentials임시 자격 증명

2.1.2 - Acquire temporary role credential from SAML Assertion

2.1.2.1 - 1.1

scp-cli sts sts assume role with saml
--saml_assertion <value>
--role_indicator <value>
--principal_indicator <value>
[--duration_seconds <value>]

Description

Acquire temporary role credential from SAML Assertion

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
saml_assertion
required
stringSAML 어설션-
role_indicator
required
stringIdentifier of the role to assume. [offering:account_id:role_name]qa2:afd580f490394896a6bceabf77683c6bd:role_name
principal_indicator
required
stringSAML 제공자 표시자qa2:afd580f490394896a6bceabf77683c6bd:principal_name
duration_seconds
optional
integer역할 세션의 초 단위 지속 시간-

Responses

NameDescriptionExample
assumed_role_user수임 역할 ID
audience수신자 값
credentials임시 자격 증명
issuer발행자 값
subjectName ID 값
subject_typeName ID 형식

2.1.2.2 - 1.0

scp-cli sts sts assume role with saml
--saml_assertion <value>
--role_indicator <value>
--principal_indicator <value>
[--duration_seconds <value>]

Description

Acquire temporary role credential from SAML Assertion

상태 ACTIVE (DEPRECATED)

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

버전최소 지원 보장일
1.020260531

Parameters

NameTypeDescriptionExample
saml_assertion
required
stringSAML 어설션-
role_indicator
required
stringIdentifier of the role to assume. [offering:account_id:role_name]qa2:afd580f490394896a6bceabf77683c6bd:role_name
principal_indicator
required
stringSAML 제공자 표시자qa2:afd580f490394896a6bceabf77683c6bd:principal_name
duration_seconds
optional
integer역할 세션의 초 단위 지속 시간-

Responses

NameDescriptionExample
assumed_role_user수임 역할 ID
audience수신자 값
credentials임시 자격 증명
issuer발행자 값
subjectName ID 값
subject_typeName ID 형식

2.1.3 - Create new Signature based on Session Token

2.1.3.1 - 1.1

scp-cli sts sts object store authorization
--x_amz_date <value>
--x_amz_content_sha256 <value>
--url <value>
--method <value>
[--region <value>]
[--service <value>]

Description

Create new Signature based on Session Token

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
x_amz_date
required
stringAMZ 일자-
x_amz_content_sha256
required
stringAMZ 콘텐츠 SHA256-
url
required
string요청의 URL-
method
required
stringHTTP 메서드-
region
optional
string리전-
service
optional
string서비스-

Responses

NameDescriptionExample
Authorization승인 헤더

2.1.3.2 - 1.0

scp-cli sts sts object store authorization
--x_amz_date <value>
--x_amz_content_sha256 <value>
--url <value>
--method <value>
[--region <value>]
[--service <value>]

Description

Create new Signature based on Session Token

상태 ACTIVE (DEPRECATED)

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

버전최소 지원 보장일
1.020260531

Parameters

NameTypeDescriptionExample
x_amz_date
required
stringAMZ 일자-
x_amz_content_sha256
required
stringAMZ 콘텐츠 SHA256-
url
required
string요청의 URL-
method
required
stringHTTP 메서드-
region
optional
string리전-
service
optional
string서비스-

Responses

NameDescriptionExample
Authorization승인 헤더