Povolení úložiště Azure Storage
Integrace úložiště Azure Storage pro Power Pages umožňuje využít větší možnosti ukládání souborů ve službě Azure, pomocí stejného rozhraní a poskytuje stejné uživatelské možnosti jako v případě výchozího souboru přílohy. Tato funkce je podporována pro webové soubory, základní formuláře a vícekrokové formuláře.
Povolení služby Azure Blob Storage pro základní formuláře nebo formuláře s více kroky s přílohami
Vytvořte účet úložiště se správcem prostředků jako modelem nasazení. Další informace získáte v části Vytvoření účtu úložiště Azure Storage.
Po spuštění účtu úložiště přidejte do aplikace oprávnění na základě rolí v Azure:
- Přihlaste se k Azure Portal, ve kterém byl účet úložiště vytvořen.
- Přejděte na Skupinu prostředků a vyberte skupinu prostředků, která obsahuje účet úložiště.
- Vyberte Access Control (IAM)>Přidat>Přidat přiřazení role.
- Vyberte roli Čtenář a pak vyberte Další.
- Vyberte Uživatel, skupina nebo instanční objekt a pak vyberte Vybrat členy.
- Na pravé straně vyberte portálovou aplikaci tak, že vyhledáte název webu a pak vyberete tlačítko Vybrat. Název aplikace je ve formátu
Portals-<site name>
, který<site name>
je názvem vašeho webu Power Pages. - Vyberte Zkontrolovat + přiřadit>Zkontrolovat + přiřadit.
- Přejděte na účet úložiště a vyberte Access Control (IAM)>Přidat>Přidat přiřazení role.
- Vyberte roli Přispěvatel dat objektů blob úložiště a vyberte Další.
- Vyberte Uživatel, skupina nebo instanční objekt a pak vyberte Vybrat členy.
- Na pravé straně vyberte portálovou aplikaci tak, že vyhledáte název webu a pak vyberete tlačítko Vybrat.
- Vyberte Zkontrolovat + přiřadit>Zkontrolovat + přiřadit.
Power Pages vyžadují určité globální nastavení, které aplikaci oznámí, jak vyhledat váš účet úložiště.
Integrace úložiště Azure funguje pouze s poznámkami nakonfigurovanými v metadatech základního formuláře. Azure Blob jako úložiště se nepoužívá, pokud používáte Komentáře portálů, které lze nastavit pomocí Časové osy. Ačkoli komentáře portálů také poskytují možnost odesílat soubory jako přílohy, jsou tyto soubory uloženy pouze v Microsoft Dataverse.
Poznámka:
- Před použitím této funkce musíte nejdříve povolit přílohy pro tabulku v Microsoft Dataverse. Více informací viz Vytvoření tabulky.
- Maximální velikost nahrávaného souboru je 10 GB.
Určení kontejneru úložiště
Pokud již nemáte kontejner Azure Blob ve svému účtu úložiště, je nutné jej přidat pomocí vašeho Azure Portal.
Postup specifikace kontejneru úložiště pro formulář:
- Otevřete návrhové studio Power Pages a přejděte na pracovní prostor Stránky.
- Vyberte stránku obsahující formulář, který používá Azure Storage pro přílohy.
- Vyberte formulář a potom vyberte položku Upravit formulář.
- Vyberte Přílohy.
- V části Úložiště příloh vyberte Azure Blob Storage.
- Zadejte hodnoty pro název účtu Azure Storage a název kontejneru Azure.
Povolení Azure Blob Storage pro webové soubory
Pokud chcete povolit Azure Blob Storage pro webové soubory, postupujte podle těchto kroků a přidejte pravidlo CORS a přidejte nastavení webu.
Přidání pravidla CORS
Je třeba přidat sdílení prostředků mezi zdroji (CORS) na ve vašem účtu Azure Storage, jinak uvidíte běžnou ikonu, nikoli ikonu cloudu.
- Povolený původ: Zadejte doménu. Například
https://contoso.crm.dynamics.com
Zajistěte, aby povolený původ neměl koncové údaje/
. Napříkladhttps://contoso.crm.dynamics.com/
je nesprávný. - Povolená slovesa: GET, PUT, DELETE, HEAD, POST
- Povolená záhlaví: Zadejte záhlaví požadavků, které může původ domény určit na požadavku CORS. Například x-ms-meta-data*, x-ms-meta-target* nebo * pro povolení všeho.
- Vystavené záhlaví:Určete záhlaví odpovědi, která může být odeslána jako odpověď na požadavek CORS a vystavena v prohlížeči na žádost emitenta. Například x-ms-meta-* nebo * pro povolení všeho.
- Maximální doba (v sekundách): Zadejte maximální množství času, po který by měl prohlížeč ukládat do mezipaměti požadavek MOŽNOSTI. Například 200.
Příklad pravidla CORS:
Další informace: Podpora CORS pro služby Azure Storage Services.
Přidat nastavení webu
Přidat následující nastavení webu z Portály>Nastavení webu. Další informace najdete v tématu Správa nastavení webu portálu.
Name | Hodnota |
---|---|
WebFiles/CloudStorageAccount | Zadejte stejný připojovací řetězec jako pro nastavení FileStorage/CloudStorageAccount |
WebFiles/StorageLocation | AzureBlobStorage |
Povolení Azure Blob Storage pro ovládací prvek časové osy
Postup povolení Azure Blob Storage pro ovládací prvek časové osy:
V aplikaci Správa portálu v části Web přejděte na Nastavení>Nové a přidejte nové nastavení nazvané FileStorage/CloudStorageContainerName s použitím názvu kontejneru jako hodnoty.
Vytvořte další nastavení s názvem FileStorage/CloudStorageAccount s hodnotou vašeho připojovacího řetězce.
Chcete-li vyhledat hodnotu pro FileStorage/CloudStorageAccount, musíte získat řetězec připojení z vašeho Azure Portal.
- Přihlaste se k portálu Azure.
- Přejděte ke svému účtu úložiště.
- Vyberte položku Přístup ke klíčům.
- Ve výsledném panelu vyhledejte pole s názvem Připojovací řetězec. Vyberte ikonu Kopírovat vedle pole, pro které je třeba zkopírovat hodnotu, a vložte tuto hodnotu do nového nastavení.
Konfigurace poznámek jako příloh pomocí aplikace Správa portálů
Chcete-li zobrazit a přidat přílohy uložené v Azure v základních formulářích a formulářích s více kroky na webu, musíte Nastavit poznámky jako přílohy pro základní formuláře a formuláře s více kroky.
K záznamům na webových stránkách pak můžete přidávat přílohy. Přílohy nahrané prostřednictvím webu se ukládají do Azure.
Chcete-li zobrazit přílohy a získat k nim přístup v aplikaci řízené modelem (včetně aplikací Dynamics 365), musíte přidat webový prostředek, který umožní odesílání příloh do služby Azure Storage.