Condividi tramite


Usare l'archiviazione BLOB di Azure per la conversione dei modelli

Il servizio di conversione del modello richiede l'accesso a Archiviazione BLOB di Azure in modo da poter recuperare i dati di input e archiviare i dati di output. Questo articolo descrive come eseguire i passaggi più comuni.

Preparare gli account Archiviazione di Azure

  • Creare un account di archiviazione (Archiviazione V2)
  • Creare un contenitore BLOB di input nell'account di archiviazione (ad esempio denominato "arrinput")
  • Creare un contenitore BLOB di output nell'account di archiviazione (ad esempio denominato "arroutput")

Suggerimento

Per istruzioni dettagliate su come configurare l'account di archiviazione, vedere Avvio rapido: Convertire un modello per il rendering

La creazione dell'account di archiviazione e dei contenitori BLOB può essere eseguita con uno degli strumenti seguenti:

Assicurarsi che Azure Rendering remoto possa accedere all'account di archiviazione

Il rendering remoto di Azure deve recuperare i dati del modello dall'account di archiviazione e scriverli di nuovo.

È possibile concedere ad Azure Rendering remoto l'accesso all'account di archiviazione nei due modi seguenti:

Connessione l'account Archiviazione di Azure con l'account azure Rendering remoto

Seguire i passaggi indicati nella sezione Creare un account .

Recuperare la firma di accesso condiviso per i contenitori di archiviazione

Le firme di accesso archiviato vengono usate per concedere l'accesso in lettura per l'input e l'accesso in scrittura per l'output. È consigliabile generare nuovi URI ogni volta che un modello viene convertito. Poiché gli URI scadono dopo un certo periodo di tempo, la loro persistenza per un periodo di tempo più lungo può rischiare di interrompere l'applicazione in modo imprevisto.

Per informazioni dettagliate sulla firma di accesso condiviso, vedere la documentazione relativa alla firma di accesso condiviso.

È possibile generare un URI di firma di accesso condiviso usando uno dei seguenti elementi:

Un esempio di utilizzo delle firme di accesso condiviso nella conversione degli asset è illustrato in Conversion.ps1 degli script di esempio di PowerShell.

Importante

Quando si configura l'account di archiviazione, non specificare un intervallo di indirizzi IP consentiti, anche quando consente di elencare tutti gli indirizzi IP:

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

Con qualsiasi intervallo IP specificato, il token di firma di accesso condiviso potrebbe non funzionare con ARR e il caricamento del modello potrebbe non riuscire.

Caricare un modello di input

Per iniziare a convertire un modello, è necessario caricarlo usando una delle opzioni seguenti:

Per un esempio di come caricare i dati per la conversione, vedere Conversion.ps1 degli script di esempio di PowerShell.

Nota

Quando si carica un modello di input, è necessario evitare nomi di file lunghi e/o strutture di cartelle per evitare problemi di lunghezza del percorso di Windows nel servizio.

Ottenere un URI di firma di accesso condiviso per il modello convertito

Questo passaggio è simile al recupero della firma di accesso condiviso per i contenitori di archiviazione. Tuttavia, questa volta è necessario recuperare un URI di firma di accesso condiviso per il file di modello, scritto nel contenitore di output.

Ad esempio, per recuperare un URI di firma di accesso condiviso tramite Esplora Archiviazione di Azure, fare clic con il pulsante destro del mouse sul file del modello e scegliere "Ottieni firma di accesso condiviso".

È necessaria una firma di accesso condiviso (SAS) per caricare i modelli se non è stato connesso l'account di archiviazione all'account di azure Rendering remoto. Per informazioni su come connettere l'account, vedere Creare un account.

Passaggi successivi