Key Management Service

Overview

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

본 가이드는 Key Management Service(KMS)에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.

Version

VersionStatusSupported Until
1.0DEPRECATED20251231
1.1CURRENT-

1 - CLIs

1.1 - Change Rotate Info

1.1.1 - 1.1

scpcli kms kms change rotate info
--key_id <value>
--rotate_cycle <value>
--auto_rotate <value>

Description

키 회전정보를 변경한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
rotate_cycle
required
integer회전 주기7
auto_rotate
required
string자동회전 Y 또는 NY

1.1.2 - 1.0

scpcli kms kms change rotate info
--key_id <value>
--rotate_cycle <value>
--auto_rotate <value>

Description

키 회전정보를 변경한다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
rotate_cycle
required
integer회전 주기7
auto_rotate
required
string자동회전 Y 또는 NY

1.2 - Change State Of Key

1.2.1 - 1.1

scpcli kms kms change state
--key_id <value>
--state <value>

Description

키 상태를 변경한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
state
required
stringState of key(Active, Stop)Active

1.2.2 - 1.0

scpcli kms kms change state
--key_id <value>
--state <value>

Description

키 상태를 변경한다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
state
required
stringState of key(Active, Stop)Active

1.3 - Check Duplicate Name

1.3.1 - 1.1

scpcli kms kms check duplicate name
--name <value>

Description

키 이름 중복을 체크한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
name
required
string키 이름testkey

Responses

NameDescriptionExample
isDuplicateNameTrue

1.3.2 - 1.0

scpcli kms kms check duplicate name
--name <value>

Description

키 이름 중복을 체크한다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
name
required
string키 이름testkey

Responses

NameDescriptionExample
isDuplicateNameTrue

1.4 - Create Datakey

1.4.1 - 1.1

scpcli kms kms datakey
--key_id <value>
--key_type <value>

Description

새 데이터키를 생성하고, 키(용도:암호화/복호화)로 암호화된 값을 생성합니다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
key_type
required
stringKey type( plaintext or wrapped )plaintext

Responses

NameDescriptionExample
ciphertext암호화된 데이터 키vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK
key_versionKMS 키 버전1
plaintext데이터키 (base64로 인코딩된)oTvvEkE7q0WM2S5yfGFz5nqe32QMlrCVnqssmDPu6fA=

1.4.2 - 1.0

scpcli kms kms datakey
--key_id <value>
--key_type <value>

Description

새 데이터키를 생성하고, 키(용도:암호화/복호화)로 암호화된 값을 생성합니다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
key_type
required
stringKey type( plaintext or wrapped )plaintext

Responses

NameDescriptionExample
ciphertext암호화된 데이터 키vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK
key_versionKMS 키 버전1
plaintext데이터키 (base64로 인코딩된)oTvvEkE7q0WM2S5yfGFz5nqe32QMlrCVnqssmDPu6fA=

1.5 - Create Key

1.5.1 - 1.1

scpcli kms kms create
--rotate_cycle <value>
--purpose <value>
--name <value>
--description <value>
--auto_rotate <value>
[--key_type <value>]
[--tags <value>]

Description

키를 생성한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
rotate_cycle
required
integer회전 주기7
purpose
required
string키 용도rsa-2048
name
required
string키 이름testkey
description
required
string키 설명description1
auto_rotate
required
string자동회전 Y 또는 NY
key_type
optional
string기본 또는 고급advanced
tags
optional
arrayTag List''{"key": "", "value": ""}'

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_id계정 id3265ab469f0d406d83073da3e11e7a6c
auto_rotate자동회전 Y 또는 NY
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
current_versionKMS키 현재 버전7
delete_atDate of deletion20251008
delete_target_yn키 삭제예정 여부Y
description키 설명description1
key_type기본 또는 고급advanced
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
name키 이름testkey
next_rotate_at다음 회전일20241008
order_ref오더 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
purpose키 용도rsa-2048
region리즌 이름kr-west1
rotate_cycle회전 주기7
secret_ref시크릿 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
state키 상태(Creating, Active, Error, Stop, To_Be_Terminated)Active
use_countKMS키 사용횟수1004

