Aracılığıyla paylaş


Microsoft. MachineLearning webServices 2017-01-01

Bicep kaynak tanımı

webServices kaynak türü şu kaynaklara dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft oluşturmak için. MachineLearning/webServices kaynağı, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.MachineLearning/webServices@2017-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    assets: {}
    commitmentPlan: {
      id: 'string'
    }
    description: 'string'
    diagnostics: {
      expiry: 'string'
      level: 'string'
    }
    exampleRequest: {
      globalParameters: {}
      inputs: {}
    }
    exposeSampleData: bool
    input: {
      description: 'string'
      properties: {}
      title: 'string'
      type: 'string'
    }
    keys: {
      primary: 'string'
      secondary: 'string'
    }
    machineLearningWorkspace: {
      id: 'string'
    }
    output: {
      description: 'string'
      properties: {}
      title: 'string'
      type: 'string'
    }
    parameters: {}
    payloadsInBlobStorage: bool
    payloadsLocation: {
      credentials: 'string'
      uri: 'string'
    }
    readOnly: bool
    realtimeConfiguration: {
      maxConcurrentCalls: int
    }
    storageAccount: {
      key: 'string'
      name: 'string'
    }
    title: 'string'
    packageType: 'string'
    // For remaining properties, see WebServiceProperties objects
  }
}

WebServiceProperties nesneleri

packageType özelliğini nesnenin türünü belirtmek için ayarlayın.

Graph için şunu kullanın:

  packageType: 'Graph'
  package: {
    edges: [
      {
        sourceNodeId: 'string'
        sourcePortId: 'string'
        targetNodeId: 'string'
        targetPortId: 'string'
      }
    ]
    graphParameters: {}
    nodes: {}
  }

Özellik değerleri

Webservices

Adı Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Aşağıdakiler kullanılamaz:
<>*%&:?+/\\ veya denetim karakterleri

Boşlukla bitemez.
location Kaynağın konumunu belirtir. dize (gerekli)
etiketler Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Web hizmetini açıklayan özellik yükünü içerir. WebServiceProperties (gerekli)

WebServiceProperties

Adı Açıklama Değer
varlıklar Web hizmeti varlıklarını açıklayan kullanıcı tanımlı özellikleri içerir. Özellikler Anahtar/Değer çiftleri olarak ifade edilir. object
commitmentPlan Bu web hizmetiyle ilişkili taahhüt planını içerir. Oluşturma zamanında ayarlayın. Ayarlandıktan sonra bu değer değiştirilemez. Not: Taahhüt planı GET işlemlerine yapılan çağrılardan döndürülmedi. CommitmentPlan
açıklama Web hizmetinin açıklaması. string
tanılama Web hizmeti için tanılama izleme koleksiyonunu denetleen ayarlar. DiagnosticsConfiguration
exampleRequest Hizmet girişlerinden biri veya daha fazlası için örnek giriş verilerini tanımlar. ExampleRequest
exposeSampleData True olarak ayarlandığında, örnek veriler web hizmetinin swagger tanımına eklenir. Varsayılan değer true şeklindedir. bool
giriş Bir veya daha fazla web hizmetinin girişini açıklayan Swagger 2.0 şemasını içerir. Daha fazla bilgi için bkz. Swagger belirtimi. ServiceInputOutputSpecification
keys Web hizmeti sağlama anahtarlarını içerir. Sağlama anahtarlarını belirtmezseniz, Azure Machine Learning sistemi bunları sizin için oluşturur. Not: Anahtarlar GET işlemlerine yapılan çağrılardan döndürülmüyor. WebServiceKeys
machineLearningWorkspace Web hizmeti için kaynak olan denemeyi içeren Machine Learning çalışma alanını belirtir. MachineLearningWorkspace
çıkış Bir veya daha fazla web hizmetinin çıkışını açıklayan Swagger 2.0 şemasını içerir. Daha fazla bilgi için bkz. Swagger belirtimi. ServiceInputOutputSpecification
parameters Varsayılan değer eşlemesine genel parametre adı olarak verilen, web hizmeti için tanımlanan genel parametre değerleri kümesi. Varsayılan değer belirtilmezse parametresi gerekli kabul edilir. object
payloadsInBlobStorage true olarak ayarlandığında yük boyutunun 3 MB'tan büyük olduğunu gösterir. Aksi takdirde false. Yük boyutu 3 MB'ı aşarsa, yük bir blobda depolanır ve PayloadsLocation parametresi blobun URI'sini içerir. Aksi takdirde, bu false olarak ayarlanır ve Assets, Input, Output, Package, Parameters, ExampleRequest satır içidir. Yük boyutları Varlıklar, Giriş, Çıkış, Paket, Parametreler ve ExampleRequest boyutları eklenerek belirlenir. bool
payloadsLocation Yük blobunun URI'si. Bu parametre yalnızca payloadsInBlobStorage parametresi true olarak ayarlandığında bir değer içerir. Aksi takdirde null olarak ayarlanır. BlobLocation
Readonly true olarak ayarlandığında, web hizmetinin salt okunur olduğunu ve artık güncelleştirilemediğini veya düzeltme eki eklenemeyeceklerini, yalnızca kaldırılamayacaklarını belirtir. Varsayılan değer false'tur. Not: True olarak ayarlandığında değerini değiştiremezsiniz. bool
realtimeConfiguration Web hizmeti uç noktasının yapılandırma ayarlarını içerir. RealtimeConfiguration
storageAccount Azure Machine Learning'in web hizmeti hakkındaki bilgileri depolamak için kullandığı depolama hesabını belirtir. GET işlemlerine yapılan çağrılardan yalnızca depolama hesabının adı döndürülür. Depolama hesabı bilgilerini güncelleştirirken, yeni depolama hesabında tüm gerekli varlıkların kullanılabilir olduğundan emin olmanız gerekir; aksi takdirde web hizmetinize yapılan çağrılar başarısız olur. StorageAccount
başlık Web hizmetinin başlığı. string
packageType Nesne türünü ayarlama Graf (gerekli)

