Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.