1.5.2 - 1.0

scpcli kms kms create
--rotate_cycle <value>
--purpose <value>
--name <value>
--description <value>
--auto_rotate <value>
[--key_type <value>]
[--tags <value>]

Description

키를 생성한다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
rotate_cycle
required
integer회전 주기7
purpose
required
string키 용도rsa-2048
name
required
string키 이름testkey
description
required
string키 설명description1
auto_rotate
required
string자동회전 Y 또는 NY
key_type
optional
string기본 또는 고급advanced
tags
optional
arrayTag List''{"key": "", "value": ""}'

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_id계정 id3265ab469f0d406d83073da3e11e7a6c
auto_rotate자동회전 Y 또는 NY
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
current_versionKMS키 현재 버전7
delete_atDate of deletion20251008
delete_target_yn키 삭제예정 여부Y
description키 설명description1
key_type기본 또는 고급advanced
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
name키 이름testkey
next_rotate_at다음 회전일20241008
order_ref오더 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
purpose키 용도rsa-2048
region리즌 이름kr-west1
rotate_cycle회전 주기7
secret_ref시크릿 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
state키 상태(Creating, Active, Error, Stop, To_Be_Terminated)Active
use_countKMS키 사용횟수1004

1.6 - Decrypt Data

1.6.1 - 1.1

scpcli kms kms decrypt
--key_id <value>
--ciphertext <value>

Description

키(용도:암호화/복호화)를 사용하여 제공된 암호문을 해독합니다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
ciphertext
required
stringKMS에 의해 암호화된 데이터vault:v283:YiUpW1bpF2fMY0VR332Qpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK

Responses

NameDescriptionExample
plaintext데이터키 (base64로 인코딩된 )dGhlIHF1aWNrIGJyb3duIGZveAo=

1.6.2 - 1.0

scpcli kms kms decrypt
--key_id <value>
--ciphertext <value>

Description

키(용도:암호화/복호화)를 사용하여 제공된 암호문을 해독합니다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
ciphertext
required
stringKMS에 의해 암호화된 데이터vault:v283:YiUpW1bpF2fMY0VR332Qpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK

Responses

NameDescriptionExample
plaintext데이터키 (base64로 인코딩된 )dGhlIHF1aWNrIGJyb3duIGZveAo=

1.7 - Delete Key

1.7.1 - 1.1

scpcli kms kms delete
--key_id <value>
[--is_directly <value>]

Description

키를 지금 또는 나중에 삭제한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
is_directly
optional
boolean즉시삭제 여부True

1.7.2 - 1.0

scpcli kms kms delete
--key_id <value>
[--is_directly <value>]

Description

키를 지금 또는 나중에 삭제한다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
is_directly
optional
boolean즉시삭제 여부True

1.8 - Encrypt Data

1.8.1 - 1.1

scpcli kms kms encrypt
--key_id <value>
--plaintext <value>

Description

제공된 일반 텍스트(base64 인코딩)를 키(용도:암호화/복호화)를 사용하여 암호화합니다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
plaintext
required
stringData(base64 encoded) to encryptdGhlIHF1aWNrIGJyb3duIGZveAo=

Responses

NameDescriptionExample
ciphertextKMS에 의해 암호화된 데이터vault:v283:YiUpW1bpF2fMY0VRh3aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK
key_versionKMS 키 버전1

1.8.2 - 1.0

scpcli kms kms encrypt
--key_id <value>
--plaintext <value>

Description

제공된 일반 텍스트(base64 인코딩)를 키(용도:암호화/복호화)를 사용하여 암호화합니다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
plaintext
required
stringData(base64 encoded) to encryptdGhlIHF1aWNrIGJyb3duIGZveAo=

Responses

NameDescriptionExample
ciphertextKMS에 의해 암호화된 데이터vault:v283:YiUpW1bpF2fMY0VRh3aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK
key_versionKMS 키 버전1

