Azureストレージから直接アップロードしてダウンロードするために、登録ユーザーにSASトークンを与えるアプリケーションがあります。各ユーザーの帯域幅を監視する最良の方法は何ですか?私の各ユーザの蒼穹のストレージ帯域幅の使用
私はAzureが提供するログを見て、物事を見て、可能性のある方法は、ユーザーのIPアドレスにSASトークンをバインドし、<requester-ip-address>
フィールドのログを確認することです。しかし、複数のユーザーが同じIPアドレスを持つ可能性があるため、このようには具体的には見えません。
また、文書によれば、要求を一意に識別する不透明な値である<request-id-header>
フィールドがあります。しかし、ユーザーが紺碧のストレージと直接通信する場合、ヘッダー値を取得する方法はありません。
ありがとうございました。
ご回答ありがとうございます。私は、自分のアプリケーションの各ユーザーがどれくらいの金額を費やしているかにもっと興味があります。 Azureストレージは、サーバーから転送されるデータに対して料金を請求するためです。 –
ユーザーのコストを制限したい場合は、ロジックを使用してそのコストを制御できます。私は答えを更新しました。 –
主なコストは帯域幅に向かいますが、私たちはそれを追跡しています。 [帯域幅付きAzure計算機](https://azure.microsoft.com/en-us/pricing/calculator/?service=bandwidth)。 –