Dela via


Använda Azure-Blob Storage för modellkonvertering

Modellkonverteringstjänsten kräver åtkomst till Azure Blob Storage så att den kan hämta indata och lagra utdata. I den här artikeln beskrivs hur du utför de vanligaste stegen.

Förbereda Azure Storage-konton

  • Skapa ett lagringskonto (StorageV2)
  • Skapa en indatablobcontainer i lagringskontot (till exempel "arrinput")
  • Skapa en utdatablobcontainer i lagringskontot (till exempel med namnet "arroutput")

Dricks

Stegvisa instruktioner för hur du konfigurerar ditt lagringskonto finns i Snabbstart: Konvertera en modell för rendering

Du kan skapa lagringskontot och blobcontainrarna med något av följande verktyg:

Se till att Azure Remote Rendering har åtkomst till ditt lagringskonto

Azure Remote Rending måste hämta modelldata från ditt lagringskonto och skriva tillbaka data till det.

Du kan ge Azure Fjärrrendering åtkomst till ditt lagringskonto på följande två sätt:

Anslut ditt Azure Storage-konto med ditt Azure Remote Rendering-konto

Följ stegen i avsnittet Skapa ett konto .

Hämta SAS för lagringscontainrarna

Lagrade åtkomstsignaturer (SAS) används för att bevilja läsåtkomst för indata och skrivåtkomst för utdata. Vi rekommenderar att du genererar nya URI:er varje gång en modell konverteras. Eftersom URI:er upphör att gälla efter en viss tid kan det innebära att programmet oväntat bryts om de bevaras under en längre tid.

Information om SAS finns i SAS-dokumentationen.

En SAS-URI kan genereras med något av:

Ett exempel på hur du använder signaturer för delad åtkomst vid tillgångskonvertering visas i Conversion.ps1 i PowerShell-exempelskripten.

Viktigt!

När du konfigurerar lagringskontot ska du inte ange ett tillåtet IP-adressintervall, även om det tillåter en lista över alla IP-adresser:

Screenshot of blob storage settings in Azure portal that show how to configure an allowed IP address range.

När ett IP-intervall har angetts kanske SAS-token inte fungerar med ARR och modellinläsningen kan misslyckas.

Ladda upp en indatamodell

Om du vill börja konvertera en modell måste du ladda upp den med något av följande alternativ:

Ett exempel på hur du laddar upp data för konvertering finns i Conversion.ps1 i PowerShell-exempelskripten.

Kommentar

När du laddar upp en indatamodell bör du undvika långa filnamn och/eller mappstrukturer för att undvika problem med längdbegränsningen för Windows-sökvägen i tjänsten.

Hämta en SAS-URI för den konverterade modellen

Det här steget liknar att hämta SAS för lagringscontainrarna. Men den här gången måste du hämta en SAS-URI för modellfilen som skrevs till utdatacontainern.

Om du till exempel vill hämta en SAS-URI via Azure Storage Explorer högerklickar du på modellfilen och väljer "Hämta signatur för delad åtkomst".

En signatur för delad åtkomst (SAS) för att läsa in modeller krävs om du inte har anslutit ditt lagringskonto till ditt Azure Remote Rendering-konto. Du kan lära dig hur du ansluter ditt konto i Skapa ett konto.

Nästa steg