The page has been translated by Gen AI.

How to guides

Create Queue Service

You can create and use a Queue Service from the Samsung Cloud Platform Console.
To create a Queue Service, follow these steps.

  1. All Services > Application > Queue Service Click the menu. 1. Navigate to the Service Home page of the Queue Service.

  2. On the Service Home page, click the Create Queue button. 2. Go to the Create Queue page.

  3. Queue Creation page, enter the information required to create the service, and select detailed options.

    • Enter or select the required information in the service information input area.
      Category
      Required status
      Detailed description
      typeEssentialSelect service type
      • Basic: Message order not preserved
      • FIFO: First-in-first-out message delivery and message retention
      Queue namerequiredEnter the queue name
      • Enter a name that starts with a lowercase English letter and includes lowercase English letters, numbers, and the special character (-) within 3 ~ 64 characters
      • Standard type: The ‘.fifo’ suffix cannot be used in the name
      • FIFO type: Enter a name that includes the .fifo suffix
      Duplicate removal scoperequiredSelect duplicate removal scope
      • Messages in queue: Remove duplicate items among messages in the queue
      • Group-level messages: Remove duplicate items within group-level messages
      • Configurable only when FIFO type is selected
      Content-based duplicate removalSelectionHash the message body content to remove duplicate messages
      • Can be configured only when the FIFO type is selected
      ExplanationSelectionEnter the service description within 100 characters.
      Table. Queue creation - Service information input items
    • Enter or select the required information in the message settings area.
      Category
      Required status
      Detailed description
      Message sizerequiredEnter the message size value (KB) between 1 and 256
      • Up to 50 can be added per resource
      Message retention periodrequiredEnter the message retention period
      • After selecting the unit period, enter the desired value
        • seconds: 60 ~ 1,209,600
        • minutes: 1 ~ 20,160
        • hours: 1 ~ 336
        • days: 1 ~ 14
      Transmission latencyrequiredEnter the delay time when sending a message
      • After selecting the unit of time, enter the desired value
        • seconds: 0 ~ 900
        • minutes: 0 ~ 15
      • If FIFO type is selected, configuration is not allowed
      Display timeoutrequiredEnter the waiting time until the message is displayed
      • After selecting the unit of time, enter the desired value
        • seconds: 0 ~ 43,200
        • minutes: 0 ~ 720
        • hours: 0 ~ 12
      Message reception waiting timerequiredEnter the message polling timeout duration (seconds) between 0 and 20.
      Table. Queue creation - message configuration items
    • Enter or select the required information in the message settings area.
      Category
      Required
      Detailed description
      EncryptionrequiredSelect encryption usage
      • New creation: Go to the KMS page to create a new KMS encryption
      • Do not use: Do not use encryption
      • KMS encryption: Select when using KMS
        • Data Key reuse period: After selecting a unit period, enter the desired value
          • Minutes: 5 ~ 1,440
          • Hours: 1 ~ 24
        • KMS-Managed-Key: Select when using KMS-Managed-Key
      Table. Queue creation - encryption settings items
    • Enter or select the required information in the lead drive settings area.
      Category
      Required status
      Detailed description
      Allow read driverequiredSelect read drive permission method
      • Block All: Do not allow read drive
      • Allow All: Queues can use the read drive for all Queue resources
        • Maximum Receive Attempt Count: Enter the maximum number of receive attempts between 1 and 10
      • Specific Queue: Only specific Queue resources can use the read drive
        • Read Drive Allowed Queue: Click the Add button to add up to 10 read drive allowed Queue resources
        • Maximum Receive Attempt Count: Enter the maximum number of receive attempts between 1 and 10
      Read drive target QueueRequiredSelect the lead drive Queue target for the resource to be created
      • Not used: Lead drive target Queue not selected
      • Resend count When selecting the lead drive target Queue resource, input a value between 1 and 10
      Table. Queue creation - lead drive configuration items
    • Enter or select the required information in the additional information input area.
      Category
      Required
      Detailed description
      tagSelectAdd tag
      • Up to 50 can be added per resource
      • After clicking the Add Tag button, enter or select Key, Value values
      Table. Queue creation - additional information input fields
  4. Summary Check the detailed information and estimated charges generated in the panel, and click the Create button.

    • When creation is complete, check the resources you created on the page.