CommitmentPlan

Adı Açıklama Değer
kimlik Web hizmetiyle ilişkili taahhüt planının Azure Resource Manager kimliğini belirtir. dize (gerekli)

DiagnosticsConfiguration

Adı Açıklama Değer
Bitiş Günlüğe kaydetmenin sona ereceği tarihi ve saati belirtir. Null ise, tanılama toplama süresi sınırlı değildir. string
düzey Tanılama çıkışının ayrıntı düzeyini belirtir. Geçerli değerler şunlardır: Yok - izlemeyi devre dışı bırakır; Error - yalnızca hata (stderr) izlemelerini toplar; Tümü - tüm izlemeleri (stdout ve stderr) toplar. 'Tümü'
'Hata'
'Yok' (gerekli)

ExampleRequest

Adı Açıklama Değer
globalParameters Web hizmetinin genel parametreleri için örnek giriş verileri object
Giriş Örnek giriş değerleri matris eşlemesine giriş adı olarak verilen web hizmetinin girişlerinin örnek giriş verileri. object

ServiceInputOutputSpecification

Adı Açıklama Değer
açıklama Swagger şemasının açıklaması. string
properties Web hizmetinin her girişi veya çıkışı için sütun şemasını içeren bir koleksiyonu belirtir. Daha fazla bilgi için bkz. Swagger belirtimi. object (gerekli)
başlık Swagger şemanızın başlığı. string
tür Swagger'da açıklanan varlığın türü. Her zaman 'nesne'. dize (gerekli)

WebServiceKeys

Adı Açıklama Değer
Birincil Birincil erişim anahtarı. string
Ikincil İkincil erişim anahtarı. string

MachineLearningWorkspace

Adı Açıklama Değer
kimlik Web hizmetiyle ilişkilendirilmiş makine öğrenmesi çalışma alanının çalışma alanı kimliğini belirtir dize (gerekli)

BlobLocation

