创建Azure ServiceBus Namaspace

创建Azure ServiceBus Namaspace,azure,azureservicebus,azure-management-api,Azure,Azureservicebus,Azure Management Api,是否可以通过编程方式创建ServiceBus namspace、创建标识、分配发送/侦听权限等 我发现了两年前的,但我怀疑在此期间情况发生了变化,答案可能有所不同。以下是使用Azure PowerShell cmdlet创建它的方法(例如,在美国东部): restapi总是存在的。我还没有把它用在服务巴士上,否则我会给你一个样品。这里是链接,供您参考。:) 如果您想要体验C#体验,还可以使用一个客户端库(预览版) 以下是使用服务总线管理库的示例代码: // Get this

是否可以通过编程方式创建ServiceBus namspace、创建标识、分配发送/侦听权限等


我发现了两年前的,但我怀疑在此期间情况发生了变化,答案可能有所不同。

以下是使用Azure PowerShell cmdlet创建它的方法(例如,在美国东部):

restapi总是存在的。我还没有把它用在服务巴士上,否则我会给你一个样品。这里是链接,供您参考。:)

如果您想要体验C#体验,还可以使用一个客户端库(预览版)

以下是使用服务总线管理库的示例代码:

        // Get this from the portal
        var subscriptionId = "5f830156-0000-0000-0000-000000000000";
        // Get this from your .publishsettings file
        var managementCert = "MIIKFAI...really long string of base64...==";

        var creds = new CertificateCloudCredentials(
            subscriptionId,
            new X509Certificate2(Convert.FromBase64String(managementCert)));

        ServiceBusManagementClient sbMgmtClient = new ServiceBusManagementClient(creds);
        sbMgmtClient.Namespaces.Create("[YOUR SB NAMESPACE NAME]", "East US");

以下是如何使用Azure PowerShell cmdlet创建它(例如,在美国东部):

restapi总是存在的。我还没有把它用在服务巴士上,否则我会给你一个样品。这里是链接,供您参考。:)

如果您想要体验C#体验,还可以使用一个客户端库(预览版)

以下是使用服务总线管理库的示例代码:

        // Get this from the portal
        var subscriptionId = "5f830156-0000-0000-0000-000000000000";
        // Get this from your .publishsettings file
        var managementCert = "MIIKFAI...really long string of base64...==";

        var creds = new CertificateCloudCredentials(
            subscriptionId,
            new X509Certificate2(Convert.FromBase64String(managementCert)));

        ServiceBusManagementClient sbMgmtClient = new ServiceBusManagementClient(creds);
        sbMgmtClient.Namespaces.Create("[YOUR SB NAMESPACE NAME]", "East US");

以下是如何使用Azure PowerShell cmdlet创建它(例如,在美国东部):

restapi总是存在的。我还没有把它用在服务巴士上,否则我会给你一个样品。这里是链接,供您参考。:)

如果您想要体验C#体验,还可以使用一个客户端库(预览版)

以下是使用服务总线管理库的示例代码:

        // Get this from the portal
        var subscriptionId = "5f830156-0000-0000-0000-000000000000";
        // Get this from your .publishsettings file
        var managementCert = "MIIKFAI...really long string of base64...==";

        var creds = new CertificateCloudCredentials(
            subscriptionId,
            new X509Certificate2(Convert.FromBase64String(managementCert)));

        ServiceBusManagementClient sbMgmtClient = new ServiceBusManagementClient(creds);
        sbMgmtClient.Namespaces.Create("[YOUR SB NAMESPACE NAME]", "East US");

以下是如何使用Azure PowerShell cmdlet创建它(例如,在美国东部):

restapi总是存在的。我还没有把它用在服务巴士上,否则我会给你一个样品。这里是链接,供您参考。:)

如果您想要体验C#体验,还可以使用一个客户端库(预览版)

以下是使用服务总线管理库的示例代码:

        // Get this from the portal
        var subscriptionId = "5f830156-0000-0000-0000-000000000000";
        // Get this from your .publishsettings file
        var managementCert = "MIIKFAI...really long string of base64...==";

        var creds = new CertificateCloudCredentials(
            subscriptionId,
            new X509Certificate2(Convert.FromBase64String(managementCert)));

        ServiceBusManagementClient sbMgmtClient = new ServiceBusManagementClient(creds);
        sbMgmtClient.Namespaces.Create("[YOUR SB NAMESPACE NAME]", "East US");

这两个建议在我所联系的问题的答案中提到。我希望有一些东西可以直接用在我的C代码中,而不用手工编写REST调用。显然还有一个管理库(预览版)。我刚刚更新了答案,把它包括进去。非常有趣。我不知道这个库,我会看看。我可以用你建议的库在几分钟内创建一个名称空间。杰出的现在我需要弄清楚如何配置规则组和标识……这两个建议在我链接到的问题的答案中提到。我希望有一些东西可以直接用在我的C代码中,而不用手工编写REST调用。显然还有一个管理库(预览版)。我刚刚更新了答案,把它包括进去。非常有趣。我不知道这个库,我会看看。我可以用你建议的库在几分钟内创建一个名称空间。杰出的现在我需要弄清楚如何配置规则组和标识……这两个建议在我链接到的问题的答案中提到。我希望有一些东西可以直接用在我的C代码中,而不用手工编写REST调用。显然还有一个管理库(预览版)。我刚刚更新了答案,把它包括进去。非常有趣。我不知道这个库,我会看看。我可以用你建议的库在几分钟内创建一个名称空间。杰出的现在我需要弄清楚如何配置规则组和标识……这两个建议在我链接到的问题的答案中提到。我希望有一些东西可以直接用在我的C代码中,而不用手工编写REST调用。显然还有一个管理库(预览版)。我刚刚更新了答案,把它包括进去。非常有趣。我不知道这个库,我会看看。我可以用你建议的库在几分钟内创建一个名称空间。杰出的现在我需要弄清楚如何配置规则组和标识。。。