Caution
Queue usage is billed based on consumption.
Reference
  • When using a FIFO type Queue, up to 100 message groups are supported.
  • If the maximum number of message groups is exceeded, message delivery may fail.

Check detailed information of Queue Service

You can view detailed information and messages about the Queue Service.
To view detailed information about the Queue Service, follow these steps.

  1. All Services > Application > Queue Service Click the menu. 1. Navigate to the Service Home page of the Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Navigate to the Queue list page.
  3. On the Queue list page, click the resource to view detailed information. 3. Queue Details Navigate to the page.
    • Queue Details page displays status information and additional feature information, and consists of Details, Message Management, Tags, Job History tabs.
      CategoryDetailed description
      Queue Service statusQueue Service status representation
      • Creating: In creation
      • Available: Created, server connection available
      • Deleting: Service termination in progress
      • Error Deleting: Abnormal state during deletion
      • Inactive: Abnormal state
      • Error: Abnormal state during creation
      Service cancellationService cancellation button
      Table. Queue Service status information and additional feature items

Detailed Information

On the Queue list page, you can view detailed information of the selected resource and, if necessary, edit the information.

CategoryDetailed description
serviceService name
Resource TypeResource Type
SRNUnique resource ID in Samsung Cloud Platform
  • In Queue Service, it refers to the resource SRN
Resource nameResource name
  • In Queue Service, it refers to the Queue name
Resource IDService’s unique resource ID
constructorUser who created the service
Creation timestampService creation date and time
EditorUser who modified the service
Modification date and timeService modification date and time
typeQueue type
Duplicate removal scopeDuplicate removal scope
  • Messages in queue: Remove duplicate items among messages in the queue
  • Group-level messages: Remove duplicate items within group-level messages
  • Click the Edit button to change the scope
  • Displayed only when using FIFO type
Content-based duplicate removalWhether to use content-based duplicate removal feature
  • When enabled, hash the message body content to remove duplicate messages
  • Displayed only when using the FIFO type
  • Click the Edit button to change the usage status
Message SettingsMessage configuration information
  • message size, message retention period, transmission delay, display timeout, message receive wait time
    • FIFO type selected, transmission delay not displayed
    • Click the Edit button to modify
Encryption SettingsEncryption usage
  • When using KMS encryption Data Key reuse period display
  • Click the Edit button to modify
Lead drive configurationRedrive enablement and target Queue
  • Redrive enable: Whether redrive is enabled and the enable method
  • Maximum receive attempt count: Maximum number of attempts to receive
    • All allowed, Specific Queue displayed when selected
  • Redrive target Queue: Information about the redrive target Queue
  • Click the Edit button to modify
PrivateLink Service IDPrivateLink service ID
ExplanationQueue description
  • Edit button can be clicked to modify
IP Access Allow ListList of IPs allowed to access the Queue service
  • Click the Add IP Address button to register a new IP
  • After selecting an IP Address registered in the list, click the Delete button to remove it
  • Up to 150 IP Addresses can be added
Table. Queue Details - Detail Tab Items

Message Management

Queue list page lets you view and manage the message list of the selected resource.

Reference
  • Messages are displayed up to a maximum of 10.
  • If there are no messages in the list, you can click the Message Polling button to retrieve messages.
  • Refer to Manage messages for how to manage messages.
CategoryDetailed description
Message pollingAfter polling messages from the Queue to the Console, refresh the message list.
MoreYou can send, delete, and remove messages
  • Send Message: Send a new message
  • Delete: Delete the selected message from the message list
  • Clear Queue: Delete all messages contained in the Queue
