Sdílet prostřednictvím


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
accountName
path True

string

minLength: 2
maxLength: 64
pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$

Název účtu služeb Cognitive Services.

deploymentName
path True

string

Název nasazení přidruženého k účtu služeb Cognitive Services

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

subscriptionId
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

DeploymentProperties

Vlastnosti nasazení účtu služeb Cognitive Services

sku

Sku

Definice modelu prostředků představující skladovou položku

tags

object

Značky prostředků

Odpovědi

Name Typ Description
200 OK

Deployment

Úspěšně vytvořte nebo aktualizujte nasazení.

201 Created

Deployment

Úspěšně vytvořte nasazení.

Other Status Codes

ErrorResponse

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
CallRateLimit

Účet služby Cognitive Services limit četnosti volání.

createdByType

Typ identity, která prostředek vytvořila.

Deployment

Nasazení účtu služeb Cognitive Services

DeploymentCapacitySettings

Pouze interní použití.

DeploymentModel

Vlastnosti modelu nasazení účtu služeb Cognitive Services

DeploymentModelVersionUpgradeOption

Možnost upgradu verze modelu nasazení

DeploymentProperties

Vlastnosti nasazení účtu služeb Cognitive Services

DeploymentProvisioningState

Získá stav prostředku v době, kdy byla operace volána.

DeploymentScaleSettings

Vlastnosti modelu nasazení účtu služeb Cognitive Services (Zastaralé, použijte místo toho Deployment.sku.)

DeploymentScaleType

Typ škálování nasazení

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

RequestMatchPattern
Sku

Definice modelu prostředků představující skladovou položku

SkuTier

Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

ThrottlingRule

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

ThrottlingRule[]

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

DeploymentProperties

Vlastnosti nasazení účtu služeb Cognitive Services

sku

Sku

Definice modelu prostředků představující skladovou položku

systemData

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

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

CallRateLimit

Účet služby Cognitive Services limit četnosti volání.

capabilities

object

Možnosti.

capacitySettings

DeploymentCapacitySettings

Pouze interní použití.

currentCapacity

integer (int32)

Aktuální kapacita.

dynamicThrottlingEnabled

boolean

Pokud je povolené dynamické omezování.

model

DeploymentModel

Vlastnosti modelu nasazení účtu služeb Cognitive Services

parentDeploymentName

string

Název nadřazeného nasazení.

provisioningState

DeploymentProvisioningState

Získá stav prostředku v době, kdy byla operace volána.

raiPolicyName

string

Název zásady RAI.

rateLimits

ThrottlingRule[]

scaleSettings

DeploymentScaleSettings

Vlastnosti modelu nasazení účtu služeb Cognitive Services (Zastaralé, použijte místo toho Deployment.sku.)

versionUpgradeOption

DeploymentModelVersionUpgradeOption

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, pokud zákazník nedávno aktualizoval capacity.

capacity

integer (int32)

Kapacita nasazení

scaleType

DeploymentScaleType

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

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

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

SkuTier

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

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

createdByType

Typ identity, která naposledy změnila prostředek.

ThrottlingRule

Name Typ Description
count

number

dynamicThrottlingEnabled

boolean

key

string

matchPatterns

RequestMatchPattern[]

minCount

number

renewalPeriod

number