1.9 - List Keys

1.9.1 - 1.1

scpcli kms kms list
[--size <value>]
[--page <value>]
[--sort <value>]
[--name <value>]

Description

키 리스트 조회하기

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
name
optional
string키 이름testkey

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_id계정 id3265ab469f0d406d83073da3e11e7a6c
auto_rotate자동회전 Y 또는 NY
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
current_versionKMS키 현재 버전7
delete_atDate of deletion20251008
delete_target_yn키 삭제예정 여부Y
description키 설명description1
key_type기본 또는 고급advanced
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
name키 이름testkey
next_rotate_at다음 회전일20241008
order_ref오더 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
purpose키 용도rsa-2048
region리즌 이름kr-west1
rotate_cycle회전 주기7
secret_ref시크릿 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
state키 상태(Creating, Active, Error, Stop, To_Be_Terminated)Active
use_countKMS키 사용횟수1004

1.9.2 - 1.0

scpcli kms kms list
[--size <value>]
[--page <value>]
[--sort <value>]
[--name <value>]

Description

키 리스트 조회하기

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
size
optional
integersize20
page
optional
integerpage0
sort
optional
stringsortcreated_at:desc
name
optional
string키 이름testkey

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_id계정 id3265ab469f0d406d83073da3e11e7a6c
auto_rotate자동회전 Y 또는 NY
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
current_versionKMS키 현재 버전7
delete_atDate of deletion20251008
delete_target_yn키 삭제예정 여부Y
description키 설명description1
key_type기본 또는 고급advanced
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
name키 이름testkey
next_rotate_at다음 회전일20241008
order_ref오더 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
purpose키 용도rsa-2048
region리즌 이름kr-west1
rotate_cycle회전 주기7
secret_ref시크릿 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
state키 상태(Creating, Active, Error, Stop, To_Be_Terminated)Active
use_countKMS키 사용횟수1004

1.10 - List Users

1.10.1 - 1.1

scpcli kms kms list users
--key_id <value>

Description

키를 사용한 사람 목록을 보여준다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2

Responses

NameDescriptionExample
user_id사용자 id138c2fc8c29a449dbfa8681f8f1d78e2
user_name사용자 이름kimsamsung

1.10.2 - 1.0

scpcli kms kms list users
--key_id <value>

Description

키를 사용한 사람 목록을 보여준다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2

Responses

NameDescriptionExample
user_id사용자 id138c2fc8c29a449dbfa8681f8f1d78e2
user_name사용자 이름kimsamsung

1.11 - Make hmac

1.11.1 - 1.1

scpcli kms kms generate hmac
--key_id <value>
--input <value>

Description

HMAC 키를 사용해 생성합니다.( 용도: 생성/확인 )

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
input
required
stringData(base64 encoded) for verificationdGVzdCBpbnB1dA==

Responses

NameDescriptionExample
hmacHMAC 데이터vault:v1:/IHSD+Rg9BHNkmIiEunAPVj6IVaJqkjSO4GGvALHcVQ=

1.11.2 - 1.0

scpcli kms kms generate hmac
--key_id <value>
--input <value>

Description

HMAC 키를 사용해 생성합니다.( 용도: 생성/확인 )

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
input
required
stringData(base64 encoded) for verificationdGVzdCBpbnB1dA==

Responses

NameDescriptionExample
hmacHMAC 데이터vault:v1:/IHSD+Rg9BHNkmIiEunAPVj6IVaJqkjSO4GGvALHcVQ=

1.12 - Rewrap Data

1.12.1 - 1.1

scpcli kms kms rewrap
--key_id <value>
--ciphertext <value>

Description

최신 버전의 키(용도:암호화/복호화)를 사용하여 제공된 암호문을 다시 래핑합니다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
ciphertext
required
stringKMS에 의해 암호화된 데이터vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK

Responses

NameDescriptionExample
ciphertextKMS에 의해 암호화된 재래핑할 데이터vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK
key_versionKMS 키 버전1

