Megosztás a következőn keresztül:


Képtároló adatainak lekérése

Az ImageStore általános információinak lekérdezése

Információkat ad vissza az elsődleges ImageStore-replikáról, például a lemezkapacitásról és a rendelkezésre álló lemezterületről a csomóponton, valamint az ImageStore fájlrendszerhasználatának több kategóriáját.

Kérés

Metódus Kérés URI-ja
GET /ImageStore/$/Info?api-version=6.5&timeout={timeout}

Paraméterek

Név Típus Kötelező Hely
api-version sztring Igen Lekérdezés
timeout egész szám (int64) No Lekérdezés

api-version

Típus: sztring
Kötelező: Igen
Alapértelmezett: 6.5

Az API verziója. Ez a paraméter kötelező, értéke pedig "6,5".

A Service Fabric REST API-verziója azon a futtatókörnyezeti verzión alapul, amelyben az API-t bevezették vagy módosították. A Service Fabric-futtatókörnyezet az API több verzióját is támogatja. Ez a verzió az API legújabb támogatott verziója. Ha egy alacsonyabb API-verziót ad át, a visszaadott válasz eltérhet az ebben a specifikációban dokumentálttól.

Emellett a futtatókörnyezet minden olyan verziót elfogad, amely a legújabb támogatott verziónál magasabb a futtatókörnyezet aktuális verziójáig. Tehát ha az API legújabb verziója 6.0, a futtatókörnyezet pedig 6.1, akkor a futtatókörnyezet elfogadja az API 6.1-es verzióját. Az API viselkedése azonban a dokumentált 6.0-s verziónak megfelelően fog változni.


timeout

Típus: egész szám (int64)
Kötelező: Nem
Alapértelmezett: 60
InclusiveMaximum: 4294967295
InclusiveMinimum: 1

A kiszolgáló időtúllépése a művelet másodpercben történő végrehajtásához. Ez az időtúllépés azt az időtartamot adja meg, amelyet az ügyfél hajlandó megvárni a kért művelet befejezéséig. A paraméter alapértelmezett értéke 60 másodperc.

Válaszok

HTTP-állapotkód Description Válaszséma
200 (OK) A sikeres művelet 200 állapotkódot és a kért ImageStore-adatokat adja vissza
ImageStoreInfo
Minden más állapotkód A részletes hibaválasz.
FabricError

Példák

Az ImageStore általános információinak lekérdezése

Ez a példa bemutatja, hogyan kérhet le ImageStore-adatokat.

Kérés

GET http://localhost:19080/ImageStore/$/Info?api-version=6.5

200 Válasz

Törzs
[
  {
    "DiskInfo": {
      "Capacity": "500090007552",
      "AvailableSpace": "228851900416"
    },
    "UsedByMetadata": {
      "UsedSpace": "23093248",
      "FileCount": "6"
    },
    "UsedByStaging": {
      "UsedSpace": "6291456",
      "FileCount": "9"
    },
    "UsedByCopy": {
      "UsedSpace": "4194304",
      "FileCount": "2"
    },
    "UsedByRegister": {
      "UsedSpace": "4194304",
      "FileCount": "3"
    }
  }
]