Adı Açıklama Değer
Kimlik bilgileri Varsa blob için kimlik bilgilerine erişin (örneğin, depolama hesabı bağlantı dizesi + blob URI'sı tarafından belirtilen blob) string
Urı Bloba erişilebilen URI. Örneğin, sistem varlıkları veya kullanıcı varlıkları ya da https://xyz yük için aml://abc. dize (gerekli)

RealtimeConfiguration

Adı Açıklama Değer
Maxconcurrentcalls Web hizmetine yapılabilecek en fazla eşzamanlı çağrı sayısını belirtir. En düşük değer: 4, Maksimum değer: 200. int

StorageAccount

Adı Açıklama Değer
key Depolama hesabına erişmek için kullanılan anahtarı belirtir. string
name Depolama hesabının adını belirtir. string

WebServicePropertiesForGraph

Adı Açıklama Değer
packageType Paket türünü belirtir. Geçerli değerler: Graph (Machine Learning Studio aracılığıyla yayımlanan bir web hizmetini belirtir) ve Kod (Python gibi kod kullanılarak yayımlanan bir web hizmetini belirtir). Not: Kod şu anda desteklenmiyor. 'Graph' (gerekli)
package Bu web hizmetini oluşturan grafik paketinin tanımı. GraphPackage

GraphPackage

Adı Açıklama Değer
Kenar Grafiği oluşturan kenarların listesi. GraphEdge[]
graphParameters GraphParameter eşlemesine genel parametre adı olarak verilen grafın genel parametreleri koleksiyonu. Buradaki her parametrenin, WebServiceProperties düzeyinde bildirilen genel parametre değerleri eşlemesiyle 1:1 eşleşmesi vardır. object
Düğüm GraphNode eşlemesine nodeId olarak sağlanan, grafı oluşturan düğüm kümesi object

GraphEdge

Adı Açıklama Değer
sourceNodeId Kaynak graf düğüm tanımlayıcısı. string
sourcePortId Kaynak düğümün kenardan bağlandığınız bağlantı noktasının tanımlayıcısı. string
targetNodeId Hedef grafik düğüm tanımlayıcısı. string
targetPortId Hedef düğümün uç bağlantı noktasının tanımlayıcısı. string

ARM şablonu kaynak tanımı

webServices kaynak türü şu kaynaklara dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft oluşturmak için. MachineLearning/webServices kaynağı, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.MachineLearning/webServices",
  "apiVersion": "2017-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "assets": {},
    "commitmentPlan": {
      "id": "string"
    },
    "description": "string",
    "diagnostics": {
      "expiry": "string",
      "level": "string"
    },
    "exampleRequest": {
      "globalParameters": {},
      "inputs": {}
    },
    "exposeSampleData": "bool",
    "input": {
      "description": "string",
      "properties": {},
      "title": "string",
      "type": "string"
    },
    "keys": {
      "primary": "string",
      "secondary": "string"
    },
    "machineLearningWorkspace": {
      "id": "string"
    },
    "output": {
      "description": "string",
      "properties": {},
      "title": "string",
      "type": "string"
    },
    "parameters": {},
    "payloadsInBlobStorage": "bool",
    "payloadsLocation": {
      "credentials": "string",
      "uri": "string"
    },
    "readOnly": "bool",
    "realtimeConfiguration": {
      "maxConcurrentCalls": "int"
    },
    "storageAccount": {
      "key": "string",
      "name": "string"
    },
    "title": "string",
    "packageType": "string"
    // For remaining properties, see WebServiceProperties objects
  }
}

WebServiceProperties nesneleri

packageType özelliğini nesnenin türünü belirtmek için ayarlayın.

Graph için şunu kullanın:

  "packageType": "Graph",
  "package": {
    "edges": [
      {
        "sourceNodeId": "string",
        "sourcePortId": "string",
        "targetNodeId": "string",
        "targetPortId": "string"
      }
    ],
    "graphParameters": {},
    "nodes": {}
  }

Özellik değerleri

Webservices

Adı Açıklama Değer
tür Kaynak türü 'Microsoft. MachineLearning/webServices'
apiVersion Kaynak API'sinin sürümü '2017-01-01'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Aşağıdakiler kullanılamaz:
<>*%&:?+/\\ veya denetim karakterleri

Boşlukla bitemez.
location Kaynağın konumunu belirtir. dize (gerekli)
etiketler Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Web hizmetini açıklayan özellik yükünü içerir. WebServiceProperties (gerekli)

WebServiceProperties