1.12.2 - 1.0

scpcli kms kms rewrap
--key_id <value>
--ciphertext <value>

Description

최신 버전의 키(용도:암호화/복호화)를 사용하여 제공된 암호문을 다시 래핑합니다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
ciphertext
required
stringKMS에 의해 암호화된 데이터vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK

Responses

NameDescriptionExample
ciphertextKMS에 의해 암호화된 재래핑할 데이터vault:v283:YiUpW1bpF2fMY0VR33aQpik781Ul2gFPsfdwsypwouccHtPSfRaE40wTHHl4a5AK
key_versionKMS 키 버전1

1.13 - Rotate Key

1.13.1 - 1.1

scpcli kms kms rotate
--key_id <value>

Description

키를 회전한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_id계정 id3265ab469f0d406d83073da3e11e7a6c
auto_rotate자동회전 Y 또는 NY
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
current_versionKMS키 현재 버전7
delete_atDate of deletion20251008
delete_target_yn키 삭제예정 여부Y
description키 설명description1
key_type기본 또는 고급advanced
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
name키 이름testkey
next_rotate_at다음 회전일20241008
order_ref오더 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
purpose키 용도rsa-2048
region리즌 이름kr-west1
rotate_cycle회전 주기7
secret_ref시크릿 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
state키 상태(Creating, Active, Error, Stop, To_Be_Terminated)Active
use_countKMS키 사용횟수1004

1.13.2 - 1.0

scpcli kms kms rotate
--key_id <value>

Description

키를 회전한다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_id계정 id3265ab469f0d406d83073da3e11e7a6c
auto_rotate자동회전 Y 또는 NY
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
current_versionKMS키 현재 버전7
delete_atDate of deletion20251008
delete_target_yn키 삭제예정 여부Y
description키 설명description1
key_type기본 또는 고급advanced
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
name키 이름testkey
next_rotate_at다음 회전일20241008
order_ref오더 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
purpose키 용도rsa-2048
region리즌 이름kr-west1
rotate_cycle회전 주기7
secret_ref시크릿 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
state키 상태(Creating, Active, Error, Stop, To_Be_Terminated)Active
use_countKMS키 사용횟수1004

1.14 - Show Key

1.14.1 - 1.1

scpcli kms kms show
--key_id <value>

Description

키 정보를 보여준다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_id계정 id3265ab469f0d406d83073da3e11e7a6c
auto_rotate자동회전 Y 또는 NY
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
current_versionKMS키 현재 버전7
delete_atDate of deletion20251008
delete_target_yn키 삭제예정 여부Y
description키 설명description1
key_type기본 또는 고급advanced
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
name키 이름testkey
next_rotate_at다음 회전일20241008
order_ref오더 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
purpose키 용도rsa-2048
region리즌 이름kr-west1
rotate_cycle회전 주기7
secret_ref시크릿 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
state키 상태(Creating, Active, Error, Stop, To_Be_Terminated)Active
use_countKMS키 사용횟수1004

1.14.2 - 1.0

scpcli kms kms show
--key_id <value>

Description

키 정보를 보여준다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2

Responses

NameDescriptionExample
idID0fdd87aab8cb46f59b7c1f81ed03fb3e
account_id계정 id3265ab469f0d406d83073da3e11e7a6c
auto_rotate자동회전 Y 또는 NY
created_at생성 시간2024-05-17T00:23:17Z
created_by생성자90dddfc2b1e04edba54ba2b41539a9ac
current_versionKMS키 현재 버전7
delete_atDate of deletion20251008
delete_target_yn키 삭제예정 여부Y
description키 설명description1
key_type기본 또는 고급advanced
modified_at수정 시간2024-05-17T00:23:17Z
modified_by수정자90dddfc2b1e04edba54ba2b41539a9ac
name키 이름testkey
next_rotate_at다음 회전일20241008
order_ref오더 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
purpose키 용도rsa-2048
region리즌 이름kr-west1
rotate_cycle회전 주기7
secret_ref시크릿 참조0e1bfdf8-a7da-43d3-8e8c-c9f34024ba01
state키 상태(Creating, Active, Error, Stop, To_Be_Terminated)Active
use_countKMS키 사용횟수1004

