Ugrás a tartalomra
MÁR ELÉRHETŐ

Az Azure API Management 2020. januári frissítése

Közzététel dátuma: január 23, 2020

2019. január 22-én indult az Azure API Management-szolgáltatásának rendszeres frissítése, amely az alábbi új funkciókat, hibajavításokat és változásokat, valamint egyéb továbbfejlesztéseket tartalmazott. Akár egy hétnél is tovább tarthat, hogy az Ön API Management-szolgáltatása megkapja a frissítést.

Új

  1. Mostantól Dél-Afrika északi régiójában is létrehozhatja az API Management szolgáltatásokban a felhasználási szintet.
  2. A rate-limit és a rate-limit-by-key szabályzatok mostantól meg tudják jeleníteni a fennmaradó hívásokat és az újrapróbálkozás-utána időszakot a válaszfejlécben vagy a szabályzat kifejezésváltozóiban a következő attribútumok használatával: retry-after-header-name, remaining-calls-header-name, retry-after-variable-name, remaining-calls-variable-name. Példa:

    <rate-limit-by-key calls="5" renewal-period="30" counter-key="test"  remaining-calls-variable-name=remainingCallsPerIp""/>
    <rate-limit calls="20" renewal-period="90"  remaining-calls-variable-name="remainingCallsPerSubscription"/>

    <choose>
      <when condition="@(((int)context.Variables["remainingCallsPerIp"]) >= 0)">
        <set-header name="x-remaining-calls" exists-action="override">
           <value>@(System.Math.Min(((int)context.Variables["remainingCallsPerIp"]), ((int)context.Variables["remainingCallsPerSubscription"])).ToString())</value>
        </set-header>
      </when>
    </choose> 

A dokumentáció hamarosan elérhetővé válik.

  1. Az authentication-certificate szabályzat mostantól támogatja a nyers bájttömbből származó tanúsítványokat. Két új attribútumot fogad el: body (byte[] típusú) és password (sztring). Segítségül tekintse át a példát arra, hogyan kérhető le az Azure Key Vaultból a tanúsítvány, és hogyan használható fel hívás hitelesítésére a háttérrendszerrel. A dokumentáció hamarosan elérhetővé válik.
  2. Mostantól egy új JSON-elemzési API-t is használhat a szabályzatkifejezésekben:
    context.Request.Body.AsJToken(bool preserveContent = false, JsonSerializerSettings settings = null), context.Request.Body.AsJObject(bool preserveContent = false, JsonSerializerSettings settings = null), context.Request.Body.AsJArray(bool preserveContent = false, JsonSerializerSettings settings = null).
    Ugyanezek a metódusok használhatók a context.Response esetén is.
  3. Az új fejlesztői portál mostantól támogatja az új felhasználók meghívási folyamatát. Az e-mailben található hivatkozás a felhasználó jelszavának beállítására szolgáló űrlapra irányítja át.

Rögzített

  1. Az érvénytelen CNAME rekordot tartalmazó felfüggesztett felhasználási szintek (például az egyéni állomásnév nem az alapértelmezett API Management-állomásnévre mutat vagy lejárt a tanúsítvány) mostantól aktiválhatók az érvénytelen állomásnév-konfiguráció eltávolítását követően. Korábban az ilyen szolgáltatásokat nem lehetett aktiválni.

Változott

  1. A fejlesztői portál mostantól kikényszeríti a HTTPs-kapcsolatokat.
  2. Az új portálon lévő hitelesítési delegálási logika át lett telepítve az ügyfél oldaláról a háttérbe.
  3. Az új fejlesztői portál végpontját optimalizáltuk, aminek eredményeképp akár nagyságrendekkel is csökkenhet a betöltési idő.
  4. Az Azure Monitorban a kérelmek metrikáinak átlagösszesítési lehetősége már nem érhető el.

Az új fejlesztői portál független kiadási ciklust használ, és a kiadás előtti változásnapló elérhető a GitHubon. Különösen a legújabb, 2.2.0 kiadás olyan változásokat tartalmaz, melyek szükségesek a portál egyéni widgetekkel való bővíthetőségéhez. További információt a projekt wikijében talál.

Részletek

  • API Management
  • Features

Kapcsolódó termékek