Adı Açıklama Değer
varlıklar Web hizmeti varlıklarını açıklayan kullanıcı tanımlı özellikleri içerir. Özellikler Anahtar/Değer çiftleri olarak ifade edilir. object
commitmentPlan Bu web hizmetiyle ilişkili taahhüt planını içerir. Oluşturma zamanında ayarlanır. Ayarlandıktan sonra bu değer değiştirilemez. Not: Taahhüt planı GET işlemlerine yapılan çağrılardan döndürülmedi. CommitmentPlan
açıklama Web hizmetinin açıklaması. string
tanılama Web hizmeti için tanılama izleme koleksiyonunu denetleen ayarlar. DiagnosticsConfiguration
exampleRequest Bir veya daha fazla hizmet girişi için örnek giriş verilerini tanımlar. ExampleRequest
exposeSampleData True olarak ayarlandığında, örnek veriler web hizmetinin swagger tanımına eklenir. Varsayılan değer true şeklindedir. bool
giriş Bir veya daha fazla web hizmetinin girişini açıklayan Swagger 2.0 şemasını içerir. Daha fazla bilgi için bkz. Swagger belirtimi. ServiceInputOutputSpecification
keys Web hizmeti sağlama anahtarlarını içerir. Sağlama anahtarlarını belirtmezseniz, Azure Machine Learning sistemi bunları sizin için oluşturur. Not: Anahtarlar GET işlemlerine yapılan çağrılardan döndürülmüyor. WebServiceKeys
machineLearningWorkspace Web hizmeti için kaynak olan denemeyi içeren Machine Learning çalışma alanını belirtir. MachineLearningWorkspace
çıkış Bir veya daha fazla web hizmetinin çıkışını açıklayan Swagger 2.0 şemasını içerir. Daha fazla bilgi için bkz. Swagger belirtimi. ServiceInputOutputSpecification
parameters Web hizmeti için tanımlanan genel parametre değerleri kümesi, varsayılan değer eşlemesine genel parametre adı olarak verilir. Varsayılan değer belirtilmezse, parametresinin gerekli olduğu kabul edilir. object
payloadsInBlobStorage true olarak ayarlandığında, yük boyutunun 3 MB'tan büyük olduğunu gösterir. Aksi takdirde false. Yük boyutu 3 MB'ı aşarsa, yük bir blobda depolanır ve PayloadsLocation parametresi blobun URI'sini içerir. Aksi takdirde, bu false olarak ayarlanır ve Assets, Input, Output, Package, Parameters, ExampleRequest satır içidir. Yük boyutları Varlıklar, Giriş, Çıkış, Paket, Parametreler ve ExampleRequest boyutları eklenerek belirlenir. bool
payloadsLocation Yük blobunun URI'si. Bu parametre yalnızca payloadsInBlobStorage parametresi true olarak ayarlandığında bir değer içerir. Aksi takdirde null olarak ayarlanır. BlobLocation
Readonly true olarak ayarlandığında, web hizmetinin salt okunur olduğunu ve artık güncelleştirilemeye veya düzeltme eki uygulanmayabileceğini, yalnızca kaldırılabildiğini gösterir. Varsayılan değer false'tur. Not: True olarak ayarlandığında değerini değiştiremezsiniz. bool
realtimeConfiguration Web hizmeti uç noktasının yapılandırma ayarlarını içerir. RealtimeConfiguration
storageAccount Azure Machine Learning'in web hizmeti hakkındaki bilgileri depolamak için kullandığı depolama hesabını belirtir. GET işlemlerine yapılan çağrılardan yalnızca depolama hesabının adı döndürülür. Depolama hesabı bilgilerini güncelleştirirken, yeni depolama hesabında tüm gerekli varlıkların kullanılabilir olduğundan emin olmanız gerekir; aksi takdirde web hizmetinize yapılan çağrılar başarısız olur. StorageAccount
başlık Web hizmetinin başlığı. string
packageType Nesne türünü ayarlama Graf (gerekli)

CommitmentPlan

Adı Açıklama Değer
kimlik Web hizmetiyle ilişkili taahhüt planının Azure Resource Manager kimliğini belirtir. dize (gerekli)

DiagnosticsConfiguration

Adı Açıklama Değer
Bitiş Günlüğe kaydetmenin sona ereceği tarihi ve saati belirtir. Null ise, tanılama toplama süresi sınırlı değildir. string
düzey Tanılama çıkışının ayrıntı düzeyini belirtir. Geçerli değerler şunlardır: Yok - izlemeyi devre dışı bırakır; Error - yalnızca hata (stderr) izlemelerini toplar; Tümü - tüm izlemeleri (stdout ve stderr) toplar. 'Tümü'
'Hata'
'Yok' (gerekli)

ExampleRequest

Adı Açıklama Değer
globalParameters Web hizmetinin genel parametreleri için örnek giriş verileri object
Giriş Örnek giriş değerleri matris eşlemesine giriş adı olarak verilen web hizmetinin girişlerinin örnek giriş verileri. object

ServiceInputOutputSpecification

