주 콘텐츠로 건너뛰기
지금 이용 가능

Azure API Management 업데이트 - 2020년 1월

게시된 날짜: 1월 23, 2020

Azure API Management 서비스의 정기 업데이트가 2019년 1월 22일에 시작되었습니다. 이 업데이트에는 다음과 같은 새로운 기능, 버그 수정 및 변경 사항과 함께 기타 개선 사항이 포함됩니다. API Management 서비스에서 업데이트를 수신하는 데 일주일 이상 걸릴 수 있습니다.

신규

  1. 이제 남아프리카 공화국 북부 Azure 지역에서 사용량 계층 API Management 서비스를 만들 수 있습니다.
  2. 이제 rate-limit 및 rate-limit-by-key 정책이 새로운 특성 retry-after-header-name, remaining-calls-header-name, retry-after-variable-name, remaining-calls-variable-name을 사용하여 남은 호출 수 및 retry-after 기간을 응답 헤더 또는 정책 식 변수에 출력할 수 있습니다. 예:

    <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> 

설명서는 곧 제공될 예정입니다.

  1. 이제 authentication-certificate 정책이 원시 바이트 배열의 인증서를 지원합니다. 이 정책은 두 가지 새로운 특성 body(of type byte[]) 및 password(string)을 허용합니다. Azure Key Vault에서 인증서를 검색하고 이를 사용하여 백 엔드를 통해 호출을 인증하는 예를 참조할 수 있습니다. 설명서는 곧 제공될 예정입니다.
  2. 이제 다음과 같이 정책 식에서 새로운 JSON 구문 분석 API를 사용할 수 있습니다.
    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).
    context.Response에 같은 메서드를 사용할 수 있습니다.
  3. 이제 새 개발자 포털에서 새 사용자에 대한 초대 흐름을 지원합니다. 메일의 링크는 사용자의 암호를 설정하는 양식으로 리디렉션됩니다.

고정

  1. 잘못된 CNAME 레코드를 포함하는 일시 중단된 사용량 계층 서비스(예: 기본 API Management 호스트 이름을 가리키지 않는 사용자 지정 호스트 이름 또는 만료된 인증서)는 이제 잘못된 호스트 이름 구성을 제거한 후 활성화할 수 있습니다. 이전에는 이런 서비스를 활성화할 수 없었습니다.

변경됨

  1. 이제 개발자 포털에서 HTTPS 연결을 적용합니다.
  2. 새 포털의 인증 위임 논리가 클라이언트 쪽에서 백 엔드로 마이그레이션되었습니다.
  3. 새 개발자 포털 엔드포인트가 최적화되어 로드 시간이 크게 줄어듭니다.
  4. Azure Monitor에서 요청 메트릭에 대한 평균 집계 옵션을 더 이상 사용할 수 없습니다.

새 개발자 포털은 독립적인 릴리스 수명 주기를 따르며 릴리스별 변경 로그는 GitHub에서 제공됩니다. 특히, 최신 릴리스 2.2.0에는 사용자 지정 위젯이 포함된 포털의 확장성을 위해 필요한 변경 내용이 포함되어 있습니다. 자세한 내용은 프로젝트의 Wiki를 참조하세요.

자세한 정보

  • API Management
  • Features

관련 제품