Connection Method | Connection Description | Reference Documentation |
Private network connection | If the client and the CKafka instance are deployed in the same Virtual Private Cloud (VPC) network, they are interconnected by default, and no additional configuration is required. | |
| If the client and the CKafka instance are deployed in different VPC networks, they cannot communicate with each other directly because different VPC networks are logically isolated. To enable VPC networks in different regions under the same account to communicate with each other, use Cloud Connect Network (CCN). | |
Public network connection | A dedicated public network route needs to be enabled, allowing clients to connect to the CKafka instance via the public network. Since public networks are accessible from any network environment, the access control list (ACL) policies shall be configured to manage user access permissions and ensure connection security. | |
Protocol Type | Protocol Description | Supported by the VPC Network or Not | Supported by the Public Network or Not |
PLAINTEXT | Authentication is not required for message sending and receiving, and data is transmitted in plaintext. | ✓ | × |
SASL_PLAINTEXT | SASL authentication is required for message sending and receiving, and data is transmitted in plaintext, showing higher performance. | ✓ | ✓ |
SASL_SSL | SASL authentication is required for message sending and receiving, and data is encrypted using SSL certificates for transmission to prevent interception or eavesdropping, showing higher security. | ✓ (Only supported by Pro Edition, and not supported by version 3.2.3 currently) | ✓ (Only supported by Pro Edition, and not supported by version 3.2.3 currently) |
SASL_SCRAM_SHA_256 | SASL authentication is required for message sending and receiving. Passwords are stored using a hash algorithm (SHA-256) and not transmitted in plaintext. Data is transmitted in plaintext. | ✓ (Only supported by instances of versions 1.1.1, 2.4.1, and 2.8.1. For existing instances, you need to upgrade the broker minor version or submit a ticket to apply for the upgrade.) | × |
SASL_SCRAM_SHA_512 | SASL authentication is required for message sending and receiving. Passwords are stored using a hash algorithm (SHA-512) and not transmitted in plaintext. Data is transmitted in plaintext. Compared to SHA-256, SHA-512 provides higher security but consumes more computing resources. | ✓ (Only supported by instances of versions 1.1.1, 2.4.1, and 2.8.1. For existing instances, you need to upgrade the broker minor version or submit a ticket to apply for the upgrade.) | × |
Feedback