Adı Açıklama Değer
açıklama Swagger şemasının açıklaması. string
properties Web hizmetinin her girişi veya çıkışı için sütun şemasını içeren bir koleksiyonu belirtir. Daha fazla bilgi için bkz. Swagger belirtimi. object (gerekli)
başlık Swagger şemanızın başlığı. string
tür Swagger'da açıklanan varlığın türü. Her zaman 'nesne'. dize (gerekli)

WebServiceKeys

Adı Açıklama Değer
Birincil Birincil erişim anahtarı. string
Ikincil İkincil erişim anahtarı. string

MachineLearningWorkspace

Adı Açıklama Değer
kimlik Web hizmetiyle ilişkilendirilmiş makine öğrenmesi çalışma alanının çalışma alanı kimliğini belirtir dize (gerekli)

BlobLocation

Adı Açıklama Değer
Kimlik bilgileri Varsa blob için kimlik bilgilerine erişin (örneğin, depolama hesabı bağlantı dizesi + blob URI'sı tarafından belirtilen blob) string
Urı Bloba erişilebilen URI. Örneğin, sistem varlıkları veya kullanıcı varlıkları ya da https://xyz yük için aml://abc. dize (gerekli)

RealtimeConfiguration

Adı Açıklama Değer
Maxconcurrentcalls Web hizmetine yapılabilecek en fazla eşzamanlı çağrı sayısını belirtir. En düşük değer: 4, Maksimum değer: 200. int

StorageAccount

Adı Açıklama Değer
key Depolama hesabına erişmek için kullanılan anahtarı belirtir. string
name Depolama hesabının adını belirtir. string

WebServicePropertiesForGraph

Adı Açıklama Değer
packageType Paket türünü belirtir. Geçerli değerler: Graph (Machine Learning Studio aracılığıyla yayımlanan bir web hizmetini belirtir) ve Kod (Python gibi kod kullanılarak yayımlanan bir web hizmetini belirtir). Not: Kod şu anda desteklenmiyor. 'Graph' (gerekli)
package Bu web hizmetini oluşturan grafik paketinin tanımı. GraphPackage

GraphPackage

Adı Açıklama Değer
Kenar Grafı oluşturan kenarların listesi. GraphEdge[]
graphParameters GraphParameter eşlemesine genel parametre adı olarak verilen grafın genel parametreleri koleksiyonu. Buradaki her parametrenin, WebServiceProperties düzeyinde bildirilen genel parametre değerleri eşlemesiyle 1:1 eşleşmesi vardır. object
Düğüm GraphNode eşlemesine nodeId olarak sağlanan grafiği oluşturan düğüm kümesi object

GraphEdge

Adı Açıklama Değer
sourceNodeId Kaynak graf düğümünü tanımlayıcısı. string
sourcePortId Kenardan bağlanan kaynak düğümün bağlantı noktasının tanımlayıcısı. string
targetNodeId Hedef grafik düğüm tanımlayıcısı. string
targetPortId Hedef düğümün uç bağlantı noktasının tanımlayıcısı. string

Terraform (AzAPI sağlayıcısı) kaynak tanımı

webServices kaynak türü şu kaynaklara dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft oluşturmak için. MachineLearning/webServices kaynağı, şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearning/webServices@2017-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      assets = {}
      commitmentPlan = {
        id = "string"
      }
      description = "string"
      diagnostics = {
        expiry = "string"
        level = "string"
      }
      exampleRequest = {
        globalParameters = {}
        inputs = {}
      }
      exposeSampleData = bool
      input = {
        description = "string"
        properties = {}
        title = "string"
        type = "string"
      }
      keys = {
        primary = "string"
        secondary = "string"
      }
      machineLearningWorkspace = {
        id = "string"
      }
      output = {
        description = "string"
        properties = {}
        title = "string"
        type = "string"
      }
      parameters = {}
      payloadsInBlobStorage = bool
      payloadsLocation = {
        credentials = "string"
        uri = "string"
      }
      readOnly = bool
      realtimeConfiguration = {
        maxConcurrentCalls = int
      }
      storageAccount = {
        key = "string"
        name = "string"
      }
      title = "string"
      packageType = "string"
      // For remaining properties, see WebServiceProperties objects
    }
  })
}

WebServiceProperties nesneleri

packageType özelliğini nesnenin türünü belirtmek için ayarlayın.

Graph için şunu kullanın:

  packageType = "Graph"
  package = {
    edges = [
      {
        sourceNodeId = "string"
        sourcePortId = "string"
        targetNodeId = "string"
        targetPortId = "string"
      }
    ]
    graphParameters = {}
    nodes = {}
  }

