Azure モバイル サービスを使用してスケジュールされたジョブを作成しようとしています。
このサービスは最終的に別のクラウド サービス (Web サイト) を呼び出すことになるため、クラウド サービスが既にアクセスしているデータベースにモバイル スクリプトがアクセスできるかどうか疑問に思っていました。
モバイル スクリプトに使用するデータベースを指定できることは理解していますが (私はロギング用に無料を選択しました)、 APIを介して他のデータベースにアクセスできるかどうかはわかりません。
var todoItemsTable = tables.getTable('TodoItems');
仮説的に...
var todoItemsTable = databases.getDatabase('NonMobileSqlDb').tables.getTable('TodoItems');
この質問(Azure Mobile Services と Azure Cloud Services を混在させることはできますか?)は既に確認しましたが、データベースとやり取りするスクリプトについては触れていないようです。
いくつかの背景...
モバイル サービスは、定期的なアクションを実行する Web サービスを (スケジュールに従って) (承認を使用して) 呼び出します。このサービスを (ssl なしで) ロックダウンしたいのですが、1 つの方法は、クラウド サービスが検証できる、サービスが使用できるキーを生成することです。このキーはデータベースに保存され、アクセス可能であり、短期間しか使用できません。