This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Secrets Manager

1 - Overview

Service Overview

Secrets Manager is a service that encrypts customers’ sensitive information as Secrets (secure data) and stores and manages it safely. Remove hard-coded sensitive information from the application source code and retrieve it by invoking Secrets stored securely in a Key-Value format. A secret is encrypted with a user‑managed key in conjunction with the Key Management Service and stored securely.

Service Architecture Diagram

Diagram
Figure. Secrets Manager diagram

Provided features

Secrets Manager provides the following features.

  • Secret creation/deletion: Secrets Manager can create, delete, and manage Secrets. * The user stores security (sensitive) information in key/value format in the generated Secret.
  • Secret lookup: You can retrieve Secret values based on custom policies and permission settings.
  • Label-based version control: When a Secret is modified, you can set a label on the version, which is a snapshot of the uniquely generated data, allowing you to manage Secrets more efficiently.

Component

Secret

It stores sensitive (critical) information as a logical unit, encrypting security information values in Key/Value format with a KMS key.

  • A Secret is an object created through the creation of a Secrets Manager product service in the Samsung Cloud Platform Console.

Version

It is a snapshot of unique data that is newly created each time a Secret is modified (the unit that stores the actual value of the Secret).

Label

It is a label or tag attached to a specific version of a Secret (a pointer for referencing a specific version).

Constraints

The limitations of the Secrets Manager service are as follows. Before use, be sure to review the following constraints and incorporate them into your service usage plan.

Reference
  • Secrets Manager is a regional service, and a created secret can be used only within that region.
  • When rotating a customer-managed key, the key version is changed internally. * By using the newly generated version of the key, you can decrypt data that was encrypted with the previous version of the key. * (maintain compatibility)
    • Versions through key rotation are compatible up to the 100th version, regardless of the encryption algorithm.
ItemDetailed descriptionQuota
Secret Value SizeSize of the encrypted Secret value65,536
SecretsNumber of Secrets per region in an account500,000
Attached Labels for SecretNumber of Labels attached to all versions of Secret20
Versions per SecretNumber of versions of Secret100
Table. Secrets Manager constraints

Preliminary Service

Secrets Manager has no prerequisite services.

2 - How-to guides

Users can create the service by entering the required information for the Secrets Manager service through the Samsung Cloud Platform Console and selecting detailed options.

Create Secrets Manager

You can create and use Secrets Manager in the Samsung Cloud Platform Console.

To create a Secrets Manager, follow these steps.

  1. Click the All Services > Security > Secrets Manager menu. 1. Go to the Service Home page of Secrets Manager.

  2. On the Service Home page, click the Create Secrets Manager button. 2. Navigate to the Create Secrets Manager page.

  3. Create Secrets Manager page, enter the information required to create the service and input additional details.

    • Enter or select the required information in the Service Information Input area.
      Category
      required status
      Detailed description
      Secret nameRequiredEnter the secret name
      typeRequiredSelect the type to manage encrypted with Secret from the list.
      Key/Value inputRequiredEnter a pair of Key/Value for Secret information
      • Click the Add button to add up to 10 entries
      • Click the X icon to delete the entry
      encryption keyEssentialSelect the KMS key from the list to encrypt the Secret
      • Select a key created in the KMS service from the list. Or click +Create New to create a KMS key
      • Only KMS keys for encryption/decryption can be selected. The selectable encryption/decryption KMS key types are encryption/decryption (AES-256), encryption/decryption and signing/verification (RSA-2048), and encryption/decryption (ARIA) – three types.
      • When entering Key/Value, input must be within 64 KB; registration is not allowed if the size exceeds this limit.
      Public access controlRequiredEnter public access allowed IP
      • After entering the IP address, click the Add button to register up to 10 entries
      • Click the Delete All button to remove all IP entries from the list
      • You can register the 0.0.0.0/24 - 0.0.0.0/32 range, but it may be insecure
      Private access controlSelectionUse After selecting, select the resource to allow private access
      • Click the Add button to add an access‑allowed resource
      • If the setting is not enabled, access is allowed for all subnet resources in the same region
      ExplanationSelectionEnter description for Secrets Manager
      Table. Secrets Manager service information input items
    • Enter or select the required information in the Additional Information Input area.
      Category
      required status
      Detailed description
      tagSelectionAdd Tag
      • Up to 50 per resource can be added
      • After clicking the Add Tag button, input or select Key, Value values
      Table. Secrets Manager additional information input fields
  4. Summary Check the detailed information and estimated charges generated in the panel, and click the Create button.

    • Once creation is complete, verify the created resource on the Secrets Manager list page.

Check Secrets Manager detailed information

Secrets Manager can view and edit the complete list of resources and detailed information. Secrets Manager Details page consists of Details, Versions, Tags, Activity History tabs.

