Aktivera Azure-lagring
Integrering av Azure Storage för Power Pages låter dig utnyttja Azures större fillagringskapacitet med hjälp av samma gränssnitt och med samma användarupplevelse som för filbilagor i standardutförande. Den här funktionen stöds för webbfiler, grundläggande formulär och flerstegsformulär.
Aktivera Azure Blob Storage för grundläggande formulär eller formulär med flera steg med bifogade filer
Skapa ett lagringskonto med resurshanteraren som distributionsmodell. Mer information finns i Skapa ett Azure-lagringskonto.
När lagringskontot körs lägger du till rollbaserade behörigheter till appen i Azure:
- Logga in på Azure-portal där lagringskontot skapades.
- Gå till Resursgrupper och välj resursgruppen som innehåller lagringskontot.
- Välj Ätkomstkontroll (IAM)>Lägg till>Lägg till rolltilldelning.
- Välj rollen Läsare och välj sedan Nästa.
- Välj Användare, grupp eller tjänstens huvudnamn och välj Välj medlemmar.
- På höger sida väljer du portalprogrammet genom att söka på webbplatsens namn och väljer knappen Välj. Programnamnet visas i samma format
Portals-<site name>
med<site name>
som namnet på Power Pages-webbplatsen. - Välj Granska + tilldela>Granska + tilldela.
- Gå till lagringskonto och välj sedan Åtkomstkontroll (IAM)>Lägg till>Lägg till rolltilldelning.
- Välj rollen Storage Blob-datadeltagare och välj Näst.
- Välj Användare, grupp eller tjänstens huvudnamn och välj Välj medlemmar.
- På höger sida väljer du portalprogrammet genom att söka på webbplatsens namn och väljer knappen Välj.
- Välj Granska + tilldela>Granska + tilldela.
Power Pages kräver portaler vissa globala inställningar som talar om för programmet hur du hittar ditt lagringskonto.
Azure Storage-integrering fungerar bara med anteckningar som konfigurerats i metadata för grundläggande formulär. Azure Blob som lagring används inte om du använder Portalkommentarer som kan konfigureras med Tidlinjen. Även om portalkommentarer också tillhandahåller möjligheter för filer att överföras som bifogade filer, lagras dessa filer i Microsoft Dataverse.
Obs
- Innan du använder den här funktionen måste du aktivera bilagor för tabellen i Microsoft Dataverse först. Läs mer i Skapa en tabell.
- Den maximala filöverföringsgränsen är 10 GB.
Ange en lagringsbehållare
Om du inte redan har en Azure Blob-container i ditt lagringskonto måste du lägga till en genom att använda din Azure-portal.
Så här anger du lagringsbehållaren för ett formulär:
- Öppna Power Pages designstudion och gå till arbetsytan Sidor.
- Välj en sida som innehåller formuläret som använder Azure Storage för bifogade filer.
- Välj formulär och välj Redigera formulär.
- Välj bifogade filer.
- För Lagring av bifogade filer väljer du Azure Blob Storage.
- Ange värden för Kontonamn för Azure Storage och Azure behållarnamn.
Aktivera Azure Blob Storage för webbfiler
För att aktivera Azure Blob Storage för webbfiler, följ dessa steg för att lägga till en CORS-regel och lägga till webbplatsinställningar.
Lägga till en CORS-regel
Du måste lägga till en regel för ursprungsöverskridande resursdelning (CORS) i ditt Azure Storage-konto på följande sätt – i annat fall kommer den vanliga bilageikonen att visas istället för molnikonen:
- Tillåtna ursprung: Ange din domän. Till exempel:
https://contoso.crm.dynamics.com
Kontrollera att det tillåtna ursprunget inte har påföljande/
. Exempelvis ärhttps://contoso.crm.dynamics.com/
inte korrekt. - Tillåtna verb: GET, PUT, DELETE, HEAD, POST
- Tillåtna rubriker: Ange de förfråganderubriker som den ursprungliga domänen får specificera på CORS-begäran. Exempel, x-ms-meta-data*, x-ms-meta-target* eller * för att tillåta alla.
- Synliga rubriker: Ange svarsrubrikerna som kan skickas som svar på CORS-begäran och bli synliga i webbläsaren för utfärdaren av frågan. Till exempel x-ms-meta-* eller * tillåta alla.
- Maximal ålder (sekunder): Ange den längsta tid som en webbläsare ska cachelagra den preliminära OPTIONS-förfrågan. Exempel: 200.
CORS-regelexempel:
Mer information: CORS-stöd för Azure Storage Services.
Lägg till webbplatsinställningar
Lägg till följande webbplatsinställningar från Portaler>Webbplatsinställningar. Läs mer i Hantera inställningar för portalwebbplatsen.
Name | Värde |
---|---|
WebFiles/CloudStorageAccount | Ange samma anslutningssträng i enlighet inställningen FileStorage/CloudStorageAccount. |
WebFiles/StorageLocation | AzureBlobStorage |
Aktivera Azure Blob Storage för tidslinjekontroll
För att aktivera Azure Blob Storage för tidslinjekontrollen:
I Programmet Portal Management i avsnittet Webbplatser gå till Inställningar>Ny och lägg till en ny inställning med namnet FileStorage/CloudStorageContainerName med namnet på din behållare som värde.
Skapa en annan inställning med namnet FileStorage/CloudStorageAccount med värdet för anslutningssträngen.
Leta upp värdet för FileStorage/CloudStorageAccount, för att få anslutningssträngen från Azure-portalen:
- Logga in på Azure-portal.
- Gå till ditt lagringskonto.
- Välj Snabbtangenter.
- I den resluterande panelen letar du upp fältet som kallas anslutningssträng. Välj ikonen kopia bredvid det fält som du behöver kopiera värdet för och klistra in det värdet i den nya inställningen.
Konfigurera anteckningar som bifogade filer med appen Portalhantering
För att visa och lägga till bilagor lagrade i Azure i grundläggande formulär och flerstegsformulär på din webbplats måste du Ange anteckningar som bifogade filer för grundläggande och avancerade formulär.
Därefter kan du lägga till bifogade filer till poster på webbsidor. Bifogade filer som överförs via webbplatsen lagras i Azure.
Om du vill visa och få åtkomst till de bifogade filerna i en modellbaserad app (inklusive Dynamics 365-appar) måste du lägga till en webbresurs för att överföra bifogade filer till Azure Storage.