Message ListMessage ID, message transmission timestamp, message reception timestamp, and message size (byte) can be viewed
  • Click the Message ID to view the message body and metadata
  • Delete button can be clicked to delete the message
Table. Queue Details – Message Management Tab Items

Tag

Queue List page lets you view the tag information of the selected resource, and you can 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 a tag, you can search and select from the list of previously created Keys and Values
Table. Queue Details - Tag Tab Items

Operation History

On the Queue List page, you can view the operation history of the selected resource.

CategoryDetailed description
Task History ListResource Change History
  • Operation Date/Time, Resource Type, Resource ID, Resource Name, Operation Details, Event Topic, Operation Result, Verify Operator Information
Table. Queue Details - Job History Tab Items

Managing Queue Service Resources

You can modify the configuration information such as message settings, encryption, and IP access control of the created Queue Service resource.

Edit Message Settings

You can modify the message settings.
To modify the message settings, follow the steps below.

  1. Click the All Services > Application > Queue Service menu. 1. Navigate to the Service Home page of the Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
  3. On the Queue List page, click the resource to edit the message settings. 3. Go to the Queue Details page.
  4. Click the Edit button of the Message Settings item. 4. Message Settings Edit The popup window opens.
  5. Edit Message Settings After modifying the configuration information in the popup window, click the Confirm button.
    Category
    Required status
    Detailed description
    Message sizeRequiredEnter the message size value (KB) between 1 and 256
    • Up to 50 can be added per resource
    Message retention periodRequiredEnter the message retention period
    • After selecting the unit period, enter the desired value
      • seconds: 60 ~ 1,209,600
      • minutes: 1 ~ 20,160
      • hours: 1 ~ 336
      • days: 1 ~ 14
    Transmission latencyRequiredEnter the delay time when sending a message
    • After selecting the unit time, enter the desired value
      • seconds: 0 ~ 900
      • minutes: 0 ~ 15
    • If FIFO type is selected, configuration is not allowed
    Display timeoutRequiredEnter the waiting time until the message is displayed
    • After selecting the unit of time, enter the desired value
      • seconds: 0 ~ 43,200
      • minutes: 0 ~ 720
      • hours: 0 ~ 12
    Message reception wait timeRequiredEnter the message polling timeout (seconds) between 0 and 20.
    Table. Message setting edit input items
Reference
  • Message retention period applies starting after transmission delay time. * Please refer to the following example.
    • Message retention period is 60 seconds, Transmission delay is 3 seconds: the message is deleted after 63 seconds.
    • message retention period is 3 seconds, and transmission delay is 30 seconds: delete the message after 33 seconds.
  • Messages with Transmission delay applied attempt to be sent for up to 15 minutes depending on the state of the user’s Queue resources.
Caution
When you modify the per‑queue delay settings in a standard‑type queue, the changes apply to messages received from the point they take effect onward. It does not apply retroactively to existing messages, and it does not affect the delay of messages already in the queue.

Modify Encryption Settings

You can modify the encryption settings.
To modify the encryption settings, follow these steps.

  1. Click the All Services > Application > Queue Service menu. 1. Navigate to the Service Home page of Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Navigate to the Queue list page.
  3. On the Queue list page, click the resource to modify the encryption settings. 3. Navigate to the Queue Details page.
  4. Click the Edit button for the Encryption item. 4. Edit Encryption Settings A popup window opens.
  5. Modify Encryption Settings In the popup window, edit the settings, then click the Confirm button.
    Category
    Required
    Detailed description
    EncryptionRequiredSelect encryption usage and type
    • Create new: Navigate to the KMS page to create a new KMS encryption
    • Do not use: Do not use encryption
    • KMS encryption: Select when using KMS
    • KMS-Managed-Key: Select when using KMS-Managed-Key
    Data Key reuse periodRequiredAfter selecting the unit period, enter the desired value
    • minutes: 5 ~ 1,440
    • hours: 1 ~ 24
    • KMS encryption must be configured when used
    Table. Encryption Settings Modification Input Items

