你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问
https://docs.azure.cn
。
使用服务连接器集成 Confluent Cloud 上的 Apache Kafka
-
项目
-
本页显示支持的身份验证方法和客户端,以使用服务连接or 将 Confluent Cloud 上的 Apache Kafka 连接到其他云服务。 你仍可以使用其他编程语言连接到 Confluent Cloud 上的 Apache Kafka,而无需使用服务连接or。 此页面还显示了你在创建服务连接时获得的默认环境变量名称和值(或 Spring Boot 配置)。
受支持的计算服务
服务连接器可用于将以下计算服务连接到 Confluent Cloud 上的 Apache Kafka:
-
Azure 应用服务
-
Azure Functions
-
Azure 容器应用
-
Azure Spring Apps
支持的身份验证类型和客户端类型
下表显示了使用 Service 连接or 将计算服务连接到 Confluent Cloud 上的 Apache Kafka 时支持的客户端类型和身份验证方法的组合。 “是”表示支持组合,而“否”则表示不支持该组合。
客户端类型
系统分配的托管标识
用户分配的托管标识
机密/连接字符串
此表指示表中所有客户端类型唯一支持的身份验证方法是 Secret/连接字符串 方法。 任何客户端类型都不支持其他身份验证方法。
默认环境变量名称或应用程序属性
使用以下连接详细信息将计算服务连接到 Kafka。 对于以下示例,请将占位符文本
<server-name>
、
<Bootstrap-server-key>
、
<Bootstrap-server-secret>
、
<schema-registry-key>
和
<schema-registry-secret>
替换为服务器名称、Bootstrap 服务器密钥、Bootstrap 服务器机密、架构注册表项和架构注册表机密。 有关命名约定的详细信息,检查
Service 连接or internals
一文。
请参阅 Kafka 客户端示例
,在 Confluent Cloud 上生成 Kafka 客户端应用程序。
机密/连接ion 字符串
SpringBoot 客户端类型
默认环境变量名称
spring.kafka.properties.bootstrap.servers
Kafka 启动服务器
pkc-<server-name>.eastus.azure.confluent.cloud:9092
spring.kafka.properties.sasl.jaas.config
Kafka SASL 配置
org.apache.kafka.common.security.plain.PlainLoginModule required username='<Bootstrap-server-key>' password='<Bootstrap-server-secret>';
spring.kafka.properties.schema.registry.url
Confluent 注册表 URL
https://psrc-<server-name>.westus2.azure.confluent.cloud
spring.kafka.properties.schema.registry.basic.auth.user.info
Confluent 注册表用户信息
<schema-registry-key>:<schema-registry-secret>
其他客户端类型
默认环境变量名称
AZURE_CONFLUENTCLOUDKAFKA_BOOTSTRAPSERVER
Kafka 启动服务器
pkc-<server-name>.eastus.azure.confluent.cloud:9092
AZURE_CONFLUENTCLOUDKAFKA_KAFKASASLCONFIG
Kafka SASL 配置
org.apache.kafka.common.security.plain.PlainLoginModule required username='<Bootstrap-server-key>' password='<Bootstrap-server-secret>';
AZURE_CONFLUENTCLOUDSCHEMAREGISTRY_URL
Confluent 注册表 URL
https://psrc-<server-name>.westus2.azure.confluent.cloud
AZURE_CONFLUENTCLOUDSCHEMAREGISTRY_USERINFO
Confluent 注册表用户信息
<schema-registry-key>:<schema-registry-secret>
参考下面列出的教程来详细了解服务连接器。
了解服务连接器的概念