Registry Model Versions - Create Or Get Start Pending Upload
Generare un percorso di archiviazione e credenziali in cui il client può caricare un asset del modello.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version}/startPendingUpload?api-version=2025-09-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
model
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ |
Nome del modello. Distinzione tra maiuscole e minuscole. |
|
registry
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{2,32}$ |
Nome del registro di Azure Machine Learning. Questo non fa distinzione tra maiuscole e minuscole |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
subscription
|
path | True |
string minLength: 1 |
ID della sottoscrizione di destinazione. |
|
version
|
path | True |
string |
Identificatore della versione. Distinzione tra maiuscole e minuscole. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
| Nome | Tipo | Descrizione |
|---|---|---|
| pendingUploadId |
string |
Se PendingUploadId = null, verrà usato il guid casuale. |
| pendingUploadType |
TemporaryBlobReference è l'unico tipo supportato |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Success |
|
| Other Status Codes |
Errore |
Esempio
CreateOrGetStartPendingUpload Registry Model Version.
Esempio di richiesta
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/registries/registryName/models/string/versions/string/startPendingUpload?api-version=2025-09-01
{
"pendingUploadId": "string",
"pendingUploadType": "TemporaryBlobReference"
}
Risposta di esempio
{
"blobReferenceForConsumption": {
"blobUri": "https://www.contoso.com/example",
"storageAccountArmId": "string",
"credential": {
"credentialType": "SAS",
"sasUri": "https://www.contoso.com/example"
}
},
"pendingUploadId": "string",
"pendingUploadType": "None"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Blob |
|
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Pending |
Enum per determinare il tipo di credenziali PendingUpload. |
|
Pending |
|
|
Pending |
|
|
Pending |
Tipo di archiviazione da utilizzare per il percorso di caricamento in sospeso |
|
SASCredential |
BlobReferenceForConsumptionDto
| Nome | Tipo | Descrizione |
|---|---|---|
| blobUri |
string (uri) |
Percorso URI BLOB per il caricamento dei dati da parte del client. Esempio: https://blob.windows.core.net/Container/Path |
| credential | PendingUploadCredentialDto: |
Informazioni sulle credenziali per accedere all'account di archiviazione |
| storageAccountArmId |
string |
ID ARM dell'account di archiviazione da usare |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
PendingUploadCredentialType
Enum per determinare il tipo di credenziali PendingUpload.
| Valore | Descrizione |
|---|---|
| SAS |
PendingUploadRequestDto
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| pendingUploadId |
string |
Se PendingUploadId = null, verrà usato il guid casuale. |
|
| pendingUploadType | TemporaryBlobReference |
TemporaryBlobReference è l'unico tipo supportato |
PendingUploadResponseDto
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| blobReferenceForConsumption |
Lettura, scrittura, lista di firma di accesso condiviso a livello di contenitore |
||
| pendingUploadId |
string |
ID per questa richiesta di caricamento |
|
| pendingUploadType | TemporaryBlobReference |
TemporaryBlobReference è l'unico tipo supportato |
PendingUploadType
Tipo di archiviazione da utilizzare per il percorso di caricamento in sospeso
| Valore | Descrizione |
|---|---|
| None | |
| TemporaryBlobReference |
SASCredentialDto
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
SAS |
[Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. |
| sasUri |
string (uri) |
URI di firma di accesso condiviso completo, inclusi l'archiviazione, il percorso del contenitore/BLOB e il token di firma di accesso condiviso |