2016-11-24 9 views
0

現在、IISのVM上でサービスをホストし、それらの一部をAzureに移行する段階に入っています。AzureキューストレージにアクセスするIISホストサービス

私は、Webジョブライブラリを使用し、キューからメッセージを消費するコンソールアプリケーションであるAzure Queue StorageとService Bにアイテムを挿入するサービスAを2つ持っています。

サービスB(コンシューマ)はAzureでホストされ、Azureキューへのアクセス権が与えられている必要がありますが、IISにホストされるキューにメッセージを挿入するサービスA(プロデューサ)はでき​​ますか?それは可能ですか?

私は現在、この動作をローカルで再現するためにローカルストレージエミュレータを使用できますが、実際には本番環境で使用できるものではありません。理想的には、キューストレージをリモートから接続する手段が必要です。可能であれば、私は確信していません。

サービスAをIISにホストする理由は、他のIISホストサービスと通信し、ファイルへのロギングを使用するためです.Assureは非常にうまくサポートされず、Azureのロギングは、現在、イベントを監視/ログします。

答えて

1

Azure Storage SDKを使用するすべてのアプリケーションは、ストレージキューに接続し、ストレージキューを操作できます。アプリはどこにでも置くことができます。 Azure VMのAzure Appサービス、AWS VMの任意の場所のオンプレミスVM

0

canサービスはIISにホストされるキューにメッセージを挿入するA(プロデューサ)ですか?

Chrisの言ったように、アプリがAzureストレージキーを知っていてもメッセージを挿入したくない場合、インターネット上のどのアプリもストレージの値とキーを知っていれば、使用SASを考慮してください、これは別の話です。とにかく、これについて心配しないでください。

関連する問題