Povolení úložiště Azure Storage
Poznámka
S účinností od 12. října 2022 jsou portály Power Apps Power Pages. Další informace: Služba Microsoft Power Pages je nyní obecně dostupná (blog)
Zanedlouho migrujeme a sloučíme dokumentaci k portálům Power Apps s dokumentací k Power Pages.
Integrace úložiště Azure Storage pro portály 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.
Musíte vytvořit účet úložiště se správcem prostředků jako modelem nasazení. Další informace: Vytvoření účtu úložiště Azure Storage.
Po spuštění účtu úložiště portály vyžadují určité globální nastavení, které aplikaci oznámí, jak vyhledat váš účet úložiště. Vaplikaci Správa portálu přejděte na nastavení > Nový, a přidejte nové nastavení pojmenované FileStorage/CloudStorageAccount.
Integrace úložiště Azure funguje pouze s aplikací Poznámky nakonfigurované 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. Další informace: Vytvoření tabulky
- Maximální velikost nahrávaného souboru je 125 MB.
Chcete-li vyhledat hodnotu pro FileStorage/CloudStorageAccount, musíte získat řetězec připojení z vaší Azure Portal.
Přihlaste se k Azure Portal.
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í:
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.
V aplikaci Správa portálu přejděte na Nastavení > Nový a přidejte nové nastavení nazvané FileStorage/CloudStorageContainerName s použitím názvu kontejneru jako hodnoty.
Přidání pravidla CORS
Je třeba přidat pravidlo 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: Nastavení správy webu portálu.
Jméno | Hodnota |
---|---|
WebFiles/CloudStorageAccount | Zadejte stejný připojovací řetězec jako pro nastavení FileStorage/CloudStorageAccount |
WebFiles/StorageLocation | AzureBlobStorage |
Konfigurace základních nebo vícekrokových formulářů
Chcete-li zobrazit a přidat přílohy uložené v Azure v základních a vícekrokových formulářích na vašem webu, budete muset konfigurovat poznámky jako přílohy a přidat základní formuláře nebo metadata vícekrokového formuláře s volbou Umístění přílohy souboru na úložiště Azure Blob.
K záznamům na webových stránkách pak můžete přidávat přílohy.
Přílohy nahrané přes web budou uloženy v Azure.
K zobrazení a přístupu k přílohám v modelem řízené aplikaci (včetně aplikací Dynamics 365) budete muset přidat webový prostředek, abyste povolili nahrávání příloh do Azure Storage.