Azure CDN pravidla motor, přidat záhlaví parametry pro ověřené požadované stránky

0

Otázka

Jsem pomocí Azure CDN publikovat mé webové aplikace z Blob storage. Jsem úspěšně nastavit vlastní doménu. Přidal jsem přepsat pravidlo v CDN přesměrovat svou backend API služby "https://my-app-**.azurewebsites.net/api/" s hlavičkou Povolení.

CDN žádost zde a

curl --location --request GET 'https://****.azureedge.net/api/Payments?PageNumber=1&PageSize=2' \
--header 'Authorization: ****************' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json'

jde do "skutečné backend API"

curl --location --request GET 'https://my-app-**.azurewebsites.net/api/Payments?PageNumber=1&PageSize=2' \
--header 'Authorization: ****' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json'

Ale odpověď je vždy Neoprávněnému s CDN. Záhlaví params jsou vždy zamítnuty. Nějaký důvod, nebo komentář.

1

Nejlepší odpověď

0
  • Při použití CDN bezpečnostní token ověřování s přepisovací pravidlo, aktivovat Azure CDN token Zabezpečení pomocí pravidel motoru pro CDN koncový bod a cesta, kde mohou uživatelé získat přístup k souboru.

  • Parametr možnosti pro zabezpečení token ověřování jsou jiné než možnosti parametrů pro SAS token.

  • Musíme napsat regulární výraz přepsat pravidla pro URL přijmout záhlaví a požadované parametry pro absolvování v API URL.

  • Po vytvoření pravidla pro přepis, Nová pravidla trvat až 4 hodin množit.

Znát pravidla motor, když dělá přepisování adres Url, v CDN, naleznete v této dokumentaci společnosti Microsoft a to TAK Vlákno

2021-11-24 10:20:20

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................