Web Services - Create Or Update
Webszolgáltatás létrehozása vagy frissítése. Ez a hívás felülír egy meglévő webszolgáltatást. Vegye figyelembe, hogy nincs figyelmeztetés vagy megerősítés. Ez egy nem helyreállítható művelet. Ha a szándéka egy új webszolgáltatás létrehozása, először hívja meg a Get műveletet annak ellenőrzéséhez, hogy nem létezik-e.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}?api-version=2016-05-01-preview
URI-paraméterek
| Name | In | Kötelező | Típus | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Annak az erőforráscsoportnak a neve, amelyben a webszolgáltatás található. |
|
subscription
|
path | True |
string |
Az Azure-előfizetés azonosítója. |
|
web
|
path | True |
string |
A webszolgáltatás neve. |
|
api-version
|
query | True |
string |
A Használni kívánt Microsoft.MachineLearning erőforrás-szolgáltatói API verziója. |
Kérelem törzse
Media Types: "application/json", "text/json"
| Name | Kötelező | Típus | Description |
|---|---|---|---|
| location | True |
string |
Megadja az erőforrás helyét. |
| properties | True | WebServiceProperties: |
A webszolgáltatást leíró tulajdonság hasznos adatait tartalmazza. |
| name |
string |
Megadja az erőforrás nevét. |
|
| tags |
object |
Kulcs/érték párként definiált erőforráscímkéket tartalmaz. |
Válaszok
| Name | Típus | Description |
|---|---|---|
| 200 OK |
Siker. A rendszer ezt a választ adja vissza egy frissítési webszolgáltatás-művelethez. A válasz hasznos adatai megegyeznek a GET művelet által visszaadott válasz hasznos adataival. A válasz tartalmazza a kiépítési állapotot és a Azure-AsyncOperation fejlécet. A művelet előrehaladásának lekéréséhez hívja meg a GET műveletet az URL-címen Azure-AsyncOperation fejlécmezőben. Az aszinkron műveletekkel kapcsolatos további információkért lásd: https://msdn.microsoft.com/en-us/library/mt742920.aspx. Media Types: "application/json", "text/json" |
|
| 201 Created |
Létrehozott. Ez a válasz egy webszolgáltatás-létrehozási művelethez lesz visszaadva. A válasz tartalmazza a kiépítési állapotot és a Azure-AsyncOperation fejlécet. A művelet előrehaladásának lekéréséhez hívja meg a GET műveletet az URL-címen Azure-AsyncOperation fejlécmezőben. Az aszinkron műveletekkel kapcsolatos további információkért lásd: https://msdn.microsoft.com/en-us/library/mt742920.aspx. Media Types: "application/json", "text/json" |
Definíciók
| Name | Description |
|---|---|
|
Asset |
Információ a webszolgáltatáshoz társított objektumról. |
|
Asset |
Egy webszolgáltatás-objektum hozzáférési helyét ismerteti. |
|
Asset |
Az eszköz típusa. |
|
Column |
További formátuminformációk az adattípushoz. |
|
Column |
Swagger 2.0 séma egy olyan oszlophoz az adattáblában, amely egy webszolgáltatás bemenetét vagy kimenetét jelöli. Lásd a Swagger specifikációját: http://swagger.io/specification/ |
|
Column |
Az oszlop adattípusa. |
|
Commitment |
Információk a webszolgáltatáshoz társított gépi tanulási kötelezettségvállalási tervről. |
|
Diagnostics |
Diagnosztikai beállítások egy Azure ML-webszolgáltatáshoz. |
|
Diagnostics |
A diagnosztikai kimenet részletességét adja meg. Érvényes értékek: Nincs – letiltja a nyomkövetést; Hiba – csak hiba (stderr) nyomkövetéseket gyűjt; Minden - összegyűjti az összes nyomkövetést (stdout és stderr). |
|
Example |
Minta bemeneti adatok a szolgáltatás bemenete(i)hez. |
|
Graph |
Meghatározza a webszolgáltatás gráfján belüli éleket. |
|
Graph |
Egy csomópontot határoz meg a webszolgáltatás-gráfban. A csomópont lehet bemeneti, kimeneti vagy eszközcsomópont is, így a megfelelő azonosítótulajdonságok közül csak egy tölthető fel egy adott időpontban. |
|
Graph |
Meghatározza a gépi tanulási megoldást alkotó modulok grafikonját. |
|
Graph |
Globális paramétert határoz meg a gráfban. |
|
Graph |
Társítás hivatkozása egy gráf globális paraméteréhez egy csomóponthoz a gráfban. |
|
Input |
Eszköz bemeneti portja |
|
Input |
Portadatok típusa. |
|
Machine |
A webszolgáltatás forrását képező kísérletet tartalmazó gépi tanulási munkaterületre vonatkozó információk. |
|
Mode |
Beágyazott paraméterdefiníció. |
|
Module |
Modulobjektum paraméterdefiníciója. |
|
Output |
Eszköz kimeneti portja |
|
Output |
Portadatok típusa. |
|
Parameter |
A gráfparaméter típusa. |
|
Provisioning |
Csak olvasható: A webszolgáltatás kiépítési állapota. Az érvényes értékek ismeretlenek, kiépítések, sikeresek és sikertelenek. |
|
Realtime |
Az Azure ML webszolgáltatás-végpontjaihoz elérhető konfigurációs beállításokat tartalmazza. |
|
Service |
A szolgáltatás bemeneteit vagy kimeneteit leíró Swagger 2.0-séma. Lásd a Swagger specifikációját: http://swagger.io/specification/ |
|
Storage |
Tárfiók hozzáférési adatai. |
|
Table |
A swagger 2.0 séma, amely egyetlen szolgáltatás bemenetét vagy kimenetét írja le. Lásd a Swagger specifikációját: http://swagger.io/specification/ |
|
Web |
Azure ML webszolgáltatás-erőforrás példánya. |
|
Web |
Hozzáférési kulcsok a webszolgáltatás-hívásokhoz. |
|
Web |
Graph-alapú webszolgáltatásra jellemző tulajdonságok. |
AssetItem
Információ a webszolgáltatáshoz társított objektumról.
| Name | Típus | Description |
|---|---|---|
| id |
string |
Az eszköz azonosítója. |
| inputPorts |
<string,
Input |
Információ az objektum bemeneti portjáról. |
| locationInfo |
Az eszköz hozzáférési adatai. |
|
| metadata |
object |
Ha az objektum egyéni modul, az tartalmazza a modul metaadatait. |
| name |
string |
Az eszköz rövid neve. |
| outputPorts |
<string,
Output |
Információ az objektum kimeneti portjáról. |
| parameters |
Ha az objektum egyéni modul, akkor ez tartalmazza a modul paramétereit. |
|
| type |
Az eszköz típusa. |
AssetLocation
Egy webszolgáltatás-objektum hozzáférési helyét ismerteti.
| Name | Típus | Description |
|---|---|---|
| credentials |
string |
Hozzáférési hitelesítő adatok az objektumhoz, ha van (pl. tárfiók kapcsolati sztringje + blob URI által megadott objektum) |
| uri |
string (url) |
Az URI, amelyből az eszköz elérhető (például a rendszereszközök aml://abc vagy a felhasználói eszközök https://xyz |
AssetType
Az eszköz típusa.
| Érték | Description |
|---|---|
| Module | |
| Resource |
ColumnFormat
További formátuminformációk az adattípushoz.
| Érték | Description |
|---|---|
| Byte | |
| Char | |
| Complex64 | |
| Complex128 | |
| Date-time | |
| Date-timeOffset | |
| Double | |
| Duration | |
| Float | |
| Int8 | |
| Int16 | |
| Int32 | |
| Int64 | |
| Uint8 | |
| Uint16 | |
| Uint32 | |
| Uint64 |
ColumnSpecification
Swagger 2.0 séma egy olyan oszlophoz az adattáblában, amely egy webszolgáltatás bemenetét vagy kimenetét jelöli. Lásd a Swagger specifikációját: http://swagger.io/specification/
| Name | Típus | Description |
|---|---|---|
| enum |
object[] |
Ha az adattípus kategorikus, ez az elfogadott kategóriák listáját tartalmazza. |
| format |
További formátuminformációk az adattípushoz. |
|
| type |
Az oszlop adattípusa. |
|
| x-ms-isnullable |
boolean |
Jelző, amely jelzi, hogy a típus támogatja-e a null értékeket. |
| x-ms-isordered |
boolean |
Jelölő, amely jelzi, hogy a kategóriák rendezett készletként vannak-e kezelve, vagy sem, ha ez egy kategorikus oszlop. |
ColumnType
Az oszlop adattípusa.
| Érték | Description |
|---|---|
| Boolean | |
| Integer | |
| Number | |
| String |
CommitmentPlan
Információk a webszolgáltatáshoz társított gépi tanulási kötelezettségvállalási tervről.
| Name | Típus | Description |
|---|---|---|
| id |
string |
Megadja a webszolgáltatáshoz társított kötelezettségvállalási csomag Azure Resource Manager-azonosítóját. |
DiagnosticsConfiguration
Diagnosztikai beállítások egy Azure ML-webszolgáltatáshoz.
| Name | Típus | Description |
|---|---|---|
| expiry |
string (date-time) |
Megadja a naplózás leállításának dátumát és időpontját. Null érték esetén a diagnosztikai gyűjtemény nincs időkorlátban. |
| level |
A diagnosztikai kimenet részletességét adja meg. Érvényes értékek: Nincs – letiltja a nyomkövetést; Hiba – csak hiba (stderr) nyomkövetéseket gyűjt; Minden - összegyűjti az összes nyomkövetést (stdout és stderr). |
DiagnosticsLevel
A diagnosztikai kimenet részletességét adja meg. Érvényes értékek: Nincs – letiltja a nyomkövetést; Hiba – csak hiba (stderr) nyomkövetéseket gyűjt; Minden - összegyűjti az összes nyomkövetést (stdout és stderr).
| Érték | Description |
|---|---|
| None | |
| Error | |
| All |
ExampleRequest
Minta bemeneti adatok a szolgáltatás bemenete(i)hez.
| Name | Típus | Description |
|---|---|---|
| globalParameters |
object |
Minta bemeneti adatok a webszolgáltatás globális paramétereihez |
| inputs |
object |
Minta bemeneti adatok a webszolgáltatás bemeneti neveként megadott bemeneti adatokhoz a minta bemeneti értékek mátrixtérképéhez. |
GraphEdge
Meghatározza a webszolgáltatás gráfján belüli éleket.
| Name | Típus | Description |
|---|---|---|
| sourceNodeId |
string |
A forrásdiagram-csomópont azonosítója. |
| sourcePortId |
string |
A forráscsomópont portjának azonosítója, amelyből az él csatlakozik. |
| targetNodeId |
string |
A célgráfcsomópont azonosítója. |
| targetPortId |
string |
A célcsomópont portjának azonosítója, amelyhez az él csatlakozik. |
GraphNode
Egy csomópontot határoz meg a webszolgáltatás-gráfban. A csomópont lehet bemeneti, kimeneti vagy eszközcsomópont is, így a megfelelő azonosítótulajdonságok közül csak egy tölthető fel egy adott időpontban.
| Name | Típus | Description |
|---|---|---|
| assetId |
string |
A csomópont által képviselt objektum azonosítója. |
| inputId |
string |
A csomópont által képviselt bemeneti elem azonosítója. |
| outputId |
string |
A csomópont által képviselt kimeneti elem azonosítója. |
| parameters |
object |
Ha lehetséges, a csomópont paraméterei. A globális gráfparaméterek ezekbe vannak képezve, futásidőben beállított értékekkel. |
GraphPackage
Meghatározza a gépi tanulási megoldást alkotó modulok grafikonját.
| Name | Típus | Description |
|---|---|---|
| edges |
A gráfot alkotó élek listája. |
|
| graphParameters |
<string,
Graph |
A gráf globális paramétereinek gyűjteménye, amely globális paraméternévként van megadva a GraphParameter-térképhez. Minden paraméter 1:1-es egyezéssel rendelkezik a WebServiceProperties szintjén deklarált globális paraméterek értéktérképével. |
| nodes |
<string,
Graph |
A gráfot alkotó csomópontok készlete, amely a GraphNode-térkép csomópontazonosítójaként van megadva |
GraphParameter
Globális paramétert határoz meg a gráfban.
| Name | Típus | Description |
|---|---|---|
| description |
string |
A gráfparaméter leírása. |
| links |
A paraméter társítása a gráf csomópontjaihoz. |
|
| type |
A gráfparaméter típusa. |
GraphParameterLink
Társítás hivatkozása egy gráf globális paraméteréhez egy csomóponthoz a gráfban.
| Name | Típus | Description |
|---|---|---|
| nodeId |
string |
A gráfcsomópont azonosítója |
| parameterKey |
string |
Annak a csomópontparaméternek az azonosítója, amelybe a globális paraméter leképezést ad. |
InputPort
Eszköz bemeneti portja
| Name | Típus | Alapértelmezett érték | Description |
|---|---|---|---|
| type | Dataset |
Portadatok típusa. |
InputPortType
Portadatok típusa.
| Érték | Description |
|---|---|
| Dataset |
MachineLearningWorkspace
A webszolgáltatás forrását képező kísérletet tartalmazó gépi tanulási munkaterületre vonatkozó információk.
| Name | Típus | Description |
|---|---|---|
| id |
string |
Megadja a webszolgáltatáshoz társított gépi tanulási munkaterület munkaterület-azonosítóját |
ModeValueInfo
Beágyazott paraméterdefiníció.
| Name | Típus | Description |
|---|---|---|
| interfaceString |
string |
A beágyazott paraméter felületi sztringneve. |
| parameters |
A paraméter definíciója. |
ModuleAssetParameter
Modulobjektum paraméterdefiníciója.
| Name | Típus | Description |
|---|---|---|
| modeValuesInfo |
<string,
Mode |
Beágyazott interfészparaméterek definíciói, ha ez egy összetett modulparaméter. |
| name |
string |
Paraméter neve. |
| parameterType |
string |
Paraméter típusa. |
OutputPort
Eszköz kimeneti portja
| Name | Típus | Alapértelmezett érték | Description |
|---|---|---|---|
| type | Dataset |
Portadatok típusa. |
OutputPortType
Portadatok típusa.
| Érték | Description |
|---|---|
| Dataset |
ParameterType
A gráfparaméter típusa.
| Érték | Description |
|---|---|
| String | |
| Int | |
| Float | |
| Enumerated | |
| Script | |
| Mode | |
| Credential | |
| Boolean | |
| Double | |
| ColumnPicker | |
| ParameterRange | |
| DataGatewayName |
ProvisioningState
Csak olvasható: A webszolgáltatás kiépítési állapota. Az érvényes értékek ismeretlenek, kiépítések, sikeresek és sikertelenek.
| Érték | Description |
|---|---|
| Unknown | |
| Provisioning | |
| Succeeded | |
| Failed |
RealtimeConfiguration
Az Azure ML webszolgáltatás-végpontjaihoz elérhető konfigurációs beállításokat tartalmazza.
| Name | Típus | Description |
|---|---|---|
| maxConcurrentCalls |
integer minimum: 4maximum: 200 |
Megadja a webszolgáltatásba indítható egyidejű hívások maximális száma. Minimális érték: 4, Maximális érték: 200. |
ServiceInputOutputSpecification
A szolgáltatás bemeneteit vagy kimeneteit leíró Swagger 2.0-séma. Lásd a Swagger specifikációját: http://swagger.io/specification/
| Name | Típus | Alapértelmezett érték | Description |
|---|---|---|---|
| description |
string |
A Swagger-séma leírása. |
|
| properties |
<string,
Table |
Olyan gyűjteményt ad meg, amely a webszolgáltatás minden bemenetéhez vagy kimenetéhez tartalmazza az oszlopsémát. További információt a Swagger specifikációjában talál. |
|
| title |
string |
A Swagger-séma címe. |
|
| type |
string |
object |
A swaggerben leírt entitás típusa. Mindig "objektum". |
StorageAccount
Tárfiók hozzáférési adatai.
| Name | Típus | Description |
|---|---|---|
| key |
string |
Megadja a tárfiók eléréséhez használt kulcsot. |
| name |
string |
Megadja a tárfiók nevét. |
TableSpecification
A swagger 2.0 séma, amely egyetlen szolgáltatás bemenetét vagy kimenetét írja le. Lásd a Swagger specifikációját: http://swagger.io/specification/
| Name | Típus | Alapértelmezett érték | Description |
|---|---|---|---|
| description |
string |
Swagger-séma leírása. |
|
| format |
string |
A formátum, ha a "típus" nem "objektum" |
|
| properties |
<string,
Column |
Az adattábla oszlopkészlete. |
|
| title |
string |
Swagger-séma címe. |
|
| type |
string |
object |
A swaggerben leírt entitás típusa. |
WebService
Azure ML webszolgáltatás-erőforrás példánya.
| Name | Típus | Description |
|---|---|---|
| id |
string |
Megadja az erőforrás-azonosítót. |
| location |
string |
Megadja az erőforrás helyét. |
| name |
string |
Megadja az erőforrás nevét. |
| properties | WebServiceProperties: |
A webszolgáltatást leíró tulajdonság hasznos adatait tartalmazza. |
| tags |
object |
Kulcs/érték párként definiált erőforráscímkéket tartalmaz. |
| type |
string |
Megadja az erőforrás típusát. |
WebServiceKeys
Hozzáférési kulcsok a webszolgáltatás-hívásokhoz.
| Name | Típus | Description |
|---|---|---|
| primary |
string |
Az elsődleges hozzáférési kulcs. |
| secondary |
string |
A másodlagos hozzáférési kulcs. |
WebServicePropertiesForGraph
Graph-alapú webszolgáltatásra jellemző tulajdonságok.
| Name | Típus | Description |
|---|---|---|
| assets |
<string,
Asset |
A webszolgáltatás-objektumokat leíró felhasználó által definiált tulajdonságokat tartalmazza. A tulajdonságok kulcs/érték párként vannak kifejezve. |
| commitmentPlan |
A webszolgáltatáshoz társított kötelezettségvállalási tervet tartalmazza. Beállítás létrehozáskor. A beállítás után ez az érték nem módosítható. Megjegyzés: A lekötési tervet a get műveletek hívásai nem adják vissza. |
|
| createdOn |
string (date-time) |
Írásvédett: A webszolgáltatás létrehozásának dátuma és időpontja. |
| description |
string |
A webszolgáltatás leírása. |
| diagnostics |
A webszolgáltatás diagnosztikai nyomkövetési gyűjteményét vezérlő beállítások. |
|
| exampleRequest |
Minta bemeneti adatokat határoz meg a szolgáltatás egy vagy több bemenetéhez. |
|
| exposeSampleData |
boolean |
Ha igaz értékre van állítva, a mintaadatok a webszolgáltatás swagger definíciójában szerepelnek. Az alapértelmezett érték igaz. |
| input |
A webszolgáltatás egy vagy több bemenetét leíró Swagger 2.0-sémát tartalmazza. További információt a Swagger specifikációjában talál. |
|
| keys |
A webszolgáltatás kiépítési kulcsait tartalmazza. Ha nem ad meg kiépítési kulcsokat, az Azure Machine Learning rendszer létrehozza őket. Megjegyzés: A rendszer nem adja vissza a kulcsokat a GET-műveletek hívásaiból. |
|
| machineLearningWorkspace |
Megadja a webszolgáltatás forrásának számító kísérletet tartalmazó Machine Learning-munkaterületet. |
|
| modifiedOn |
string (date-time) |
Csak olvasható: A webszolgáltatás utolsó módosításának dátuma és időpontja. |
| output |
A webszolgáltatás egy vagy több kimenetét leíró Swagger 2.0-sémát tartalmazza. További információt a Swagger specifikációjában talál. |
|
| package |
A webszolgáltatást alkotó gráfcsomag definíciója. |
|
| packageType |
string:
Graph |
Megadja a csomag típusát. Az érvényes értékek a Graph (A Machine Learning Studióban közzétett webszolgáltatást adja meg) és a Code (a Kód használatával közzétett webszolgáltatást adja meg, például a Pythont). Megjegyzés: A kód jelenleg nem támogatott. |
| parameters |
object |
A webszolgáltatáshoz definiált globális paraméterértékek halmaza, amely globális paraméternévként van megadva az alapértelmezett értéktérképhez. Ha nincs megadva alapértelmezett érték, a paraméter kötelezőnek minősül. |
| provisioningState |
Csak olvasható: A webszolgáltatás kiépítési állapota. Az érvényes értékek ismeretlenek, kiépítések, sikeresek és sikertelenek. |
|
| readOnly |
boolean |
Ha igaz értékre van állítva, azt jelzi, hogy a webszolgáltatás írásvédett, és a továbbiakban nem frissíthető vagy javítható, csak eltávolítható. Alapértelmezés szerint hamis. Megjegyzés: Ha igaz értékre van állítva, nem módosíthatja az értékét. |
| realtimeConfiguration |
A webszolgáltatás-végpont konfigurációs beállításait tartalmazza. |
|
| storageAccount |
Megadja azt a tárfiókot, amelyet az Azure Machine Learning a webszolgáltatással kapcsolatos információk tárolására használ. A rendszer csak a tárfiók nevét adja vissza a GET-műveletek hívásaiból. A tárfiók adatainak frissítésekor gondoskodnia kell arról, hogy az összes szükséges eszköz elérhető legyen az új tárfiókban, vagy a webszolgáltatás hívásai sikertelenek lesznek. |
|
| swaggerLocation |
string |
Csak olvasható: A webszolgáltatáshoz társított swagger-specifikáció URI-ját tartalmazza. |
| title |
string |
A webszolgáltatás címe. |