私はAzure Scheduler Job Collectionでジョブを作成しています。アイデアは、スケジュールされた時間にキューにメッセージをドロップすることです。私はthisのリンクをたどってhttpsジョブを設定しましたが、私は要求ヘッダーx-ms-date(またはDate)を追加する必要があるところで立ち往生していますが、「 15分以内MS docs。Azure Scheduler:メッセージをストレージキューに保存
私はAzureのスケジューラポータルは、ARMによって作成されたキューをサポートしていないため、HTTPSのアクションタイプを使用する必要があります。これはScheduler SDKを使用して実現できますが、最後の手段として選択する可能性があります。
これがAzure Portalを通じて可能であるかどうかお知らせください。代わりに、キューのURLを使用しての、あなたは少なくともAdd
許可をキューにShared Access Signature (SAS)
を作成し、そのSASのURLを使用することができます
おかげ
ありがとう。シェアードアクセスシグネチャがトリックでした。私も入れていた認証設定を削除する必要がありました。これははるかに簡単です。 –
Azure Schedulerがリクエストメッセージで渡しているXMLメッセージを解析している理由については、全く異なるものではありません。例えば、サンプルは、要求メッセージ内の "Sample"としてキューに到着します。私は全体のXMLメッセージが欲しい。ありがとうございます。 –
メッセージ本体はXMLに安全である必要があります。これを行う1つの方法は、 '<'を '<'と '>'を '>'に置き換えることです。したがって、メッセージの内容は「<a> <b>サンプル</b > </a > 'になります。あなたがそれを行うことができる他の方法は、メッセージ本体をbase64でエンコードされた文字列に変換して使用することです。受信側では、エンコードされた文字列をデコードする必要があります。 HTH。 –