Deployments - Create Or Update
Aktualizujte stav zadaných nasazení přidružených k účtu služeb Cognitive Services.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2024-10-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string minLength: 2maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
Název účtu služeb Cognitive Services. |
deployment
|
path | True |
string |
Název nasazení přidruženého k účtu služeb Cognitive Services |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
Name | Typ | Description |
---|---|---|
properties |
Vlastnosti nasazení účtu služeb Cognitive Services |
|
sku |
Definice modelu prostředků představující skladovou položku |
|
tags |
object |
Značky prostředků |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Úspěšně vytvořte nebo aktualizujte nasazení. |
|
201 Created |
Úspěšně vytvořte nasazení. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Příklady
PutDeployment
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName?api-version=2024-10-01
{
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
}
}
}
Ukázková odpověď
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName",
"name": "deploymentName",
"type": "Microsoft.CognitiveServices/accounts/deployments",
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
},
"provisioningState": "Succeeded"
}
}
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName",
"name": "deploymentName",
"type": "Microsoft.CognitiveServices/accounts/deployments",
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
},
"provisioningState": "Accepted"
}
}
Definice
Name | Description |
---|---|
Call |
Účet služby Cognitive Services limit četnosti volání. |
created |
Typ identity, která prostředek vytvořila. |
Deployment |
Nasazení účtu služeb Cognitive Services |
Deployment |
Pouze interní použití. |
Deployment |
Vlastnosti modelu nasazení účtu služeb Cognitive Services |
Deployment |
Možnost upgradu verze modelu nasazení |
Deployment |
Vlastnosti nasazení účtu služeb Cognitive Services |
Deployment |
Získá stav prostředku v době, kdy byla operace volána. |
Deployment |
Vlastnosti modelu nasazení účtu služeb Cognitive Services (Zastaralé, použijte místo toho Deployment.sku.) |
Deployment |
Typ škálování nasazení |
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Error |
Chybová odpověď |
Request |
|
Sku |
Definice modelu prostředků představující skladovou položku |
Sku |
Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put. |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
Throttling |
CallRateLimit
Účet služby Cognitive Services limit četnosti volání.
Name | Typ | Description |
---|---|---|
count |
number |
Hodnota počtu limitu četnosti volání. |
renewalPeriod |
number |
Doba prodloužení v sekundách limitu četnosti volání. |
rules |
createdByType
Typ identity, která prostředek vytvořila.
Hodnota | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
Deployment
Nasazení účtu služeb Cognitive Services
Name | Typ | Description |
---|---|---|
etag |
string |
Značky Etag prostředku |
id |
string |
Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Název prostředku |
properties |
Vlastnosti nasazení účtu služeb Cognitive Services |
|
sku |
Definice modelu prostředků představující skladovou položku |
|
systemData |
Metadata týkající se vytvoření a poslední změny prostředku. |
|
tags |
object |
Značky prostředků |
type |
string |
Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts |
DeploymentCapacitySettings
Pouze interní použití.
Name | Typ | Description |
---|---|---|
designatedCapacity |
integer (int32) minimum: 0 |
Určená kapacita. |
priority |
integer (int32) minimum: 0 |
Priorita tohoto nastavení kapacity. |
DeploymentModel
Vlastnosti modelu nasazení účtu služeb Cognitive Services
Name | Typ | Description |
---|---|---|
callRateLimit |
Účet služby Cognitive Services limit četnosti volání. |
|
format |
string |
Formát modelu nasazení |
name |
string |
Název modelu nasazení |
publisher |
string |
Vydavatel modelu nasazení |
source |
string |
Volitelný. ID prostředku ARM zdrojového modelu nasazení |
sourceAccount |
string (arm-id) |
Volitelný. Zdroj modelu, jiný účet Microsoft.CognitiveServices účty ARM resource ID. |
version |
string |
Volitelný. Verze modelu nasazení Pokud není zadána verze, přiřadí se výchozí verze. Výchozí verze se pro různé modely liší a může se změnit, když je pro model k dispozici nová verze. Výchozí verzi modelu najdete v rozhraní API pro výpis modelů. |
DeploymentModelVersionUpgradeOption
Možnost upgradu verze modelu nasazení
Hodnota | Description |
---|---|
NoAutoUpgrade | |
OnceCurrentVersionExpired | |
OnceNewDefaultVersionAvailable |
DeploymentProperties
Vlastnosti nasazení účtu služeb Cognitive Services
Name | Typ | Description |
---|---|---|
callRateLimit |
Účet služby Cognitive Services limit četnosti volání. |
|
capabilities |
object |
Možnosti. |
capacitySettings |
Pouze interní použití. |
|
currentCapacity |
integer (int32) |
Aktuální kapacita. |
dynamicThrottlingEnabled |
boolean |
Pokud je povolené dynamické omezování. |
model |
Vlastnosti modelu nasazení účtu služeb Cognitive Services |
|
parentDeploymentName |
string |
Název nadřazeného nasazení. |
provisioningState |
Získá stav prostředku v době, kdy byla operace volána. |
|
raiPolicyName |
string |
Název zásady RAI. |
rateLimits | ||
scaleSettings |
Vlastnosti modelu nasazení účtu služeb Cognitive Services (Zastaralé, použijte místo toho Deployment.sku.) |
|
versionUpgradeOption |
Možnost upgradu verze modelu nasazení |
DeploymentProvisioningState
Získá stav prostředku v době, kdy byla operace volána.
Hodnota | Description |
---|---|
Accepted | |
Canceled | |
Creating | |
Deleting | |
Disabled | |
Failed | |
Moving | |
Succeeded |
DeploymentScaleSettings
Vlastnosti modelu nasazení účtu služeb Cognitive Services (Zastaralé, použijte místo toho Deployment.sku.)
Name | Typ | Description |
---|---|---|
activeCapacity |
integer (int32) |
Aktivní kapacita nasazení Tato hodnota se může lišit od |
capacity |
integer (int32) |
Kapacita nasazení |
scaleType |
Typ škálování nasazení |
DeploymentScaleType
Typ škálování nasazení
Hodnota | Description |
---|---|
Manual | |
Standard |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě. |
|
code |
string |
Kód chyby. |
details |
Podrobnosti o chybě. |
|
message |
string |
Chybová zpráva. |
target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
RequestMatchPattern
Name | Typ | Description |
---|---|---|
method |
string |
|
path |
string |
Sku
Definice modelu prostředků představující skladovou položku
Name | Typ | Description |
---|---|---|
capacity |
integer (int32) |
Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, měla by být zahrnuta celá čísla kapacity. Pokud není pro prostředek možné horizontální navýšení kapacity nebo jeho snížení kapacity, může se tento parametr vynechat. |
family |
string |
Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. |
name |
string |
Název skladové položky. Ex - P3. Obvykle se jedná o písmeno+číslo. |
size |
string |
Velikost skladové položky. Pokud je pole název kombinací vrstvy a jiné hodnoty, jedná se o samostatný kód. |
tier |
Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put. |
SkuTier
Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put.
Hodnota | Description |
---|---|
Basic | |
Enterprise | |
Free | |
Premium | |
Standard |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string (date-time) |
Časové razítko poslední změny zdroje (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
ThrottlingRule
Name | Typ | Description |
---|---|---|
count |
number |
|
dynamicThrottlingEnabled |
boolean |
|
key |
string |
|
matchPatterns | ||
minCount |
number |
|
renewalPeriod |
number |