1.15 - Sign Data

1.15.1 - 1.1

scpcli kms kms sign
--key_id <value>
--input <value>

Description

키(용도:서명/검증)를 사용하여 주어진 데이터의 암호화 서명을 반환합니다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
input
required
stringData(base64 encoded) for SignaturedGVzdCBpbnB1dA==

Responses

NameDescriptionExample
key_versionKMS 키 버전1
signature확인을 위한 시그니쳐vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg=

1.15.2 - 1.0

scpcli kms kms sign
--key_id <value>
--input <value>

Description

키(용도:서명/검증)를 사용하여 주어진 데이터의 암호화 서명을 반환합니다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
input
required
stringData(base64 encoded) for SignaturedGVzdCBpbnB1dA==

Responses

NameDescriptionExample
key_versionKMS 키 버전1
signature확인을 위한 시그니쳐vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg=

1.16 - Update Description

1.16.1 - 1.1

scpcli kms kms update description
--key_id <value>
--description <value>

Description

설명을 업데이트한다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
description
required
string키 설명-

1.16.2 - 1.0

scpcli kms kms update description
--key_id <value>
--description <value>

Description

설명을 업데이트한다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
description
required
string키 설명-

1.17 - Verify Data

1.17.1 - 1.1

scpcli kms kms verify
--key_id <value>
--signature <value>
--input <value>

Description

제공된 서명이 서명 데이터 중 하나에서 지정된 데이터에 대해 유효한지 여부를 키(용도:서명/검증)를 사용해 반환합니다.

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
signature
required
string확인을 위한 시그니쳐vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg=
input
required
stringData(base64 encoded) for verificationdGVzdCBpbnB1dA==

Responses

NameDescriptionExample
valid확인결과True

1.17.2 - 1.0

scpcli kms kms verify
--key_id <value>
--signature <value>
--input <value>

Description

제공된 서명이 서명 데이터 중 하나에서 지정된 데이터에 대해 유효한지 여부를 키(용도:서명/검증)를 사용해 반환합니다.

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
signature
required
string확인을 위한 시그니쳐vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg=
input
required
stringData(base64 encoded) for verificationdGVzdCBpbnB1dA==

Responses

NameDescriptionExample
valid확인결과True

1.18 - Verify hmac with input

1.18.1 - 1.1

scpcli kms kms verify hmac
--key_id <value>
--input <value>
--hmac <value>

Description

INPUT이 유효한지 아닌지 키를 사용해 확인합니다(용도: 생성/확인)

상태 ACTIVE (CURRENT)

버전최소 지원 보장일
1.1-

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
input
required
stringData(base64 encoded) for verificationdGVzdCBpbnB1dA==
hmac
required
string확인을 위한 시그니쳐vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg=

Responses

NameDescriptionExample
valid확인결과True

1.18.2 - 1.0

scpcli kms kms verify hmac
--key_id <value>
--input <value>
--hmac <value>

Description

INPUT이 유효한지 아닌지 키를 사용해 확인합니다(용도: 생성/확인)

상태 ACTIVE (DEPRECATED)

버전최소 지원 보장일
1.020251231

Parameters

NameTypeDescriptionExample
key_id
required
stringKMS 키 자원 아이디138c2fc8c29a449dbfa8681f8f1d78e2
input
required
stringData(base64 encoded) for verificationdGVzdCBpbnB1dA==
hmac
required
string확인을 위한 시그니쳐vault:v142:MEUCIQDt+iM27ZENLTxFCKH2krlvn2xRRuoqt8aU+xP/RYEJpgIgN6V6QjhpK4dA/vwgX95UW140ge167ECnLjccXDPbZAg=

Responses

NameDescriptionExample
valid확인결과True