Özellik değerleri

Webservices

Adı Açıklama Değer
tür Kaynak türü "Microsoft. MachineLearning/webServices@2017-01-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Aşağıdakiler kullanılamaz:
<>*%&:?+/\\ veya denetim karakterleri

Boşlukla bitemez.
location Kaynağın konumunu belirtir. dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Anahtar/değer çiftleri olarak tanımlanan kaynak etiketlerini içerir. Etiket adlarının ve değerlerinin sözlüğü.
properties Web hizmetini açıklayan özellik yükünü içerir. WebServiceProperties (gerekli)

WebServiceProperties

Adı Açıklama Değer
varlıklar Web hizmeti varlıklarını açıklayan kullanıcı tanımlı özellikleri içerir. Özellikler Anahtar/Değer çiftleri olarak ifade edilir. object
commitmentPlan Bu web hizmetiyle ilişkili taahhüt planını içerir. Oluşturma zamanında ayarlayın. Ayarlandıktan sonra bu değer değiştirilemez. Not: Taahhüt planı GET işlemlerine yapılan çağrılardan döndürülmedi. CommitmentPlan
açıklama Web hizmetinin açıklaması. string
tanılama Web hizmeti için tanılama izleme koleksiyonunu denetleen ayarlar. DiagnosticsConfiguration
exampleRequest Hizmet girişlerinden biri veya daha fazlası için örnek giriş verilerini tanımlar. ExampleRequest
exposeSampleData True olarak ayarlandığında, örnek veriler web hizmetinin swagger tanımına eklenir. Varsayılan değer true şeklindedir. bool
giriş Bir veya daha fazla web hizmetinin girişini açıklayan Swagger 2.0 şemasını içerir. Daha fazla bilgi için bkz. Swagger belirtimi. ServiceInputOutputSpecification
keys Web hizmeti sağlama anahtarlarını içerir. Sağlama anahtarlarını belirtmezseniz, Azure Machine Learning sistemi bunları sizin için oluşturur. Not: Anahtarlar GET işlemlerine yapılan çağrılardan döndürülmüyor. WebServiceKeys
machineLearningWorkspace Web hizmeti için kaynak olan denemeyi içeren Machine Learning çalışma alanını belirtir. MachineLearningWorkspace
çıkış Bir veya daha fazla web hizmetinin çıkışını açıklayan Swagger 2.0 şemasını içerir. Daha fazla bilgi için bkz. Swagger belirtimi. ServiceInputOutputSpecification
parameters Varsayılan değer eşlemesine genel parametre adı olarak verilen, web hizmeti için tanımlanan genel parametre değerleri kümesi. Varsayılan değer belirtilmezse parametresi gerekli kabul edilir. object
payloadsInBlobStorage true olarak ayarlandığında yük boyutunun 3 MB'tan büyük olduğunu gösterir. Aksi takdirde false. Yük boyutu 3 MB'ı aşarsa, yük bir blobda depolanır ve PayloadsLocation parametresi blobun URI'sini içerir. Aksi takdirde, bu false olarak ayarlanır ve Assets, Input, Output, Package, Parameters, ExampleRequest satır içidir. Yük boyutları Varlıklar, Giriş, Çıkış, Paket, Parametreler ve ExampleRequest boyutları eklenerek belirlenir. bool
payloadsLocation Yük blobunun URI'si. Bu parametre yalnızca payloadsInBlobStorage parametresi true olarak ayarlandığında bir değer içerir. Aksi takdirde null olarak ayarlanır. BlobLocation
Readonly true olarak ayarlandığında, web hizmetinin salt okunur olduğunu ve artık güncelleştirilemeye veya düzeltme eki uygulanmayabileceğini, yalnızca kaldırılabildiğini gösterir. Varsayılan değer false'tur. Not: True olarak ayarlandığında değerini değiştiremezsiniz. bool
realtimeConfiguration Web hizmeti uç noktasının yapılandırma ayarlarını içerir. RealtimeConfiguration
storageAccount Azure Machine Learning'in web hizmeti hakkındaki bilgileri depolamak için kullandığı depolama hesabını belirtir. GET işlemlerine yapılan çağrılardan yalnızca depolama hesabının adı döndürülür. Depolama hesabı bilgilerini güncelleştirirken, yeni depolama hesabında tüm gerekli varlıkların kullanılabilir olduğundan emin olmanız gerekir; aksi takdirde web hizmetinize yapılan çağrılar başarısız olur. StorageAccount
başlık Web hizmetinin başlığı. string
packageType Nesne türünü ayarlama Graf (gerekli)

