调用 Azure createServiceBusService 时指定帐户信息
Specifying account info when calling Azure createServiceBusService
背景
我正在创建一个使用 Azure 服务总线的基本 Node.js 应用程序,但我找不到将我的配置正确发送到方法的方法,因为我找不到 [=44] 的任何文档=].
研究
我已阅读此教程:
在该教程中,他们引用了以下内容:
The Azure module reads the environment variable
AZURE_SERVICEBUS_CONNECTION_STRING to obtain information required to
connect to Service Bus. If this environment variable is not set, you
must specify the account information when calling
createServiceBusService.
我不能为此设置 ENV 变量(出于各种原因),但我可以在调用它时将我的帐户信息发送到该方法。
有问题吗?没有任何信息说明应该如何使用 Node.js.
我也搜索了所有我能找到的文档,但通常是 C# 或 Java。
代码
以下是说明该问题的示例代码:
const azure = require( "azure" );
// Pass account information object to this method
const serviceBusService = azure.createServiceBusService( );
问题
- 方法
createServiceBusService
期望的输入格式是什么?
- 是否有描述 Node.js 的 Azure 服务总线 API 的文档?
您可以将连接字符串传递给方法:
const serviceBusService = azure.createServiceBusService('Endpoint=sb://<service bus account name>.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<your shared access key>');
不幸的是,Service Bus 的文档非常糟糕,但好在 SDK 在 Github: https://github.com/Azure/azure-sdk-for-node/tree/master/lib/services/serviceBus 上是开源的。您可以使用源代码代替文档。
事实上,我只从那里找到了这个解决方案 (https://github.com/Azure/azure-sdk-for-node/blob/master/lib/services/serviceBus/lib/servicebusservice.js#L61)。
背景
我正在创建一个使用 Azure 服务总线的基本 Node.js 应用程序,但我找不到将我的配置正确发送到方法的方法,因为我找不到 [=44] 的任何文档=].
研究
我已阅读此教程:
在该教程中,他们引用了以下内容:
The Azure module reads the environment variable AZURE_SERVICEBUS_CONNECTION_STRING to obtain information required to connect to Service Bus. If this environment variable is not set, you must specify the account information when calling createServiceBusService.
我不能为此设置 ENV 变量(出于各种原因),但我可以在调用它时将我的帐户信息发送到该方法。
有问题吗?没有任何信息说明应该如何使用 Node.js.
我也搜索了所有我能找到的文档,但通常是 C# 或 Java。
代码
以下是说明该问题的示例代码:
const azure = require( "azure" );
// Pass account information object to this method
const serviceBusService = azure.createServiceBusService( );
问题
- 方法
createServiceBusService
期望的输入格式是什么? - 是否有描述 Node.js 的 Azure 服务总线 API 的文档?
您可以将连接字符串传递给方法:
const serviceBusService = azure.createServiceBusService('Endpoint=sb://<service bus account name>.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=<your shared access key>');
不幸的是,Service Bus 的文档非常糟糕,但好在 SDK 在 Github: https://github.com/Azure/azure-sdk-for-node/tree/master/lib/services/serviceBus 上是开源的。您可以使用源代码代替文档。
事实上,我只从那里找到了这个解决方案 (https://github.com/Azure/azure-sdk-for-node/blob/master/lib/services/serviceBus/lib/servicebusservice.js#L61)。