Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure Quota Service REST API-t az Azure-erőforrás-szolgáltatók kvótáinak megtekintésére és kezelésére tervezték.
Fontos
Az Azure Quota Service API nyilvános előzetes verziójú
Az Azure Quota API új verziója nyilvános előzetes verzió. Ez az API a Microsoft.Quota erőforrás-szolgáltatót használja, támogatja az Azure-beli virtuális gépeket (cores/vCPU), az Azure Machine Learninget (dedikált/vCPU), a hálózatkezelést, az Azure HPC Cache, a Storage-t és az Azure Purview-szolgáltatásokat.
A kvóta az Azure-előfizetés egy erőforrásán beállított szolgáltatási korlát vagy kibocsátási egység. Minden Azure-szolgáltatás meghatározza a kvótáit, és meghatározza az alapértelmezett értékeket. A leggyakoribb Microsoft Azure-kvótákkal kapcsolatos további információkért lásd: Azure-előfizetések és -szolgáltatások korlátai, kvótái és megkötései.
Kvóta API-k használata
A Kvóta API-val a következőket teheti:
- Lekérheti egy erőforrás aktuális kvótáit és használati adatait.
- Lekérheti az összes erőforrás aktuális kvótáit és használati adatait.
- Erőforrások kvótáinak létrehozása vagy frissítése.
- Az erőforrás kvótakérelmeinek állapotának lekérése.
- Egy erőforrás egy évre vonatkozó összes kvótakérelmének listájának lekérése
Kvóta API PUT-hívása és hatóköre
A Kvóta API PUT kérése tartalmaz egy "hatókör" paramétert, amely testre szabható a kvótanövelést kérő erőforrás-szolgáltatók követelményeinek megfelelően, biztosítva, hogy az API-hívás egységes maradjon.
https://management.azure.com/<scope>/Microsoft.Quota/quotas/<resourceName>?api-version=2021-03-15-preview
| Erőforrás-szolgáltató | Hatókör |
|---|---|
| Microsoft.Compute | subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{azure location} |
| Microsoft.HDInsight | subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{azure location} |
| Microsoft.MachineLearningService | subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningService/locations/{azure location} |
| Microsoft.Network | subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{azure location} |
| Microsoft.Purview | subscriptions/{subscriptionId}/providers/Microsoft.Purview/locations/{azure location} |
Megjegyzés: Példa a PUT-hívásra a számításhoz itt található.
Előfeltételek
Fontos
A Kvóta API használata előtt a következőket kell tennie:
- Regisztrálja a Microsoft.Quota erőforrás-szolgáltatót az összes előfizetéséhez a PowerShell használatával.
- Rendelje hozzá a Kvótakérési operátor szerepkört az összes olyan felhasználói fiókhoz és alkalmazáshoz, amely kvótaműveleteket hajt végre.
A Microsoft Kvóta erőforrás-szolgáltató regisztrálása
A Microsoft Kvóta erőforrás-szolgáltató regisztrálásához használja az alábbi PowerShell-parancsot:
Register-AzResourceProvider -ProviderNamespace Microsoft.Quota
Az alábbi kimenethez hasonló eredményeket ad vissza:
ProviderNamespace : Microsoft.Quota
RegistrationState : Registering
ResourceTypes : {usages, quotas, quotaRequests, operationsStatus...}
Locations : {West Europe, East US, South Central US...}
A Microsoft.Quota erőforrás-szolgáltató regisztrálása után a RegistrationState értéke Registered. További információ az Azure-erőforrás-szolgáltatók kezeléséről: Azure-erőforrás-szolgáltatók.
Throttling
Ha túl sok API-kérést küld, minden előfizetési szintű és bérlőszintű API-hívás szabályozható. Ha az API-hívás szabályozva van, hibaüzenet jelenik meg, amely szerint a kiszolgáló elutasította az API-kérést. Az API-hívás egy kis idő leteltét követően újrapróbálkozott.
Az API-szabályozással, a szabályozási problémák elhárításával és a szabályozás elkerülésének módjával kapcsolatos részletekért lásd: Szabályozási hibák elhárítása az Azure-ban.
Kvótakérelmek operátori szerepköre
A kvótakérelmek operátora egy, a kvótaműveletekhez testre szabott Azure-beli beépített szerepkör. Engedélyeket ad a kvótakérelmek olvasásához és létrehozásához, a kvótakérelmek állapotának lekéréséhez és támogatási jegyek létrehozásához. Rendelje hozzá ezt a szerepkört kvótaműveleteket használó felhasználókhoz, csoportokhoz, szolgáltatásnevekhez, felügyelt identitásokhoz és alkalmazásokhoz. Referenciaként a Kvótakérési operátor szerepkör azonosítója: 0e5f05e5-9ab9-446b-b98d-1e2157c94125.
A Kvótakérelem-kezelő szerepkör ki van terjesztve a kvótaerőforrás-szolgáltatói engedélyekre.
A kvóta API-k ajánlott eljárásai
Kvóta-kihasználtság monitorozása: Használja az Azure Quota API-t a kvótahasználat hatékony nyomon követéséhez. Ez az API valós idejű információkat nyújt az aktuális használatról és az előfizetés, a virtuálisgép-család és a régió egy adott kombinációjára vonatkozó rendelkezésre álló kvótáról. A kvótanövelés mérlegelése előtt fontos, hogy rendszeresen ellenőrizze a kvóta kihasználtságát.
Kvótanövelés kérése: Ha a kvóta kihasználtsága meghaladja az előre meghatározott célt, hozzon létre egy kvótanövelési kérést az Azure Kvóta API használatával, hogy a kihasználtság ismét összhangban legyen a céljaival. A folyamat egyszerű – egyszerűen küldjön be egy API-kérést, amely felvázolja a kívánt kvótanövelést. Ha például a Dv2 virtuális gép családi kvótájának célkihasználtsága Észak-Európában az "előfizetés1" alatt 80%, és az Azure-beli kvóta API-monitorozása 85%-os tényleges kihasználtságot jelez, 10%-ról 20%-ra növeli a kvótát.
Tipp
Javasoljuk, hogy kérje az erőforrás-hitelesítés 10%-ról 20%-ra történő kvótanövelését, mivel ez rezonálható puffert biztosít az erőforrás-használat váratlan kiugrásaihoz, biztosítva, hogy a növekedés után ne érje el azonnal az új kvótakorlátot. Ez a megközelítés minimálisra csökkenti a gyakori API-hívások szükségességét, hogy további kvótát kérhessenek, ezzel javítva a jóváhagyás esélyét.
- Kvótanövelési respnose: Kvótanövelési kérelem elküldésekor választ kap, amely jelzi, hogy a kérelmet jóváhagyták-e vagy elutasították-e. Elutasítás esetén az Azure Támogatási REST API-val vagy a Azure Portal új támogatási kérésével, beleértve a megtagadott kvótanövelési kérelem sajátosságait és a vizsgálat okát, egy támogatási kérés naplózásával kezdeményezhet további lépéseket.
Kvóta API-hibák elhárítása
Az alábbi táblázatokkal elháríthatja a Kvóta API használata során esetlegesen felmerülő hibákat.
| Hibakód | Hogyan oldhatja meg? |
|---|---|
| ContactSupport | Nyisson meg egy új támogatási kérést a Azure Portal. A Problématípus kiválasztása területen válassza a Szolgáltatás- és előfizetési korlátok (kvóták) lehetőséget. Az Azure Támogatási REST API-val programozott módon is megnyithatja. |
| InternalServerError | Belső kiszolgálóhiba. Próbálkozzon újra az API-hívással később. |
| MissingRegistration | Regisztrálja a Microsoft.Quota erőforrás-szolgáltatót az egyes előfizetésekhez. Hibaelhárítási útmutatásért lásd: Az erőforrás-szolgáltató regisztrációjának hibáinak elhárítása. |
| QuotaNotAvailableForResource | A kvóta jelenleg nem érhető el a kért erőforrás helyén. Nyisson meg egy új támogatási kérést a Azure Portal. A Problématípus kiválasztása területen válassza a Szolgáltatás- és előfizetési korlátok (kvóták) lehetőséget. Az Azure Támogatási REST API-val programozott módon is megnyithatja. |
| QuotaReductionNotSupported | Az aktuális kvótakorlát magasabb, mint a kért kvóta, vagy az aktuális használat magasabb, mint a kért kvóta. A kvóták csökkentése nem támogatott. A kvóta nem csökkenthető. |
| Kérelem szabályozva | Minden előfizetési szintű és bérlőszintű API-kérés szabályozva lehet a szolgáltatás általános teljesítményének elősegítése érdekében. A kérések száma túllépte az API-kérések maximális megengedett sebességét. Próbálkozzon újra később. |
| ResourceNotAvailableForOffer | Az erőforrás jelenleg nem érhető el az ajánlattípus helyén. Az aktuális és kivezetett ajánlatok listáját a Microsoft Azure-ajánlat részletei oldalon találja. Az ajánlat típusának módosításához tekintse meg az Azure-előfizetés módosítása másik ajánlatra oldalt. Új támogatási kérést is megnyithat a Azure Portal. A Problématípus kiválasztása területen válassza a Szolgáltatás- és előfizetési korlátok (kvóták) lehetőséget. Az Azure Támogatási REST API-val programozott módon is megnyithatja. |
| ResourceNotAvailableForSubscription | Az erőforrás jelenleg nem érhető el a kért előfizetés helyén. Nyisson meg egy új támogatási kérést a Azure Portal. A Problématípus kiválasztása területen válassza a Szolgáltatás- és előfizetési korlátok (kvóták) lehetőséget. Az Azure Támogatási REST API-val programozott módon is megnyithatja. |
| UnableToIncreaseQuota | A kért előfizetések kvótái nem növelhetőek. Nyisson meg egy új támogatási kérést a Azure Portal. A Problématípus kiválasztása területen válassza a Szolgáltatás- és előfizetési korlátok (kvóták) lehetőséget. |
| MFA szükséges | A kvótakérelmekhez többtényezős hitelesítés szükséges. Engedélyezze a többtényezős hitelesítést a bérlőhöz/fiókhoz az MFA engedélyezésével kapcsolatos utasításokat követve, majd próbálkozzon újra |
| RequestPartiallyFulfilled | A kvótakérelem részben teljesült. Ha kérdése van, nyisson meg egy új támogatási kérést a Azure Portal. A Problématípus kiválasztása területen válassza a Szolgáltatás- és előfizetési korlátok (kvóták) lehetőséget. |
További nyelvek és interfészek támogatása
A Quota REST API a következő nyelvspecifikus Microsoft Azure SDK-kban érhető el:
- Microsoft Azure SDK for .NET: NuGet-csomag
- Java-hoz készült Microsoft Azure SDK: Java-csomag
- Pythonhoz készült Microsoft Azure SDK: Py-csomag
- Microsoft Azure SDK for JavaScript (NodeJS & Browser): JavaScript-csomag
- Microsoft Azure SDK for Go: Go csomag
- Microsoft Azure CLI-bővítmények: Cli-csomag
Kvóták kezelése Azure Portal és támogatási API használatával
Az Azure lehetővé teszi támogatási kérések, más néven támogatási jegyek létrehozását és kezelését. A következőket teheti: