Azure Quota API
A Quota API egy REST API, amellyel megtekintheti és kezelheti az Azure-szolgáltatások kvótáját.
Fontos
Kvóta API általános rendelkezésre állása
Az Azure Quota API mostantól általánosan elérhető. Jelenleg az Azure-beli virtuális gépeket (cores/vCPU) és az Azure Machine Learning-szolgáltatásokat (dedikált/vCPU-kat) támogatja.
Megjegyzés: A Quota REST API új verziója nyilvános előzetes verzióban érhető el az Azure Quota Service REST API-ban. A Microsoft.Quota erőforrás-szolgáltatót használja, és támogatja az Azure-beli virtuális gépeket (magok/vCPU), az Azure Machine Learninget, az Azure-hálózatkezelést, az Azure HPC Cache és az Azure Purview-szolgáltatásokat.
A kvóták az Azure-előfizetés erőforrásainak, műveleteinek és elemeinek maximális értékei. Minden Azure-szolgáltatás meghatározza a kvótáit, és meghatározza az alapértelmezett értékeket. Üzleti igényeitől függően előfordulhat, hogy növelnie kell a kvótaértékeket.
A Microsoft Azure leggyakoribb korlátaival kapcsolatos további információkért lásd: Azure-előfizetések és -szolgáltatások korlátozásai, kvótái és megkötései.
A Kvóta API használata
A Quota 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.
- Lekérheti egy erőforrás kvótakérelmeinek állapotát.
- Lekérheti egy adott erőforrás összes kvótakérelmének listáját egy évre.
REST-műveletek
Az Azure Quota API megkönnyíti a kvóták keresését és a kérelmek növelését az alábbi REST-műveletek használatával:
- A kvótakezelési REST-műveletek részleteiért lásd: Kvóta API-referencia.
- A kvótakérelem REST-műveleteinek részleteiért lásd: Kvótakérés állapotának API-referenciája.
Előfeltételek
Fontos
A Quota API használatához a következőket kell tennie:
- Regisztrálja a Microsoft Capacity (Microsoft.Capacity) erőforrás-szolgáltatót az összes előfizetéséhez a PowerShell használatával.
- Rendelje hozzá a Kvótakérelem-kezelő szerepkört minden olyan felhasználói fiókhoz és alkalmazáshoz, amely kvótaműveleteket hajt végre.
A Microsoft-kapacitás erőforrás-szolgáltatójának regisztrálása
A Microsoft Capacity erőforrás-szolgáltató regisztrálásához használja ezt a PowerShell-parancsot:
Register-AzResourceProvider -ProviderNamespace Microsoft.Capacity
A következőhöz hasonló eredményeket ad vissza:
ProviderNamespace : Microsoft.Capacity
RegistrationState : Registering
ResourceTypes : {resources, reservationOrders, reservationOrders/reservations, listbenefits...}
Locations : {West Europe, East US, South Central US...}
A Microsoft.Capacity erőforrás-szolgáltató regisztrálása után a RegistrationState
értékre Registered
lesz állítva. További információ az Azure-erőforrás-szolgáltatók kezeléséről: Azure-erőforrás-szolgáltatók.
Kvótakérelem-kezelői szerepkör
A Kvótakérelem-kezelő szerepkör egy, a kvótaműveletekhez testre szabott Beépített Azure-szerepkör. Engedélyeket ad a kvótakérések 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. Ezt a szerepkört olyan felhasználókhoz, csoportokhoz, szolgáltatásnevekhez, felügyelt identitásokhoz és alkalmazásokhoz rendelheti hozzá, amelyek kvótaműveleteket végeznek. Referenciaként a Kvótakérési operátor szerepkör azonosítója: 0e5f05e5-9ab9-446b-b98d-1e2157c94125.
vCPU-kvóták
A Kvóta API-val az alábbi két vCPU-kvótához tartozó kvótákat kezelheti:
- Standard vCPU-kvótahasználatalapú fizetéses virtuális gépekhez és fenntartott virtuálisgép-példányokhoz.
- Kihasználatlan vCPU-kvótakihasználatlan virtuális gépekhez.
Az Azure korlátaival és kvótáival kapcsolatos további információkért lásd: Azure-előfizetések és -szolgáltatások korlátozásai, kvótái és megkötései.
Azure Machine Learning-kvóták
A Kvóta API-val kezelheti az Azure Machine Learning-munkaterületek és -számítások kvótáit. A következőkkel kapcsolatos információkért olvassa el az Erőforrások kvótáinak kezelése és növelése az Azure Machine Learning használatával című cikket:
- Az Azure Machine Learninghez kapcsolódó Azure-erőforrások alapértelmezett korlátai.
- Munkaterületszintű kvóták létrehozása.
- A kvóták és korlátok megtekintése.
- Kvótanövelés kérése.
- Privát végpont és DNS-kvóták.
Régiók
A kvóták többsége egy adott régióban lévő számítási feladatra vonatkozik. Igényeljen külön kvótákat minden olyan régióhoz, ahol üzembe szeretne helyezni egy szolgáltatást. Az összes Olyan Azure-régió listázásához, amelyben a szolgáltatás létezik, használja a List by Service Regions (Szolgáltatásrégiók szerinti lista ) műveletet.
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. Egy kis idő leteltével újrapróbálhatja az API-hívást.
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ó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 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) elemet. Az Azure támogatási REST API-val programozott módon is megnyithatja. |
InternalServerError | Belső kiszolgálóhiba. Később próbálkozzon újra az API-hívással. |
MissingRegistration | Regisztrálja a Microsoft.Capacity erőforrás-szolgáltatót az egyes előfizetéseihez. Hibaelhárítási útmutatásért lásd: 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) elemet. 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 | Előfordulhat, hogy minden előfizetési és bérlőszintű API-kérés szabályozva van 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érelmek maximális engedélyezett 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áért tekintse meg a Microsoft Azure-ajánlat részletei oldalt. Az ajánlat típusának módosításához tekintse meg az Azure-előfizetés másik ajánlatra történő módosítását ismertető 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) elemet. 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) elemet. 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. |
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
- Pythonhoz készült Microsoft Azure SDK: Py-csomag
- JavaScripthez készült Microsoft Azure SDK (NodeJS & Browser): js-csomag
- Microsoft Azure SDK for Go: Go 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: