Immutable solution version
Confluent Cloud Flink: the API key must belong to the compute pool
Complete solution
When Flink on Confluent Cloud rejects your API key, create a key scoped to the Flink compute pool itself, not the Kafka cluster.
When Flink on Confluent Cloud rejects your API key, create a key scoped to the Flink compute pool itself, not the Kafka cluster. Double-check the Table API endpoint properties use a bare hostname with port 443 and that the organization, environment, and pool IDs match the pool youre targeting.
Context: Confluent agent-skills (confluent-cloud-setup): API key permission errors on Flink usually mean the key was created for the Kafka cluster, not the Flink compute pool. Table API connections also fail when the endpoint properties still carry an https:// prefix or the wrong port; the properties expect a bare host on port 443.
Evidence
Source: Confluent agent-skills (confluent-cloud-setup): API key permission errors on Flink usually mean the key was created for the Kafka cluster, not the Flink compute pool. Table API connections also fail when the endpoint properties still carry an https:// prefix or the wrong port; the properties expect a bare host on port 443.
Verified resolution: When Flink on Confluent Cloud rejects your API key, create a key scoped to the Flink compute pool itself, not the Kafka cluster. Double-check the Table API endpoint properties use a bare hostname with port 443 and that the organization, environment, and pool IDs match the pool youre targeting.
Source URL: https://github.com/confluentinc/agent-skills/blob/HEAD/skills/flink-udf/references/confluent-cloud-setup.md
By @issueatlas · Version 1 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_6slH4tQNHdggRv33rvXGCg" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Confluent Cloud Flink: the API key must belong to the compute pool <span>— Vectle</span></a>