如何使用 Rest API 或某些 SDK Api 创建 Azure 事件中心

how to create a Azure Event hub using Rest API or some SDK Api

是否有任何 API 可用于 Azure 事件 hub 通过 java 或 shell 创建事件中心,如下所示

AmazonKinesis kinesis = AmazonKinesisClientBuilder.standard().build()
CreateStreamRequest createStreamRequest = new CreateStreamRequest();
            createStreamRequest.setStreamName(stream);
            createStreamRequest.setShardCount(shards);
            kinesis.createStream(createStreamRequest);

这是 Azure Java 事件中心的管理库示例 - https://github.com/Azure-Samples/eventhub-java-manage-event-hub

如果您想通过 SAS 密钥进行管理,那么您的选择是

  1. CLI、PS 或 .NET 库 - https://github.com/Azure/azure-event-hubs/tree/master/samples/Management

  2. REST - https://docs.microsoft.com/en-us/rest/api/eventhub/event-hubs-management-rest