CommitmentPlan

Adı Açıklama Değer
kimlik Web hizmetiyle ilişkili taahhüt planının Azure Resource Manager kimliğini belirtir. dize (gerekli)

DiagnosticsConfiguration

Adı Açıklama Değer
Bitiş Günlüğe kaydetmenin sona ereceği tarihi ve saati belirtir. Null ise, tanılama toplama süresi sınırlı değildir. string
düzey Tanılama çıkışının ayrıntı düzeyini belirtir. Geçerli değerler şunlardır: Yok - izlemeyi devre dışı bırakır; Error - yalnızca hata (stderr) izlemelerini toplar; Tümü - tüm izlemeleri (stdout ve stderr) toplar. "Tümü"
"Hata"
"Yok" (gerekli)

ExampleRequest

Adı Açıklama Değer
globalParameters Web hizmetinin genel parametreleri için örnek giriş verileri object
Giriş Örnek giriş değerleri matris eşlemesine giriş adı olarak verilen web hizmetinin girişlerinin örnek giriş verileri. object

ServiceInputOutputSpecification

Adı Açıklama Değer
açıklama Swagger şemasının açıklaması. string
properties Web hizmetinin her girişi veya çıkışı için sütun şemasını içeren bir koleksiyonu belirtir. Daha fazla bilgi için bkz. Swagger belirtimi. object (gerekli)
başlık Swagger şemanızın başlığı. string
tür Swagger'da açıklanan varlığın türü. Her zaman 'nesne'. dize (gerekli)

WebServiceKeys

Adı Açıklama Değer
Birincil Birincil erişim anahtarı. string
Ikincil İkincil erişim anahtarı. string

MachineLearningWorkspace

Adı Açıklama Değer
kimlik Web hizmetiyle ilişkilendirilmiş makine öğrenmesi çalışma alanının çalışma alanı kimliğini belirtir dize (gerekli)

BlobLocation

Adı Açıklama Değer
Kimlik bilgileri Varsa blob için kimlik bilgilerine erişin (örneğin, depolama hesabı bağlantı dizesi + blob URI'sı tarafından belirtilen blob) string
Urı Bloba erişilebilen URI. Örneğin, sistem varlıkları veya kullanıcı varlıkları ya da https://xyz yük için aml://abc. dize (gerekli)

RealtimeConfiguration

Adı Açıklama Değer
Maxconcurrentcalls Web hizmetine yapılabilecek en fazla eşzamanlı çağrı sayısını belirtir. En düşük değer: 4, Maksimum değer: 200. int

StorageAccount

Adı Açıklama Değer
key Depolama hesabına erişmek için kullanılan anahtarı belirtir. string
name Depolama hesabının adını belirtir. string

WebServicePropertiesForGraph

Adı Açıklama Değer
packageType Paket türünü belirtir. Geçerli değerler: Graph (Machine Learning Studio aracılığıyla yayımlanan bir web hizmetini belirtir) ve Kod (Python gibi kod kullanılarak yayımlanan bir web hizmetini belirtir). Not: Kod şu anda desteklenmiyor. "Graph" (gerekli)
package Bu web hizmetini oluşturan grafik paketinin tanımı. GraphPackage

GraphPackage

Adı Açıklama Değer
Kenar Grafı oluşturan kenarların listesi. GraphEdge[]
graphParameters GraphParameter eşlemesine genel parametre adı olarak verilen grafın genel parametreleri koleksiyonu. Buradaki her parametrenin, WebServiceProperties düzeyinde bildirilen genel parametre değerleri eşlemesiyle 1:1 eşleşmesi vardır. object
Düğüm GraphNode eşlemesine nodeId olarak sağlanan grafiği oluşturan düğüm kümesi object

GraphEdge

Adı Açıklama Değer
sourceNodeId Kaynak graf düğümünü tanımlayıcısı. string
sourcePortId Kenardan bağlanan kaynak düğümün bağlantı noktasının tanımlayıcısı. string
targetNodeId Hedef graf düğümünü tanımlayıcısı. string
targetPortId Kenarın bağlandığını hedef düğümün bağlantı noktasının tanımlayıcısı. string