To view detailed information about Secrets Manager, follow these steps.

  1. All Services > Security > Secrets Manager Click the menu. 1. Go to the Service Home page of Secrets Manager.
  2. On the Service Home page, click the Secrets Manager menu. 2. Go to the Secrets Manager List page.
  3. On the Secrets Manager List page, click the resource to view its details. 3. Go to the Secrets Manager Details page.
    • Secrets Manager Details At the top of the page, status information and descriptions of additional features are displayed.
      CategoryDetailed description
      statusDisplay the status of Secrets Manager
      • Active: available/enabled
      • To be terminated: scheduled for deletion
      Service terminationCancel Service button
      Table. Secrets Manager status information and additional features

Detailed Information

Secrets Manager list page allows you to view detailed information of the selected resource and edit the information if necessary.

Category
Detailed description
serviceService name
Resource TypeResource Type
SRNUnique resource ID in Samsung Cloud Platform
Resource nameResource Name
Resource IDUnique resource ID in the service
ConstructorUser who created the service
Creation date and timeService creation date and time
ModifierUser who modified the service
Modification dateService modification date and time
Secret nameName of the generated Secret
Secret valuethe entered Secret value
  • View button, when clicked, after entering the password you can view and edit the information in the Secret value view window
typeType of the generated Secret
Recent search date and timeLast retrieval time of the generated Secret
encryption keyDisplay the KMS key name selected by the user
  • Clicking the key name navigates to the KMS key details page
  • Clicking the edit icon allows the key to be changed in the encryption key edit window
URLPublic/Private URL information display
  • Copy icon can be clicked to copy the URL address
Public access controlDisplay the registered public access allowed IP
  • Edit icon can be clicked to modify the IP address
Private access controlDisplay registered private access allowed resources
  • Edit Click the icon to edit the resource
ExplanationDisplay additional description for Secret
  • Click the edit icon to modify the description
Table. Secrets Manager Details tab items

Version

Secrets Manager list page allows you to use labels to track the version of the selected Secret.

Reference

Refer to the definition of each item when checking the version information of Secret Manager.

  • Secret: logical unit that stores sensitive (important) information
  • Version: A snapshot of unique data generated each time a Secret is modified (the unit that stores the actual value of the Secret)
  • Label: a nameplate or tag attached to a specific version of a Secret (a pointer for referencing a specific version)
CategoryDetailed description
Version IDCurrent version, previous version, and the ID of the version with a custom label (Custom Label) displayed
  • Copy icon can be clicked to copy the version ID value
LabelSecret version display
  • CURRENT: current version
  • PREVIOUS: previous version
  • CUSTOM_LABEL: custom label
Last access timeSecret’s most recent access time
Creation date and timeSecret creation timestamp
Table. Secrets Manager version tab items
Caution

The limitations when using a version of Secret are as follows.

  • You can store up to 100 versions per Secret. * Regardless of whether a custom label is set, if the number of versions exceeds 100, the oldest versions are deleted first.
  • For important versions with custom labels, create a new Secret before the version is deleted due to quota limits, and configure it so that the running application can reference the new Secret.

Tag

Secrets Manager list page allows you to view the tag information of the selected resource, and to add, modify, or delete it.

CategoryDetailed description
Tag listTag list
  • You can view the Key, Value information of the tag
  • Up to 50 tags can be added per resource
  • When entering tags, search the existing list of created Keys and Values and select
Table. Secrets Manager tag tab items

Job History

Secrets Manager list page lets you view the operation history of the selected resource.

CategoryDetailed description
Work historyTask execution details
Work Date/TimeTask execution date and time
Resource TypeResource Type
Resource nameResource Name
Operation resultTask execution result (success/failure)
Operator InformationUser information of the person who performed the task
Table. Secrets Manager operation history tab detailed information items

Terminate Secrets Manager

You can cancel Secrets Manager that you are not using.

Caution
If you cancel Secret Manager, you will not be able to use any features of Secrets Manager, and it will be permanently deleted after the cancellation waiting period. During the termination pending period, the Secret cannot be searched.

To cancel Secrets Manager, follow the steps below.

  1. All Services > Security > Secrets Manager Click the menu. 1. Go to the Service Home page of Secrets Manager.
  2. On the Service Home page, click the Secrets Manager menu. 2. Go to the Secrets Manager List page.
  3. On the Secrets Manager List page, click the resource to view its details. 3. Go to the Secrets Manager Details page.
  4. On the Secrets Manager Details page, click the Cancel Service button. 4. Service Cancellation popup will be opened.
  5. Service Cancellation in the popup window, enter the cancellation waiting period, and click the Confirm button.
    • The termination waiting period can be entered within a range of 7 to 30 days.
  6. After termination is complete, check on the Secrets Manager List page whether the resource has been terminated.
