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.
Click the All Services > Application > Queue Service menu. 1. Go to the Service Home page of the Queue Service.
On the Service Home page, click the Create Queue button. 2. Go to the Create Queue page.
On the 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 RequiredDetailed description type Required Select service type - Default: No message ordering
- FIFO: First-in-first-out message delivery and message retention
Queue name Required Enter the queue name - Start with a lowercase English letter and enter 3 ~ 64 characters consisting of lowercase English letters, numbers, and the special character (-)
- Standard type: The name cannot use the ‘.fifo’ suffix
- FIFO type: Include the .fifo suffix in the name
- Start with a lowercase English letter
- Enter 3 ~ 64 characters using lowercase English letters and the special character (-)
Duplicate removal range Essential Select duplicate removal scope - Messages in queue: Remove duplicate items among messages in the queue
- Group-level messages: Remove duplicate items within group-level messages
- FIFO can be set only when the FIFO type is selected
Content-based deduplication Selection Hash the message body content to remove duplicate messages - FIFO can be set only when the FIFO type is selected
Explanation Select Enter the service description within 100 characters. Table. Create Queue – Enter Service Information - Enter or select the required information in the configuration settings area.
Category Required statusDetailed description Message size Essential Enter the message size value (KB) between 1 and 256 - Up to 50 can be added per resource
Message retention period Essential Enter the message retention period - After selecting the unit, enter the desired value
- seconds: 60 ~ 1,209,600
- minutes: 1 ~ 20,160
- hours: 1 ~ 336
- days: 1 ~ 14
Encryption Required Select encryption usage - New creation: Go to the KMS page and 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
- Data Key reuse period: After selecting a unit period, enter the desired value
Table. Queue creation - configuration setting items - Enter or select the required information in the additional information input area.
Category RequiredDetailed description Tag Selection Add 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
- Enter or select the required information in the service information input area.
Summary Verify the detailed information and estimated charges generated in the panel, then click the Create button.
- Once creation is complete, check the resources you created on the page.
- When using a FIFO type Queue, up to 100 message groups are supported.
- If the maximum number of message groups is exceeded, message transmission may fail.
View Queue Service details
You can view detailed information and messages for the Queue Service.
To view detailed information about the Queue Service, follow these steps.
- Click the All Services > Application > Queue Service menu. 1. Go to the Service Home page of Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue List page.
- On the Queue list page, click the resource to view detailed information. 3. Navigate to the Queue Details page.
- Queue Details page displays status information and additional feature information, and consists of Details, Message Management, Tags, Job History tabs.
Category Detailed description Queue Service status Queue Service status representation - Creating: In progress
- Available: Creation completed, server connection available
- Deleting: Service termination in progress
- Error Deleting: Abnormal state during deletion
- Inactive: Abnormal state
- Error: Abnormal state during creation
Service termination Service cancellation button Table. Queue Service status information and additional features
- Queue Details page displays status information and additional feature information, and consists of Details, Message Management, Tags, Job History tabs.
Detailed Information
On the Queue list page, you can view detailed information of the selected resource and, if necessary, edit the information.
| Category | Detailed description |
|---|---|
| service | Service name |
| Resource Type | Resource Type |
| SRN | Unique resource ID in Samsung Cloud Platform
|
| Resource name | Resource name
|
| Resource ID | Service’s unique resource ID |
| Constructor | User who created the service |
| Creation date and time | Service creation date and time |
| Modifier | User who modified the service |
| Modification date | Service modification date and time |
| type | Queue type |
| Duplicate removal range | Deduplication Scope
|
| Content-based duplicate removal | Whether to use content-based duplicate removal feature
|
| Configuration Settings | Queue configuration information
|
| PrivateLink Service ID | PrivateLink service ID |
| Explanation | Queue description
|
| IP access allowlist | List of IPs allowed to access the Queue service
|
Message Management
On the Queue list page, you can view and manage the message list of the selected resource.
- A maximum of 10 messages will be displayed.
- 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.
| Category | Detailed description |
|---|---|
| Message polling | After polling messages from the Queue to the Console, refresh the message list. |
| More | Message sending, deletion, and removal possible
|
| Message List | Message ID, message send timestamp, message receive timestamp, and message size (byte) can be viewed
|
Tag
Queue List page lets you view the tag information of the selected resource, and you can add, modify, or delete it.
| Category | Detailed description |
|---|---|
| Tag list | Tag list
|
Operation History
You can view the operation history of the selected resource on the Queuee list page.
| Category | Detailed description |
|---|---|
| Task History List | Resource Change History
|
Configure Queue
You can reconfigure the settings you specified when creating the Queue Service.
To reconfigure the Queue, follow these steps.
- All Services > Application > Queue Service Click the menu. 1. Go to the Service Home page of the Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
- On the Queue List page, click the resource to reconfigure the Queue. 3. Go to the Queue Details page.
- Click the Edit button of the Configuration Settings item. 4. Configuration Settings Edit The popup window opens.
- Edit Configuration Settings In the popup window, edit the configuration information, then click the OK button.
Category Required statusDetailed description Message size Essential Enter the message size value (KB) between 1 and 256 - Up to 50 can be added per resource
Message retention period Essential Enter the message retention period - After selecting the unit, enter the desired value
- seconds: 60 ~ 1,209,600
- minutes: 1 ~ 20,160
- hours: 1 ~ 336
- days: 1 ~ 14
Encryption Essential Select encryption usage - Create new: 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: Select a unit period and then enter the desired value
- minutes: 5 ~ 1,440
- hours: 1 ~ 24
- Data key reuse period: Select a unit period and then enter the desired value
Table. Queue configuration setting edit input 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.
- All Services > Application > Queue Service Click the menu. 1. Go to the Service Home page of Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
- On the Queue List page, click the resource to add an allowed IP. 3. Go to the Queue Details page.
- Click the Add IP Address button of the IP Access Allow List item. 4. Add IP Address The popup window opens.
- Enter the IP to add to the IP Access Allow List, then click the Confirm button.
- Click the + button to add multiple IPs simultaneously (up to 10).
- When the popup that notifies an IP addition opens, click the Confirm button.
Exclude accessible IP
To exclude the IPs registered in IP access allow list, follow these steps.
- Click the All Services > Application > Queue Service menu. 1. Go to the Service Home page of Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue List page.
- On the Queue list page, click the resource to exclude the allowed IP. 3. Go to the Queue Details page.
- After selecting the IPs to exclude from the IP Access Allow List, click the Delete button at the top of the list.
- You can also individually exclude an IP from the IP Access Allow List by clicking its Delete button.
- 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 these steps.
- All Services > Application > Queue Service Click the menu. 1. Go to the Service Home page of Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
- On the Queue List page, click the resource to send a Queue message. 3. Queue Details Go to the page.
- Click the Message Management tab on the Queue Details page.
- Click the More > Send Message button at the top of the message list. 5. Send Message popup window opens.
- Send Message After entering the message information to be sent in the popup window, click the Confirm button.
Category Whether requiredDetailed description Message body Essential Enter the message to send - Up to 262,244 bytes can be entered
Message Group ID Required Enter using letters, numbers, and special characters within 128 characters - FIFO displayed only when using the FIFO type
Message deduplication ID Required/Optional Enter within 128 characters using letters, numbers, and special characters - FIFO type is displayed only when used
- When using the Content-based deduplication feature, input is optional
Meta information Selection Select whether to use meta information to add to the message - When used, you can enter up to 10 Key, Value entries
Encryption Essential Select encryption usage - Create new: 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: Select a unit period and then enter the desired value
- minutes: 5 ~ 1,440
- hours: 1 ~ 24
- Data key reuse period: Select a unit period and then enter the desired value
Table. Message sending input fields
Check message details
You can view the content and detailed information of the Queue message. To view the detailed message information, follow these steps.
- Click the All Services > Application > Queue Service menu. 1. Go to the Service Home page of Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue List page.
- On the Queue list page, click the resource to view the Queue messages. 3. Go to the Queue Details page.
- Click the Message Management tab on the Queue Details page.
- Click the message ID to view detailed information in the message list. 5. Message Details The popup window opens.
Category Detailed description Message ID Message unique ID Message size Message size Message transmission timestamp Message transmission date and time Message Received Date/Time Message receipt date and time Message Group ID Message group ID - displayed only when the FIFO type is used
Message deduplication ID Deduplication ID set in the message - is displayed only when using the FIFO type
Message body message content Meta definition Message meta information (Key, Value) Table. Message detail information items
Delete individual messages
Queue messages can be deleted individually. To delete a message, follow these steps.
- Click the All Services > Application > Queue Service menu. 1. Go to the Service Home page of the Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
- On the Queue List page, click the resource to delete the Queue message. 3. Queue Details page is opened.
- Click the Message Management tab on the Queue Details page.
- After selecting all messages to delete in 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 delete in the message list.
- When the popup notifying message deletion opens, click the Confirm button.
Clear all messages in the queue
You can delete all messages in the Queue by emptying the Queue.
- Messages deleted via Empty Queue cannot be recovered.
- If the same request is already in progress, it will not be deleted. * In a moment, clear the queue again.
To delete all messages, follow the steps below.
- Click the All Services > Application > Queue Service menu. 1. Go to the Service Home page of Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
- On the Queue List page, click the resource to remove the Queue message. 3. Go to the Queue Details page.
- Click the Message Management tab on the Queue Details page.
- Click the More > Clear Queue button at the top of the message list.
- When the popup notifying message deletion opens, click the Confirm button.
Cancel Queue Service
You can reduce operating costs by terminating the unused Queue Service.
However, if you terminate the service, the running service may be stopped immediately, so you should proceed with the termination only after fully considering the impact that may occur when the service is discontinued.
To cancel the Queue Service, follow these steps.
- Click the All Services > Application > Queue Service menu. 1. Go to the Service Home page of Queue Service.
- On the Service Home page, click the Queue menu. 2. Go to the Queue list page.
- On the Queue list page, select the resource to cancel, then 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.
- When the pop-up notifying service termination opens, click the Confirm button.
Integrating PrivateLink Service
The Queue Service can communicate directly by integrating 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.
Creating and Connecting a PrivateLink Endpoint
Follow the steps below to integrate the Queue Service with the PrivateLink Service.
- 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.
- Create a PrivateLink Endpoint.
- Refer to PrivateLink Endpoint 생성하기 for how to create a PrivateLink Endpoint.
- When connecting to 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.