Environment Versions - Create Or Update

Tworzy lub aktualizuje element EnvironmentVersion.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version}?api-version=2022-06-01-preview

Parametry identyfikatora URI

Name In Required Type Description
name
path True
  • string

Nazwa elementu EnvironmentVersion. Wielkość liter nie jest rozróżniana.

Regex pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$

resourceGroupName
path True
  • string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True
  • string

Identyfikator subskrypcji docelowej.

version
path True
  • string

Wersja środowiska EnvironmentVersion.

workspaceName
path True
  • string

Nazwa obszaru roboczego usługi Azure Machine Learning.

api-version
query True
  • string

Wersja interfejsu API do użycia na potrzeby tej operacji.

Treść żądania

Name Required Type Description
properties True

[Wymagane] Dodatkowe atrybuty jednostki.

Odpowiedzi

Name Type Description
200 OK

Powodzenie

201 Created

Utworzone

Other Status Codes

Błąd

Przykłady

CreateOrUpdate Environment Version.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/environments/string/versions/string?api-version=2022-06-01-preview

{
  "properties": {
    "description": "string",
    "tags": {
      "string": "string"
    },
    "properties": {
      "string": "string"
    },
    "isAnonymous": false,
    "image": "docker.io/tensorflow/serving:latest",
    "condaFile": "string",
    "build": {
      "contextUri": "https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/",
      "dockerfilePath": "prod/Dockerfile"
    },
    "inferenceConfig": {
      "livenessRoute": {
        "path": "string",
        "port": 1
      },
      "readinessRoute": {
        "path": "string",
        "port": 1
      },
      "scoringRoute": {
        "path": "string",
        "port": 1
      }
    }
  }
}

Sample Response

{
  "id": "string",
  "name": "string",
  "type": "string",
  "properties": {
    "description": "string",
    "tags": {
      "string": "string"
    },
    "properties": {
      "string": "string"
    },
    "isAnonymous": false,
    "environmentType": "Curated",
    "image": "docker.io/tensorflow/serving:latest",
    "condaFile": "string",
    "build": {
      "contextUri": "https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/",
      "dockerfilePath": "prod/Dockerfile"
    },
    "inferenceConfig": {
      "livenessRoute": {
        "path": "string",
        "port": 1
      },
      "readinessRoute": {
        "path": "string",
        "port": 1
      },
      "scoringRoute": {
        "path": "string",
        "port": 1
      }
    }
  },
  "systemData": {
    "createdAt": "2020-01-01T12:34:56.999Z",
    "createdBy": "string",
    "createdByType": "User",
    "lastModifiedAt": "2020-01-01T12:34:56.999Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User"
  }
}
{
  "id": "string",
  "name": "string",
  "type": "string",
  "properties": {
    "description": "string",
    "tags": {
      "string": "string"
    },
    "properties": {
      "string": "string"
    },
    "isAnonymous": false,
    "environmentType": "Curated",
    "image": "docker.io/tensorflow/serving:latest",
    "condaFile": "string",
    "build": {
      "contextUri": "https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/",
      "dockerfilePath": "prod/Dockerfile"
    },
    "inferenceConfig": {
      "livenessRoute": {
        "path": "string",
        "port": 1
      },
      "readinessRoute": {
        "path": "string",
        "port": 1
      },
      "scoringRoute": {
        "path": "string",
        "port": 1
      }
    }
  },
  "systemData": {
    "createdAt": "2020-01-01T12:34:56.999Z",
    "createdBy": "string",
    "createdByType": "User",
    "lastModifiedAt": "2020-01-01T12:34:56.999Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User"
  }
}

Definicje

BuildContext

Ustawienia konfiguracji kontekstu kompilacji platformy Docker

createdByType

Typ tożsamości, która utworzyła zasób.

EnvironmentType

Typ środowiska to użytkownik utworzony lub wyselekcjonowany przez usługę Azure ML

EnvironmentVersion

Szczegóły wersji środowiska.

EnvironmentVersionResource

Koperta zasobów usługi Azure Resource Manager.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

InferenceContainerProperties
OperatingSystemType

Typ systemu operacyjnego.

Route
systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

BuildContext

Ustawienia konfiguracji kontekstu kompilacji platformy Docker

Name Type Default Value Description
contextUri
  • string

[Wymagane] Identyfikator URI kontekstu kompilacji platformy Docker używany do kompilowania obrazu. Obsługuje identyfikatory URI obiektów blob podczas tworzenia środowiska i mogą zwracać identyfikatory URI obiektów blob lub Git.

dockerfilePath
  • string
Dockerfile

Ścieżka do pliku Dockerfile w kontekście kompilacji.

createdByType

Typ tożsamości, która utworzyła zasób.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

EnvironmentType

Typ środowiska to użytkownik utworzony lub wyselekcjonowany przez usługę Azure ML

Name Type Description
Curated
  • string
UserCreated
  • string

EnvironmentVersion

Szczegóły wersji środowiska.

Name Type Default Value Description
build

Ustawienia konfiguracji kontekstu kompilacji platformy Docker.

condaFile
  • string

Standardowy plik konfiguracji używany przez środowisko Conda, który umożliwia zainstalowanie dowolnego rodzaju pakietu, w tym pakietów Python, R i C/C++.

description
  • string

Tekst opisu zasobu.

environmentType

Typ środowiska jest zarządzany przez użytkownika lub nadzorowane przez usługę Azure ML

image
  • string

Nazwa obrazu, który będzie używany dla środowiska.

inferenceConfig

Definiuje konfigurację specyficzną dla wnioskowania.

isAnonymous
  • boolean
False

Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa).

isArchived
  • boolean
False

Czy zasób jest archiwizowany?

osType Linux

Typ systemu operacyjnego środowiska.

properties
  • object

Słownik właściwości elementu zawartości.

tags
  • object

Słownik tagów. Tagi można dodawać, usuwać i aktualizować.

EnvironmentVersionResource

Koperta zasobów usługi Azure Resource Manager.

Name Type Description
id
  • string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Nazwa zasobu

properties

[Wymagane] Dodatkowe atrybuty jednostki.

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

type
  • string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Name Type Description
info
  • object

Dodatkowe informacje.

type
  • string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Name Type Description
additionalInfo

Dodatkowe informacje o błędzie.

code
  • string

Kod błędu.

details

Szczegóły błędu.

message
  • string

Komunikat o błędzie.

target
  • string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Name Type Description
error

Obiekt error.

InferenceContainerProperties

Name Type Description
livenessRoute

Trasa do sprawdzenia aktualności kontenera serwera wnioskowania.

readinessRoute

Trasa do sprawdzenia gotowości kontenera serwera wnioskowania.

scoringRoute

Port do wysyłania żądań oceniania do kontenera serwera wnioskowania.

OperatingSystemType

Typ systemu operacyjnego.

Name Type Description
Linux
  • string
Windows
  • string

Route

Name Type Description
path
  • string

[Wymagane] Ścieżka trasy.

port
  • integer

[Wymagane] Port trasy.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Name Type Description
createdAt
  • string

Sygnatura czasowa tworzenia zasobów (UTC).

createdBy
  • string

Tożsamość, która utworzyła zasób.

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt
  • string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy
  • string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.