← Cloudflare Rules / rules / cloud-connector / examples
Poskytování /static-assets z Azure Blob Storage
Chcete-li poskytovat statické assety z kontejneru Azure Blob Storage:
-
V dashboardu Cloudflare přejděte na Cloud Connector stránce.
Přejděte na Cloud Connector ↗ -
Vyberte Microsoft Azure jako poskytovatel cloudu.
-
Zadejte URL bucketu. Použijte následující strukturu URL:
- URL ve stylu subdomény: Nastavte název hostitele na
<BUCKET_NAME>.blob.core.windows.net. V takovém případě by měl váš bucket obsahovat složku s názvemstatic-assets, a soubory by měly být umístěny uvnitř této složky. Napříkladhttps://<YOUR_HOSTNAME>/static-assets/style.cssse namapuje nahttps://<BUCKET_NAME>.blob.core.windows.net/static-assets/style.css.
- URL ve stylu subdomény: Nastavte název hostitele na
-
(Volitelné) Použijte URL Rewrite Rules k úpravě struktury URL adresy. Můžete například vytvořit přepsání URL která mění
/static-assetsna/my-pages-project/static-assetsaby odpovídala struktuře souborů ve vašem bucketu objektového úložiště. -
(Volitelné) Použijte Cache Rules k úpravě chování ukládání do mezipaměti pro objekty vrácené z bucketu. Můžete například vytvořit pravidlo mezipaměti která ukládá do mezipaměti každý vrácený objekt odpovídající
/static-assetscestu URI po dobu sedmi dní (definovanou pomocí Edge TTL nastavení). -
Klikněte na Next a zadejte popisný název, například
Serve static assets from Azurev Název Cloud Connector. -
V části Pokud, vyberte Custom filter expression a zadejte následující výraz:
http.request.full_uri wildcard "http*://<YOUR_HOSTNAME>/static-assets/*" -
Vyberte Nasadit pro aktivaci pravidla.
Toto nastavení zajišťuje, že veškerý provoz odpovídající http*://<YOUR_HOSTNAME>/static-assets/* (požadavky HTTPS a HTTP) se obsluhuje z vašeho kontejneru Azure Blob Storage. Nezapomeňte nahradit <YOUR_HOSTNAME> svým skutečným názvem hostitele a upravte příklady cest podle svého nastavení.