Sdílet prostřednictvím


Integrace Apache Kafka v confluent cloudu s konektorem služby

Tato stránka ukazuje podporované metody ověřování a klienty pro připojení Apache Kafka v confluent cloudu k jiným cloudovým službám pomocí konektoru služby. Stále se můžete připojit k Apache Kafka v Confluent Cloudu v jiných programovacích jazycích bez použití konektoru služby. Tato stránka také zobrazuje výchozí názvy proměnných prostředí a hodnoty (nebo konfiguraci Spring Boot), které získáte při vytváření připojení služby.

Podporované výpočetní služby

Konektor služby se dá použít k připojení následujících výpočetních služeb k Apache Kafka v confluent cloudu:

  • Azure App Service
  • Azure Container Apps
  • Azure Functions
  • Azure Kubernetes Service (AKS)
  • Azure Spring Apps

Podporované typy ověřování a typy klientů

Následující tabulka ukazuje, které kombinace typů klientů a metod ověřování se podporují pro připojení výpočetní služby k Apache Kafka v confluent cloudu pomocí konektoru služby. "Ano" označuje, že kombinace je podporována, zatímco "Ne" označuje, že není podporována.

Typ klienta Spravovaná identita přiřazená systémem Spravovaná identita přiřazená uživatelem Tajný kód / připojovací řetězec Instanční objekt
.NET No No Ano No
Java No No Ano No
Java – Spring Boot No No Ano No
Node.js No No Ano No
Python No No Ano No
Nic No No Ano No

Tato tabulka označuje, že jedinou podporovanou metodou ověřování pro všechny typy klientů v tabulce je metoda Secret / připojovací řetězec. Jiné metody ověřování nejsou podporovány pro žádný z typů klientů.

Výchozí názvy proměnných prostředí nebo vlastnosti aplikace

Pomocí níže uvedených podrobností o připojení připojte výpočetní služby k Systému Kafka. V každém příkladu níže nahraďte zástupné texty <server-name>, <Bootstrap-server-key>, <Bootstrap-server-secret>, <schema-registry-key>a <schema-registry-secret> názvem vašeho serveru, klíčem serveru Bootstrap, tajným kódem serveru Bootstrap, klíčem registru schématu a tajným kódem registru schématu. Další informace o konvencích vytváření názvů najdete v interním článku o konektoru služby. Informace o vytváření klientských aplikací Kafka v confluent cloudu najdete v příkladech klienta Kafka.

Tajný klíč / připojovací řetězec

Upozorňující

Microsoft doporučuje používat nejbezpečnější dostupný tok ověřování. Ověřovací tok popsaný v tomto postupu vyžaduje velmi vysoký stupeň důvěryhodnosti v aplikaci a nese rizika, která nejsou přítomna v jiných tocích. Tento tok byste měli použít jenom v případě, že jiné bezpečnější toky, jako jsou spravované identity, nejsou přijatelné.

Typ klienta SpringBoot

Výchozí název proměnné prostředí Popis Příklad hodnoty
spring.kafka.properties.bootstrap.servers Váš server Kafka bootstrap pkc-<server-name>.eastus.azure.confluent.cloud:9092
spring.kafka.properties.sasl.jaas.config Vaše konfigurace Kafka SASL org.apache.kafka.common.security.plain.PlainLoginModule required username='<Bootstrap-server-key>' password='<Bootstrap-server-secret>';
spring.kafka.properties.schema.registry.url Adresa URL vašeho registru Confluent https://psrc-<server-name>.westus2.azure.confluent.cloud
spring.kafka.properties.schema.registry.basic.auth.user.info Informace o uživateli registru Confluent <schema-registry-key>:<schema-registry-secret>

Další typy klientů

Výchozí název proměnné prostředí Popis Příklad hodnoty
AZURE_CONFLUENTCLOUDKAFKA_BOOTSTRAPSERVER Váš server Kafka bootstrap pkc-<server-name>.eastus.azure.confluent.cloud:9092
AZURE_CONFLUENTCLOUDKAFKA_KAFKASASLCONFIG Vaše konfigurace Kafka SASL org.apache.kafka.common.security.plain.PlainLoginModule required username='<Bootstrap-server-key>' password='<Bootstrap-server-secret>';
AZURE_CONFLUENTCLOUDSCHEMAREGISTRY_URL Adresa URL vašeho registru Confluent https://psrc-<server-name>.westus2.azure.confluent.cloud
AZURE_CONFLUENTCLOUDSCHEMAREGISTRY_USERINFO Informace o uživateli registru Confluent <schema-registry-key>:<schema-registry-secret>

Další kroky

Další informace o konektoru Service Connector najdete v následujících kurzech.