2016-03-26 5 views
1

お客様のクライアントソフトウェアは、URLから取得可能なドキュメントを生成するオンラインサービス(好ましくはAzure)を呼び出す必要があります。Azureのシンプルなファイルジェネレータサービス?

  1. クライアントはパラメータを使用してサービスを呼び出します。
  2. サービスは文書を生成し、CDNに保存します。
  3. CDNを指すURLがクライアントに配信されます。
  4. クライアントはURL経由でドキュメントをダウンロードします。 (好ましくは制限回数)

これを達成する最も簡単な方法は何ですか?

+0

ドキュメントのファイル形式は何ですか? 1人のユーザーが1つのドキュメントをダウンロードするだけですか? – GregGalloway

+0

pdf、各ユーザーごとに異なる内容。したがって、ドキュメントごとに1人。 – l33t

答えて

1

私はAzureストレージでBLOBを使用したいと思います。 AzureストレージにCDNオプションを追加することができます。各ブロブには、公開または非公開のURLがあります。あなたのシステムでの読み込みを追跡して、そのURLを非公開にすることができます。

+0

最初にどのようにblobを生成しますか?それが難しい部分だと私は信じています。ウェブサービス?残り? – l33t

+0

Azure Blobサービスは、RESTベースのインターフェースを介して管理することができます。また、基本的にはREST APIのラッパーである多数のクライアント・ライブラリー(使用するプログラミング言語に応じて)があります。これらのクライアントライブラリをサービス内で使用してblobを作成し、クライアントがblobをダウンロードするために使用できるblob URLを返すようにすることができます。 –

+0

*あなたのサービス*と言ったときにあなたはどんなタイプのサービスを指していますか?私はバックエンドのロジックが必要なので、クライアントがBlobサービスと直接通信することはできません。したがって、RESTfulなものには*何らかのサービス*が必要です。クライアント - >サービス - >ストレージ。 – l33t

関連する問題