Abilitare Archiviazione di Azure

Nota

A partire dal 12 ottobre 2022, i portali Power Apps sono denominati Power Pages. Altre informazioni: Microsoft Power Pages è ora generalmente disponibile (blog)
A breve verrà eseguita la migrazione e l'unione della documentazione dei portali Power Apps con la documentazione di Power Pages.

L'integrazione di Archiviazione di Azure per i portali consente di sfruttare il maggiore spazio per i file di Azure, utilizzando la stessa interfaccia e offrendo la stessa esperienza utente per i file allegati predefiniti. Questa funzionalità è supportata per i file Web, i moduli di base e i moduli con più passaggi.

È necessario creare un account di archiviazione con Gestione risorse come modello di distribuzione. Altre informazioni: Creare un account di Archiviazione di Azure.

Dopo la configurazione dell'account di archiviazione, i portali richiedono determinate Impostazioni globali che indicano all'applicazione come individuarlo. Nell'app Gestione del portale , passa a Impostazioni > Nuovo, quindi aggiungi una nuova impostazione denominata FileStorage/CloudStorageAccount.

L'integrazione di Archiviazione di Azure funziona solo con Notes configurato in metadati modulo di base. Il BLOB di Azure come archivio non viene usato se usi Commenti portale che può essere impostato tramite Sequenza temporale. Sebbene i commenti del portale offrano anche la possibilità di caricare i file come allegati, questi file vengono archiviati solo in Microsoft Dataverse.

Nota

  • Devi abilitare gli allegati per la tabella in Microsoft Dataverse prima di utilizzare questa funzionalità. Altre informazioni: Creare una tabella
  • La dimensione di caricamento file massima è di 125 MB.

Per individuare il valore di FileStorage/CloudStorageAccount, è necessario prima ottenere una stringa di connessione dal Portale di Azure.

  1. Accedi a Portale di Azure.

  2. Passa all'account di archiviazione.

  3. Seleziona Chiavi di accesso.

    Individuare il valore della stringa di connessione dal portale di Azure.

  4. Nel pannello visualizzato individua il campo etichettato con Stringa di connessione. Seleziona l'icona Copia accanto al campo per cui è necessario copiare il valore e inserisci il valore nella nuova impostazione:

    Valore stringa di connessione principale.

    Impostazione portale per l'account di archiviazione cloud.

Specificare il contenitore di archiviazione

Se nell'account di archiviazione non disponi già di un contenitore BLOB di Azure, è necessario aggiungerne uno utilizzando il tuo Portale di Azure.

Nell'app Gestione del portale, passa a Impostazioni > Nuovo, quindi aggiungi una nuova impostazione denominata FileStorage/CloudStorageContainerName, utilizzando il nome del contenitore come valore.

Impostazione portale per il contenitore di archiviazione cloud.

Aggiungere la regola CORS

È necessario aggiungere la regola CORS (Cross-Origin Resource Sharing) nel tuo account di Archiviazione di Azure come segue per evitare di visualizzare l'icona di allegato regolare anziché l'icona di nuvola:

  • Origini consentite: specifica il tuo dominio. Ad esempio, https://contoso.crm.dynamics.com
    Assicurati che l'origine consentita non abbia una / finale. Ad esempio, https://contoso.crm.dynamics.com/ non è corretto.
  • Verbi consentiti: GET, PUT, DELETE, HEAD, POST
  • Intestazioni consentite: specifica le intestazioni delle richieste che il dominio di origine potrebbe specificare sulla richiesta CORS. Ad esempio, x-ms-meta-data*, x-ms-meta-target* o * per consentirle tutte.
  • Intestazioni esposte: specifica le intestazioni di risposta che potrebbero essere inviate in risposta alla richiesta CORS ed essere esposte dal browser alla persona che ha emesso la richiesta. Ad esempio, x-ms-meta-* o * per consentirle tutte.
  • Età massima (secondi): specifica il tempo massimo per cui un browser può memorizzare nella cache la richiesta OPTIONS predefinita. Ad esempio, 200.

Esempio di regola CORS:

Esempio di regola CORS.

Altre informazioni: Supporto CORS per i servizi Archiviazione di Azure

Aggiungi impostazioni sito

Aggiungi le seguenti impostazioni del sito da Portali > .Impostazioni sito Altre informazioni: Gestire le impostazioni del sito per il portale.

Nome Valore
WebFiles/CloudStorageAccount Immetti la stessa stringa di connessione come fornita per l'impostazione FileStorage/CloudStorageAccount.
WebFiles/StorageLocation AzureBlobStorage

Configurare moduli di base o con più passaggi

Per visualizzare e aggiungere gli allegati archiviati in Azure nei moduli di base e con più passaggi nel tuo sito, dovraiconfigurare le note come allegati oltre ad aggiungere i metadati del modulo di base o del modulo con più passaggi con Posizione allegato di file impostato su Archiviazione BLOB di Azure.

È quindi possibile aggiungere allegati ai record nelle pagine Web.

Allegato di file aggiunto al modulo di base su un portale.

Gli allegati caricati tramite il sito verranno archiviati in Azure.

Allegato di file archiviato in Azure.

Per visualizzare e accedere agli allegati in un'app basata su modello (incluse le app Dynamics 365) è necessario aggiungere una risorsa Web per abilitare il caricamento di allegati in Archiviazione di Azure.

Vedi anche

Aggiungi risorsa Web

Configurare le note