Information
If you want to reuse a Secret during the termination pending period, on the Secrets Manager List page, open the context menu of the desired Secret item > click Cancel Termination. If the cancellation succeeds, you can reuse the Secret.

2.1 - Secret Retrieval API Reference

This user guide explains how to use and invoke the Public/Private endpoints of Secrets Manager.

Caution
  • Public Endpoint can be called from an environment that can communicate over the Internet.
  • Private Endpoint can only be called from a Samsung Cloud Platform VM.

Pre-configuration for Endpoint Calls

Describes the prerequisite configuration items required when calling the Secrets Manager endpoint.

Register Outbound Rule for Security Group

To call the endpoint, you need to register an outbound rule in the security group.

To register an Outbound Rule for a Security Group, follow the steps below.

  1. Click the All Services > Security > Secrets Manager menu. You will be taken to the Service Home page of Secrets Manager.
  2. On the Service Home page, click the Secrets Manager menu. You will be taken to the Secrets Manager List page.
  3. On the Secrets Manager List page, click the resource whose details you want to view. You will be taken to the Secrets Manager Details page.
  4. On the Secrets Manager Details page, check the URL information.
    • You can copy the public/private URL information from the URL field.
  5. Use the nslookup command to verify the IP to register in the Security Group.
nslookup <호출할 endpoint url>
  1. From Security Group > Security Group List, select the Security Group of the VM for which you want to set access control. Then navigate to the Security Group Details page.
  2. In the Security Group Details > Rules tab, click the Add Rule button. When the Add Rule window appears, enter the information below to add a rule.
    ItemDetailed description
    Target input methodCIDR selection
    Target addressEnter the IP address retrieved by nslookup
    typeSelect Destination Port/Type then enter protocol information
    • Select TCP among the protocols, and enter 443 in the TCP Destination Port
    directionOutbound rule Select
    ExplanationEnter the invocation rules for Secrets Manager public/private endpoints
    Table. Input items for adding Security Group rules
  3. Security Group rules Verify that the rule you entered in the list has been added.

Register access control for Secrets Manager

You can register public/private access controls for Secrets Manager.

To configure the access control items of Secrets Manager, follow these steps.

  1. Click the All Services > Security > Secrets Manager menu. You will be taken to the Service Home page of Secrets Manager.
  2. On the Service Home page, click the Secrets Manager menu. You will be taken to the Secrets Manager list page.
  3. On the Secrets Manager List page, click the resource to view detailed information. You will be taken to the Secrets Manager Details page.
  4. On the Secrets Manager Details page, click the edit icon of Public Access Control to add an allowed IP for Public Endpoint access.
    • Public Access Control Edit Popup window, enter the IP and click the Add button. When the addition is complete, click the Confirm button.
    • For security, we recommend adding a single IP, and you can register up to 10.
    • You can register the 0.0.0.0/24 – 0.0.0.0/32 range, but be careful as it may be insecure.
  5. On the Secrets Manager Details page, click the edit icon of Private Access Control to add a VM that allows Private Endpoint access.
    • Private Access Control Edit Popup window, select the resource to allow access and click the Add button. When addition is complete, click the Confirm button.
    • If you do not enable the setting, you can access all subnet resources in the same region.

Calling Secrets Manager API

Describes how to call the Secrets Manager API.

Check the URL information of Secrets Manager

On the All Services > Security > Secrets Manager > Secrets Manager Details page, check the URL information.

  • You can copy the public/private URL information from the URL field.

Secrets Manager Retrieval API

get /v1/secret

Description

Secret value lookup

Parameters

TypeNameDescriptionSchema
querysecretId (required)Secret ID
(Example : b3ed8b7637574255b83c274a6ed79426)
string
Table. API Call Parameters

Responses

Http CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403IP Not AllowedNone
404Not FoundNone
Table. API call Responses items

Example HTTP request

Request path

/v1/secret?secretId={secretId}

Request header

"AccessKey = 341g54421b5d67a1gf2b30f1a5415e75",
"SecretKey = 87d5eec6-998h-4933-e865-fd837495je28"

Example HTTP response

Response 200

{
  "status": "success",
  "data": {
    "key": "value"
  },
  "timestamp": "2026-01-20T09:21:18.92730172"
}

3 - Release Note

Secrets Manager

2026.03.19
FEATURE Private Endpoint service provision
  • Provides a Private Endpoint that can be called as a Secret from VM resources in the Samsung Cloud Platform.
    • You can select a VM resource in Samsung Cloud Platform that stores secret security information and configure access control.
2025.12.16
NEW Secrets Manager service official version release
  • We have launched a service that encrypts customers’ sensitive information as Secret(secure information) and safely stores and manages it.
  • Remove hard-coded security information from the application source code and retrieve it by invoking securely stored Secrets.