Modify Redrive Settings

You can modify the lead drive settings.
To modify the lead drive settings, follow the steps below.

  1. All Services > Application > Queue Service Click the menu. 1. Navigate to the Service Home page of the Queue Service.
  2. Click the Queue menu on the Service Home page. 2. Go to the Queue list page.
  3. Queue list page, click the resource to modify the read drive settings. 3. Go to the Queue details page.
  4. Click the Edit button of the Lead drive settings item. 4. Edit Read Drive Permission A popup window opens.
  5. Edit Lead Drive Permission After modifying the settings in the popup window, click the Confirm button.
    Category
    Required
    Detailed description
    Allow read driveRequiredSelect read drive permission method
    • Block All: Do not allow read drive
    • Allow All: Queues can be used with read drive for all Queue resources
    • Specific Queue: Only specific Queue resources can use read drive
      • In the Read Drive Allowed Queue list, click the Add button to add up to 10 Queue resources as read drive targets
    Lead drive target queuerequiredSelect the lead drive Queue target for the resource to be created
    • Not used: Lead drive target Queue not selected
    • Resend count When selecting the lead drive target Queue resource, input a value between 1 and 10
    Table. Read drive allow edit items

Managing IP Access Permissions

You can manage IPs that can access the Queue Service.

Add allowed IP

To add an allowed IP, follow these steps.

  1. All Services > Application > Queue Service Click the menu. 1. Navigate to the Service Home page of the Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Navigate to the Queue list page.
  3. On the Queue list page, click the resource to add an allowed IP address. 3. Go to the Queue Details page.
  4. Click the Add IP Address button in the IP Access Allow List item. 4. Add IP Address popup opens.
  5. After entering the IP to add to the IP Access Allow List, click the Confirm button.
    • Click the + button to add multiple IPs simultaneously (up to 10).
  6. When the popup notifying the addition of an IP opens, click the Confirm button.
Reference
You can add up to 150 IP addresses.

Exclude accessible IP

To exclude the IPs registered in the IP Access Allow List, follow the steps below.

  1. All Services > Application > Queue Service Click the menu. 1. Navigate to the Service Home page of the Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Navigate to the Queue list page.
  3. On the Queue list page, click the resource to exclude the accessible IP. 3. Navigate to the Queue Details page.
  4. After checking the IPs to exclude in the IP Access Allow List item, click the Delete button at the top of the list.
    • From the IP Access Allow List, you can also individually exclude an IP by clicking its Delete button.
  5. When the pop-up notifying IP deletion opens, click the Confirm button.

Manage Messages

You can send or manage queue messages.

Send Message

To send a Queue message, follow the steps below.

  1. All Services > Application > Queue Service Click the menu. 1. Navigate to the Service Home page of Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
  3. On the Queue List page, click the resource to send a Queue message. 3. Navigate to the Queue Details page.
  4. Click the Message Management tab on the Queue Details page.
  5. Click the More > Send Message button at the top of the message list. 5. Message Sending A popup window opens.
  6. Message Sending After entering the message information to be sent in the popup window, click the Confirm button.
    Category
    Required status
    Detailed description
    Message bodyrequiredEnter the message to send
    • Up to 262,244 bytes can be entered
    Message Group IDrequiredEnter using letters, numbers, and special characters within 128 characters
    • FIFO only displayed when using this type
    Message deduplication IDRequired/OptionalEnter up to 128 characters using letters, numbers, and special characters
    • Displayed only when using the FIFO type
    • If the content-based deduplication feature is used, you can choose whether to input
    Meta informationSelectionSelect whether to use meta information to add to the message
    • When used, you can enter up to 10 Key, Value entries
    EncryptionrequiredSelect encryption usage
    • New creation: Go to the KMS page to create a new KMS encryption
    • Do not use: Do not use encryption
    • KMS encryption: Select when using KMS
      • Data Key reuse period: After selecting a unit period, enter the desired value
        • Minutes: 5 ~ 1,440
        • Hours: 1 ~ 24
    Table. Message sending input items

