Partilhar via


Utilizar o Armazenamento de Blobs do Azure para conversão de modelos

O serviço de conversão de modelo requer acesso ao Armazenamento de Blobs do Azure para que possa recuperar dados de entrada e armazenar dados de saída. Este artigo descreve como executar as etapas mais comuns.

Preparar contas de Armazenamento do Azure

  • Criar uma conta de armazenamento (StorageV2)
  • Crie um contêiner de blob de entrada na conta de armazenamento (por exemplo, chamado "arrinput")
  • Crie um contêiner de blob de saída na conta de armazenamento (por exemplo, chamado "arroutput")

Gorjeta

Para obter instruções passo a passo sobre como configurar sua conta de armazenamento, confira Guia de início rápido: converter um modelo para renderização

A criação da conta de armazenamento e dos contêineres de blob pode ser feita com uma das seguintes ferramentas:

Garantir que a Renderização Remota do Azure possa acessar sua conta de armazenamento

O Azure Remote Rending precisa recuperar dados de modelo de sua conta de armazenamento e gravar dados de volta nela.

Você pode conceder acesso à Renderização Remota do Azure à sua conta de armazenamento das duas maneiras a seguir:

Conectar sua conta de Armazenamento do Azure à sua Conta de Renderização Remota do Azure

Siga as etapas fornecidas na seção Criar uma conta .

Recuperar SAS para os contêineres de armazenamento

As assinaturas de acesso armazenado (SAS) são usadas para conceder acesso de leitura para entrada e acesso de gravação para saída. Recomendamos gerar novos URIs cada vez que um modelo é convertido. Como os URIs expiram após algum tempo, persisti-los por um período mais longo pode correr o risco de interromper seu aplicativo inesperadamente.

Detalhes sobre o SAS podem ser encontrados na documentação do SAS.

Um URI SAS pode ser gerado usando um de:

Um exemplo de uso de Assinaturas de Acesso Compartilhado na conversão de ativos é mostrado em Conversion.ps1 dos Scripts de Exemplo do PowerShell.

Importante

Ao configurar a conta de armazenamento, não especifique um intervalo de endereços IP permitido, mesmo quando ele permitir a lista de todos os endereços IP:

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

Com qualquer intervalo de IP sendo especificado, o token SAS pode não funcionar com ARR e o carregamento do modelo pode falhar.

Carregar um modelo de entrada

Para começar a converter um modelo, você precisa carregá-lo, usando uma das seguintes opções:

Para obter um exemplo de como carregar dados para conversão, consulte Conversion.ps1 dos Scripts de exemplo do PowerShell.

Nota

Ao carregar um modelo de entrada, tome cuidado para evitar nomes de arquivo longos e/ou estruturas de pastas, a fim de evitar problemas de limite de comprimento de caminho do Windows no serviço.

Obter um URI SAS para o modelo convertido

Esta etapa é semelhante à recuperação de SAS para os contêineres de armazenamento. No entanto, desta vez, você precisa recuperar um URI SAS para o arquivo de modelo, que foi gravado no contêiner de saída.

Por exemplo, para recuperar um URI SAS por meio do Gerenciador de Armazenamento do Azure, clique com o botão direito do mouse no arquivo de modelo e selecione "Obter assinatura de acesso compartilhado".

Uma Assinatura de Acesso Compartilhado (SAS) para carregar modelos é necessária se você não tiver conectado sua conta de armazenamento à sua conta de Renderização Remota do Azure. Você pode aprender como conectar sua conta em Criar uma conta.

Próximos passos