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"
}
}
]