Id でイメージ ストアのアップロード セッションを取得する

ID でイメージ ストアのアップロード セッションを取得します。

指定された ID で識別されるイメージ ストアアップロード セッションを取得します。 ユーザーは、アップロード中にいつでもアップロード セッションに対してクエリを実行できます。

Request

Method 要求 URI
GET /ImageStore/$/GetUploadSession?api-version=6.0&session-id={session-id}&timeout={timeout}

パラメーター

名前 Type 必須 場所
api-version string はい クエリ
session-id string (UUID) はい クエリ
timeout integer (int64) いいえ クエリ

api-version

: string
必須: はい
既定値:

API のバージョン。 このパラメーターは必須であり、その値は '6.0' である必要があります。

Service Fabric REST API のバージョンは、API が導入または変更されたランタイム バージョンに基づいています。 Service Fabric ランタイムでは、複数のバージョンの API がサポートされています。 これは、サポートされている API の最新バージョンです。 より低い API バージョンが渡された場合、返される応答は、この仕様に記載されている応答とは異なる場合があります。

さらに、ランタイムは、現在のバージョンのランタイムまで、サポートされている最新バージョンより高いバージョンを受け入れます。 したがって、最新の API バージョンが 6.0 ですが、ランタイムが 6.1 の場合、クライアントの記述を容易にするために、ランタイムはその API のバージョン 6.1 を受け入れます。 ただし、API の動作は、文書化されている 6.0 バージョンに従います。


session-id

: string (uuid)
必須: はい

ファイルのアップロードに対してユーザーによって生成される GUID。 コミットされるまで、すべてのファイル チャンクを追跡するイメージ ストア アップロード セッションを識別します。


timeout

: integer (int64)
必須: いいえ
既定値:
InclusiveMaximum: 4294967295
InclusiveMinimum: 1

操作を実行するためのサーバー タイムアウト (秒単位)。 このタイムアウトは、要求した操作が完了するまでクライアントが待機できる期間を指定します。 このパラメーターの既定値は 60 秒です。

応答

HTTP 状態コード 説明 応答スキーマ
200 (OK) 操作が成功すると、200 の状態コードと、要求されたイメージ ストアアップロード セッション情報が返されます。
UploadSession
その他すべての状態コード 詳細なエラー応答。
FabricError

使用例

画像ストアのアップロード セッションに関する情報を特定の ID で取得する

この例では、特定の ID でイメージ ストアのアップロード セッションを取得する方法を示します。

要求

GET http://localhost:19080/ImageStore/$/GetUploadSession?api-version=6.0&session-id=4a2340e8-d8d8-497c-95fe-cdaa1052f33b

200 応答

本文
{
  "UploadSessions": [
    {
      "StoreRelativePath": "SwaggerTest\\Common.dll",
      "SessionId": "4a2340e8-d8d8-497c-95fe-cdaa1052f33b",
      "FileSize": "2097152",
      "ModifiedDate": "2017-09-28T17:06:37.26Z",
      "ExpectedRanges": [
        {
          "StartPosition": "0",
          "EndPosition": "402128"
        },
        {
          "StartPosition": "730105",
          "EndPosition": "2097151"
        }
      ]
    }
  ]
}