web-dev-qa-db-ja.com

サブスクリプションやログインなしでAzure Service Busをローカルでテストする

実際のAzureサービスに登録せずに、ローカルエミュレータでAzure Service Busを操作して発見する方法はありますか?

Azure Service Busの使用に関するチュートリアルに従っていましたが、ある時点でNamespaceIssuer NameおよびKeyが必要です。 Azureサービスに登録していないので、そのデータはありません。今はしたくありません(開発/テストの準備ができたときに、試用版を入手します本当の何か)。

39
Alex

残念ながら、ローカルで実行できるエミュレートされたAzure Service Busはありません。 Azure Service Busには アクティブなAzureサブスクリプション が必要です。試用版、MSDNサブスクリプション、または従量課金制のサブスクリプションが必要です。リレー自体は非常に安価です- $0.01 per 10,000 messages 。飛び込んで Azureの90日間トライアルを試してみてください 。試用期間が切れた場合、拡張機能を正当化できれば、MSがきっとあなたと協力するでしょう。

サブスクリプションなしでは機能しないと私が予想する理由の1つは、サービスバスに認証のために Azure ACS が必要であることです(これは、あなたが探しているIssuer NameおよびKeyのソースですエミュレーションも欠如しています 私の知る限り。

22

ブローカーメッセージング機能(キュー、トピック、サブスクリプション)を使用する場合は、Service Bus for Windows Serverをインストールして、テストできます。ローカル。

http://msdn.Microsoft.com/en-us/library/windowsazure/jj193022(v = Azure.10).aspx

リレーされたメッセージングについては、Azureアカウントを使用する必要があります。開発とテストにリレーサービスを使用するコストは最小限であるため、従量制のサブスクリプションを作成する価値があります。

53
Alan Smith