Using ccloud with Service Account

I would like to use ccloud to create a new topic using Service Account authorization. I logged in to the ccloud using:
ccloud init sandbox --kafka-auth --bootstrap --api-key --api-secret
and from Confluent Cloud UI I granted ACL to create any topic from my service account.

But ccloud doesn’t recognize “ccloud kafka topic create topic” command:

Are there some limitations on what Confluent Cloud CLI can do for Service Accounts? Is it a bug? Did I do something in a wrong way?

here are the steps to use service-account to create topics.

  1. create api key with resource kafka ID
    ccloud api-key create --resource --description “”

  2. list all api-key and find one recently created.

  3. ccloud api-key use --resource

  4. ccloud cli use service account to create kafka topics etc…

or you can use restapi which is easy
https://docs.confluent.io/cloud/current/api.html#operation/createKafkaTopic