Environment Versions - Create Or Update

Membuat atau memperbarui 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

Parameter URI

Name In Required Type Description
name
path True
  • string

Nama EnvironmentVersion. Ini peka huruf besar/kecil.

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

resourceGroupName
path True
  • string

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

subscriptionId
path True
  • string

ID langganan target.

version
path True
  • string

Versi EnvironmentVersion.

workspaceName
path True
  • string

Nama ruang kerja Azure Machine Learning.

api-version
query True
  • string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Name Required Type Description
properties True

[Diperlukan] Atribut tambahan entitas.

Respons

Name Type Description
200 OK

Berhasil

201 Created

Dibuat

Other Status Codes

Kesalahan

Contoh

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"
  }
}

Definisi

BuildContext

Pengaturan konfigurasi untuk konteks build Docker

createdByType

Jenis identitas yang membuat sumber daya.

EnvironmentType

Jenis lingkungan dibuat atau dikumpulkan oleh layanan Azure ML

EnvironmentVersion

Detail versi lingkungan.

EnvironmentVersionResource

Amplop sumber daya Azure Resource Manager.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan

InferenceContainerProperties
OperatingSystemType

Jenis sistem operasi.

Route
systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

BuildContext

Pengaturan konfigurasi untuk konteks build Docker

Name Type Default Value Description
contextUri
  • string

[Diperlukan] URI dari konteks build Docker yang digunakan untuk membangun gambar. Mendukung URI blob pada pembuatan lingkungan dan dapat mengembalikan URI blob atau Git.

dockerfilePath
  • string
Dockerfile

Jalur ke Dockerfile dalam konteks build.

createdByType

Jenis identitas yang membuat sumber daya.

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

EnvironmentType

Jenis lingkungan dibuat atau dikumpulkan oleh layanan Azure ML

Name Type Description
Curated
  • string
UserCreated
  • string

EnvironmentVersion

Detail versi lingkungan.

Name Type Default Value Description
build

Pengaturan konfigurasi untuk konteks build Docker.

condaFile
  • string

File konfigurasi standar yang digunakan oleh Conda yang memungkinkan Anda menginstal paket apa pun, termasuk paket Python, R, dan C/C++.

description
  • string

Teks deskripsi aset.

environmentType

Jenis lingkungan dikelola pengguna atau dikumpulkan oleh layanan Azure ML

image
  • string

Nama gambar yang akan digunakan untuk lingkungan.

inferenceConfig

Menentukan konfigurasi khusus untuk inferensi.

isAnonymous
  • boolean
False

Jika versi nama dihasilkan sistem (pendaftaran anonim).

isArchived
  • boolean
False

Apakah aset diarsipkan?

osType Linux

Jenis OS lingkungan.

properties
  • object

Kamus properti aset.

tags
  • object

Kamus tag. Tag dapat ditambahkan, dihapus, dan diperbarui.

EnvironmentVersionResource

Amplop sumber daya Azure Resource Manager.

Name Type Description
id
  • string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Nama sumber daya.

properties

[Diperlukan] Atribut tambahan entitas.

systemData

Metadata Azure Resource Manager berisi informasi createdBy dan modifiedBy.

type
  • string

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Name Type Description
info
  • object

Info tambahan.

type
  • string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Name Type Description
additionalInfo

Info tambahan kesalahan.

code
  • string

Kode kesalahan.

details

Detail kesalahan.

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan.

ErrorResponse

Respons kesalahan

Name Type Description
error

Objek kesalahan.

InferenceContainerProperties

Name Type Description
livenessRoute

Rute untuk memeriksa keaktifan kontainer server inferensi.

readinessRoute

Rute untuk memeriksa kesiapan kontainer server inferensi.

scoringRoute

Port untuk mengirim permintaan penilaian ke, dalam kontainer server inferensi.

OperatingSystemType

Jenis sistem operasi.

Name Type Description
Linux
  • string
Windows
  • string

Route

Name Type Description
path
  • string

[Diperlukan] Jalur untuk rute.

port
  • integer

[Diperlukan] Port untuk rute.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Name Type Description
createdAt
  • string

Tanda waktu pembuatan sumber daya (UTC).

createdBy
  • string

Identitas yang membuat sumber daya.

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt
  • string

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy
  • string

Identitas yang terakhir memodifikasi sumber daya.

lastModifiedByType

Jenis identitas yang terakhir mengubah sumber daya.