Api för Azure-kvot
Kvot-API:et är ett REST-API som du kan använda för att visa och hantera kvoter för Azure-tjänster.
Viktigt
Allmän tillgänglighet för kvot-API
Azure Quota API är nu allmänt tillgängligt. Det stöder för närvarande virtuella Azure-datorer (kärnor/vCPU) och Azure Machine Learning-tjänster (dedikerade/vCPU:er).
Observera: En ny version av kvot-REST-API:et finns i offentlig förhandsversion i Rest-API:et för Azure Quota Service. Den använder Microsoft.Quota-resursprovidern och har stöd för azure-virtuella datorer (kärnor/vCPU), Azure Machine Learning, Azure-nätverk, Azure HPC Cache- och Azure Purview-tjänster.
Kvoter är de högsta värdena för resurser, åtgärder och objekt i din Azure-prenumeration. Varje Azure-tjänst definierar sina kvoter och fastställer dess standardvärden. Beroende på dina affärsbehov kan du behöva öka dina kvotvärden.
Mer information om de vanligaste Microsoft Azure-gränserna finns i Begränsningar, kvoter och begränsningar för Azure-prenumerationer och tjänster.
Använda kvot-API
Med kvot-API:et kan du:
- Hämta aktuella kvoter och användningar för en resurs.
- Hämta en lista över aktuella kvoter och användningar av alla resurser.
- Skapa eller uppdatera kvoter för en resurs.
- Hämta status för kvotbegäranden för en resurs.
- Hämta listan över alla kvotbegäranden för en resurs i ett år.
REST-åtgärder
Azure Quota API gör det enkelt att slå upp dina kvoter och begära ökningar med hjälp av dessa REST-åtgärder:
- Information om REST-åtgärder för kvothantering finns i Referens för kvot-API.
- Information om REST-åtgärder för kvotbegäran finns i API-referens för status för kvotbegäran.
Förutsättningar
Viktigt
Innan du kan använda kvot-API:et måste du:
- Registrera Resursprovidern Microsoft Capacity (Microsoft.Capacity) för alla dina prenumerationer med PowerShell.
- Tilldela rollen Operator för kvotbegäran till alla användarkonton och program som ska utföra kvotåtgärder.
Registrera Microsoft Capacity-resursprovidern
Om du vill registrera Microsoft Capacity-resursprovidern använder du det här PowerShell-kommandot:
Register-AzResourceProvider -ProviderNamespace Microsoft.Capacity
Den returnerar resultat som liknar dessa utdata:
ProviderNamespace : Microsoft.Capacity
RegistrationState : Registering
ResourceTypes : {resources, reservationOrders, reservationOrders/reservations, listbenefits...}
Locations : {West Europe, East US, South Central US...}
När resursprovidern Microsoft.Capacity har registrerats anges den RegistrationState
till Registered
. Mer information om hur du hanterar Azure-resursprovidrar finns i Azure-resursprovidrar.
Rollen Operator för kvotbegäran
Rollen Operatör för kvotbegäran är en inbyggd Azure-roll som är anpassad för kvotåtgärder. Den ger behörighet att läsa och skapa kvotbegäranden, hämta status för kvotbegäran och skapa supportärenden. Tilldela den här rollen till användare, grupper, tjänstens huvudnamn, hanterade identiteter och program som utför kvotåtgärder. Som referens är roll-ID för kvotbegäran 0e5f05e5-9ab9-446b-b98d-1e2157c94125.
vCPU-kvoter
Du kan använda kvot-API för att hantera kvoter för dessa två typer av vCPU-kvoter:
- Standard-vCPU-kvot för virtuella datorer med betala per användning och reserverade VM-instanser.
- VCPU-kvot för oanvänd kapacitet för virtuella datorer med oanvänd kapacitet .
Mer information om Gränser och kvoter för Azure finns i Azure-prenumerations- och tjänstgränser, kvoter och begränsningar.
Azure Machine Learning-kvoter
Du kan använda kvot-API för att hantera kvoter för Azure Machine Learning-arbetsytor och beräkning. Läs artikeln Hantera och öka kvoter för resurser med Azure Machine Learning för att lära dig mer om:
- Standardgränser för Azure-resurser som är relaterade till Azure Machine Learning.
- Skapa kvoter på arbetsytenivå.
- Visa dina kvoter och gränser.
- Begär kvotökningar.
- Privata slutpunkter och DNS-kvoter.
Regioner
De flesta kvoter är specifika för en arbetsbelastning i en region. Begär separata kvoter för varje region där du vill distribuera en tjänst. Om du vill visa en lista över alla Azure-regioner där tjänsten finns använder du åtgärden Lista efter tjänstregioner .
Begränsning
Alla API-anrop på prenumerationsnivå och klientnivå kan begränsas om du skickar för många API-begäranden. Om DITT API-anrop begränsas får du ett felmeddelande om att servern avvisade API-begäran. Du kan försöka igen med API-anropet efter att en viss tid har gått.
Mer information om API-begränsning, hur du felsöker begränsningsproblem och hur du undviker att begränsas finns i Felsöka begränsningsfel i Azure.
Felsöka kvot-API-fel
Använd följande tabeller för att felsöka fel som kan uppstå när du använder kvot-API:et.
Felkod | Så här löser du det |
---|---|
KontaktaSupport | Öppna en ny supportbegäran i Azure Portal. Under Välj en problemtyp väljer du Tjänst- och prenumerationsgränser (kvoter). Du kan också öppna den programmatiskt med hjälp av REST-API:et för Azure Support. |
InternalServerError | Internt serverfel. Försök igen med API-anropet senare. |
MissingRegistration | Registrera resursprovidern Microsoft.Capacity för var och en av dina prenumerationer. Felsökningsvägledning finns i Lösa fel för registrering av resursprovider. |
QuotaNotAvailableForResource | Kvoten är för närvarande inte tillgänglig på platsen för den begärda resursen. Öppna en ny supportbegäran i Azure Portal. Under Välj en problemtyp väljer du Tjänst- och prenumerationsgränser (kvoter). Du kan också öppna den programmatiskt med hjälp av REST-API:et för Azure Support. |
QuotaReductionNotSupported | Den aktuella kvotgränsen är högre än den begärda kvoten eller så är den aktuella användningen högre än den begärda kvoten. Det går inte att minska kvoterna. Kvoten kan inte minskas. |
RequestThrottled | Alla API-begäranden på prenumerationsnivå och klientnivå kan begränsas för att hjälpa till med tjänstens övergripande prestanda. Antalet begäranden överskred den högsta tillåtna API-begärandefrekvensen. Försök igen senare. |
ResourceNotAvailableForOffer | Resursen är för närvarande inte tillgänglig på platsen för erbjudandetypen. Listan över aktuella och tillbakadragna erbjudanden finns på sidan Microsoft Azure-erbjudandeinformation . Information om hur du ändrar erbjudandetyp finns på sidan Ändra din Azure-prenumeration till ett annat erbjudande . Du kan också öppna en ny supportbegäran i Azure Portal. Under Välj en problemtyp väljer du Tjänst- och prenumerationsgränser (kvoter). Du kan också öppna den programmatiskt med hjälp av REST-API:et för Azure Support. |
ResourceNotAvailableForSubscription | Resursen är för närvarande inte tillgänglig på platsen för den begärda prenumerationen. Öppna en ny supportbegäran i Azure Portal. Under Välj en problemtyp väljer du Tjänst- och prenumerationsgränser (kvoter). Du kan också öppna den programmatiskt med hjälp av REST-API:et för Azure Support. |
UnableToIncreaseQuota | Det går inte att öka kvoterna för de begärda prenumerationerna. Öppna en ny supportbegäran i Azure Portal. Under Välj en problemtyp väljer du Tjänst- och prenumerationsgränser (kvoter). |
Support på andra språk och för andra gränssnitt
Rest-API:et för kvoter är tillgängligt i följande språkspecifika Microsoft Azure-SDK:er:
- Microsoft Azure SDK för .NET: NuGet-paket
- Microsoft Azure SDK för Python: Py-paket
- Microsoft Azure SDK för JavaScript (NodeJS & Browser): js-paket
- Microsoft Azure SDK för Go: Go-paket
Använda Azure Portal- och support-API för att hantera kvoter
Med Azure kan du skapa och hantera supportförfrågningar, även kallade supportärenden. Du kan: