Connection method | Connection Instructions | Reference Documentation |
private network connection | If the client and CKafka instance are deployed in the same VPC, network interconnectivity is enabled by default with no additional configuration required. | |
| If the client and CKafka instance are deployed in different VPCs, they cannot communicate directly since VPCs are logically isolated. If cross-network communication is needed, you can use CCN to implement VPC Intercommunication between different regions under the same account. | |
Public network connection | A separate public network route needs to be enabled. Clients can access the CKafka instance through public network connection. Since the public network can be accessed in any network environment, configure ACL policy to control user access permission and ensure connection security. | |
Protocol type | Protocol Description | VPC Network Whether Supported | Public Network Whether Supported |
PLAINTEXT | Message sending and receiving authentication not required, data is transmitted in plain text. | ✓ | × |
SASL_PLAINTEXT | Message sending and receiving use SASL method to authenticate, data is transmitted in plain text with better performance. | ✓ | ✓ |
SASL_SSL | Message sending and receiving use SASL method to authenticate, data is encrypted with SSL Certificates during transmission to prevent eavesdropping or interception, ensuring higher security. | ✓ (Supported in Pro Edition only, not supported in version 3.2.3) | ✓ (Supported in Pro Edition only, not currently supported in version 3.2.3) |
SASL_SCRAM_SHA_256 | Message sending and receiving use SASL method to authenticate. Passwords are stored using hash algorithm (SHA-256) and plaintext passwords are not transmitted. Data is transmitted in plain text. | ✓ (Supported only for instances on versions 1.1.1, 2.4.1, and 2.8.1. Existing instances require upgrading the broker minor version or submit a ticket to apply.) | × |
SASL_SCRAM_SHA_512 | Message sending and receiving use SASL method to authenticate. Passwords are stored using hash algorithm (SHA-512) and plaintext passwords are not transmitted. Data is transmitted in plain text. SHA-512 is more secure than SHA-256 but has larger compute overhead. | ✓ (Supported only for instances on versions 1.1.1, 2.4.1, and 2.8.1. Existing instances require upgrading the broker minor version or submit a ticket to apply.) | × |
Feedback