Check message details

You can view the content and detailed information of the Queue message. To view the detailed message information, follow these steps.

  1. Click the All Services > Application > Queue Service menu. 1. Navigate to the Service Home page of the Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Navigate to the Queue list page.
  3. On the Queue List page, click the resource to view the Queue messages. 3. Go to the Queue Details page.
  4. Click the Message Management tab on the Queue Details page.
  5. Click the message ID in the message list to view its details. 5. Message Details The popup window opens.
    CategoryDetailed description
    Message IDMessage unique ID
    Message sizeMessage size
    Message sent date and timeMessage transmission date and time
    Message receipt date and timeMessage receipt date and time
    Message Group IDMessage group ID
    • displayed only when using the FIFO type
    Message deduplication IDDeduplication ID set in the message
    • displayed only when using the FIFO type
    message bodyMessage content
    Meta informationMessage meta information (Key, Value) values
    Table. Message detail information items

Delete individual messages

Queue messages can be deleted individually. To delete a message, follow these steps.

  1. Click the All Services > Application > Queue Service menu. 1. Navigate to the Service Home page of the Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Navigate to the Queue list page.
  3. On the Queue List page, click the resource to delete the Queue message. 3. Go to the Queue Details page.
  4. Click the Message Management tab on the Queue Details page.
  5. After selecting all messages to delete from the message list, click the More > Delete button at the top of the list.
    • You can also delete individually by clicking the Delete button at the far right of the message you want to remove in the message list.
  6. When the popup notifying message deletion opens, click the Confirm button.

Empty all messages in the queue

You can delete all messages in the Queue by emptying the Queue.

Caution
  • Messages deleted via Empty Queue cannot be recovered.
  • If the same request is already in progress, it will not be deleted. * In a moment, please clear the queue again.

To delete all messages, follow these steps.

  1. Click the All Services > Application > Queue Service menu. 1. Navigate to the Service Home page of the Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
  3. Queue List page, click the resource to remove the Queue message. 3. Go to the Queue Details page.
  4. Click the Message Management tab on the Queue Details page.
  5. Click the More > Clear Queue button at the top of the message list.
  6. When the popup notifying message deletion opens, click the Confirm button.

Cancel Queue Service

You can cancel the unused Queue Service to reduce operating costs.
However, if you terminate the service, the currently operating service may be stopped immediately, so you should proceed with the termination only after fully considering the impact that may arise from the service interruption.

Caution
All messages will be deleted upon termination and cannot be recovered.

To cancel the Queue Service, follow the steps below.

  1. All Services > Application > Queue Service Click the menu. 1. Navigate to the Service Home page of the Queue Service.
  2. On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
  3. On the Queue List page, after selecting the resource to cancel, click the Cancel Service button.
    • After navigating to the Queue Details page of the resource to be terminated, you can also terminate it individually by clicking the Terminate Service button.
  4. When the pop-up notifying service termination opens, click the Confirm button.

Integrate PrivateLink Service

The Queue Service can communicate directly with the PrivateLink Service without using internet communication. When integrated with PrivateLink Service, communication with the Queue Service occurs directly from the user’s VPC, enhancing security.

Follow the steps below to integrate the Queue Service with the PrivateLink Service.

  1. Check the PrivateLink Service ID of the Queue Service for creating a PrivateLink Endpoint.
    • The PrivateLink Service ID of the Queue Service can be found on the Queue Details page’s PrivateLink Service ID.
  2. Create a PrivateLink Endpoint.
Reference
  • When connecting a PrivateLink Service, usage approval is processed automatically.
  • Check the Security Group of the PrivateLink Endpoint to verify whether the target VM IP is registered.
Caution
When connecting via a PrivateLink Endpoint, IAM policies and IP access control for authentication keys cannot be used.
ServiceWatch metric
Message API reference