由于公司的限制,我不能使用旧的天蓝色门户网站。但我要求在我们的项目中使用ServiceBus。我能够使用resource.azure.com
创建servicebus ns,但我找不到获取连接字符串到该servicebus命名空间的方法。
我试图玩蔚蓝的电源外壳,但它也需要访问旧的天蓝色门户...
提前致谢。
答案 0 :(得分:4)
您可以使用Azure Powershell Cmdlet通过PowerShell执行此操作。
您可以通过How to install and configure Azure PowerShell找到适合他们的安装程序 - 请参阅从WebPI安装Azure PowerShell 下的链接。
安装完成后:
首先添加帐户
Add-AzureAccount
输入您的凭据以连接到您的Azure帐户
选择您要使用的特定订阅
Select-AzureSubscription -SubscriptionName "Your_Sub_Name"
列出您的Service Bus名称空间
Get-AzureSBNamespace
将列出您的所有名称空间以及连接字符串(RootManageSharedAccessKey
)。
(可选)如果您具有已创建的特定共享访问密钥名称,则可以按以下方式获取:
Get-AzureSBAuthorizationRule -Namespace your_namespace
namespace
将是第3步输出中列出的名称
答案 1 :(得分:3)
答案 2 :(得分:2)
在门户网站上转到您的服务总线队列, - >共享访问政策 - > RootManageSharedAccessKey - >在右侧打开的窗格中,复制“主连接”字符串。
答案 3 :(得分:1)
对于使用 Azure CLI 的用户,这会做到
az servicebus namespace authorization-rule keys list \
-n RootManageSharedAccessKey -g <group> --namespace-name <namespace> \
--query primaryConnectionString -o tsv