180406 - 퍼블릭 클라우드용 Apigee Edge 출시 노트

Apigee Edge 문서입니다.
Go to the Apigee X 문서로 이동합니다.
info

4월 16일 월요일부터 Public Cloud용 Apigee Edge의 새 버전이 출시되었습니다.

프라이빗 클라우드 고객: 이 클라우드 출시 버전이 프라이빗 클라우드 버전에 포함되어 있는지 확인하세요. 버전에 포함된 클라우드 출시 버전을 보려면 버전 출시 노트를 참조하세요. 또한 출시 버전 번호를 비교하여 이를 알아보는 방법은 출시 버전 번호 지정 정보 를 참조하세요.

질문 또는 문제: Apigee Edge 지원팀에 문의하기

출시 알림: http://status.apigee.com 으로 이동 후 업데이트 구독 클릭

출시 노트 홈페이지

지원 중단 및 서비스 종료

다음 기능은 지원 중단되거나 서비스 종료됩니다. 자세한 내용은 Edge 지원 중단 정책 을 참조하세요. 기능이 서비스 종료 (제품에서 삭제)되는 날짜는 Apigee 지원 중단 및 서비스 종료를 참조하세요.

문제 ID 구성요소 이름 설명
67144436 관리 서버

이제 TLS/SSL 인증서와 연결된 키가 없으면 키 이름이 빈 문자열로 표시됨

다음 변경사항은 키 저장소 또는 트러스트 저장소 가져오기 Management API에 적용됩니다.

  • 수정 전에는 TLS/SSL 인증서와 연결된 키가 없어도 키 이름이 표시되었습니다. 이제 TLS/SSL 인증서와 연결된 키가 없으면 큰따옴표가 포함된 빈 문자열이 반환됩니다. 예: "keys": [""]. 그렇지 않으면 키 이름이 별칭 이름과 동일합니다 (기존 동작).
  • 새 응답 속성인 aliases는 키 저장소 또는 트러스트 저장소의 각 별칭에 대한 aliasName, cert, key를 포함하는 배열입니다. 예:

    "aliases" : [
        {
            "aliasName" : "myAlias",
            "cert" : "myAlias-cert"
            "key" : "myAlias-key"
        }
    ]
    

    여기서 keyaliasName-key입니다.

    향후 출시에서는 새 aliases 속성에 이러한 속성이 포함되어 있으므로 기존 certskeys 속성이 응답에서 삭제됩니다.

새로운 기능 및 업데이트

다음은 이번 출시의 새로운 기능과 업데이트입니다.

문제 ID 구성요소 이름 설명
67168078 API 런타임

메시지 페이로드 및 문자열을 구성하는 데 도움이 되는 새로운 함수

Edge에는 메시지 할당, Java 콜아웃, 오류 발생과 같은 정책에서 문자열 (예: 메시지 페이로드)을 정의하는 데 도움이 되는 사전 정의된 함수 집합이 포함되어 있습니다. 이러한 함수를 사용하면 다음 작업을 할 수 있습니다.

  • JSONPath 사용
  • 다양한 형식으로 값 해싱
  • 문자열 조작
  • 문자 이스케이프 처리 및 인코딩
  • 시간 형식 지정
  • ID, long, 문자열 생성

메시지 템플릿을 참조하세요.

76006005 API 런타임

JWT 정책 클레임 생성 동작 업데이트

다음은 클레임이 기본값, 명시적 값, 기본값을 대체하는 변수 참조를 모두 제공할 때 JWT 정책으로 클레임을 생성하는 동작 변경사항입니다.

  • 다음과 같은 경우 클레임을 생성하지 않습니다.
    • Claim 요소에서 참조된 변수 (ref="variable")가 확인되지 않습니다.
    • 명시적 값이 비어 있습니다.
    • IgnoreUnresolvedVariables 요소가 true입니다.

    이전 동작은 빈 문자열로 클레임을 추가하는 것이었습니다.

  • 다음과 같은 경우 확인되지 않은 변수 오류 없이 클레임을 생성합니다.
    • Claim 요소의 명시적 값이 null이 아니고 비어 있지 않습니다.
    • 참조된 변수가 확인되지 않습니다.
    • IgnoreUnresolvedVariables 요소가 임의의 값입니다.

    이전 동작은 명시적 값이 있는 경우에도 확인되지 않은 변수 오류를 발생시키는 것이었습니다.

74822515 관리 서버

회사 앱 나열 관리 API에 페이지 나누기 제공

수익 창출을 사용하는 CPS 지원 조직에서 회사 앱 나열 관리 API에는 이제 countstartKey 쿼리 매개변수가 포함됩니다. 반환되는 회사 앱의 최대 수는 100개입니다.

77324258 API 런타임

Edge 라우터 및 메시지 프로세서 통신을 기본 옵션으로 안전하게 사용 설정

76100884 관리 서버

코드에서 reachable을 삭제하고 필드를 항상 true로 설정

74125205 관리 서버

조직 삭제 서비스에서 CPS 데이터 처리

73830928 관리 서버

BigQuery에서 감사 로그를 읽도록 관리 서버 코드 수정

72744283 API 런타임

라우터는 크림 반도 지역 및 미국 제재가 있는 국가의 호출을 차단해야 함

64987848 API 런타임

HTTPClient 캐시를 연결 풀에서 분리하여 많은 수의 임의 대상 엔드포인트의 지연 시간 단축

수정된 버그

다음은 이번 출시 버전에서 수정된 버그입니다. 이 목록은 주로 지원 티켓이 수정되었는지 확인하는 사용자를 위한 것입니다. 모든 사용자에게 자세한 정보를 제공하도록 설계되지 않았습니다.

문제 ID 구성요소 이름 설명
77657867 API 런타임

평가판 포드에서 공유 흐름이 중단됨

77549662 관리 서버

만료가 -1일 때 CPS 조직의 앱 사용자 인증 정보 응답에 ExpiresAt 태그가 표시되지 않음

76391087 관리 서버

조직이 삭제 대상으로 표시된 경우 시스템 관리자가 조직 userroles를 쿼리할 수 없음

76286610 CPS

NonDistributedBucket은 CompositeFetchRange를 사용해야 함

76120441 API 런타임

defaultType 간격 적용이 있는 할당량의 창 계산이 잘못됨

74966505 기능 플랫폼

FATAL - common-mp-fault-rate tyr-test.apigee.net 오류

74601316 API 런타임

JWT 정책은 쉼표가 포함된 문자열인 대상 클레임을 허용할 수 없음

74596483 API 런타임

reu1mp002-3의 MP가 자주 다운되고 다시 백업됨

74407349 관리 서버

기존 가상 호스트의 PUT 호출에서 설명 필드가 업데이트되지 않음

74405851 관리 서버

조직 관리자의 경우 TLS 사용 중지된 가상 호스트의 설명/기본 URL 업데이트가 실패함

74401756 관리 서버

일치하지 않는 키 저장소 참조로 vhost 업데이트가 완료됨

74390879 관리 서버

번들 가져오기 중에 애플리케이션 빈에 사양 URL이 올바르게 채워지지 않음

74371918 관리 서버

토큰이 만료된 경우 OAuth 토큰 해지 작업에 대해 HTTP 400을 반환하는 Management API

74175585 API 런타임

conf.d 파일을 파싱하는 라우터 플러그인 Python 스크립트 수정

74123604 관리 서버

조직 삭제 서비스에서 ID 영역을 처리해야 함

73757643 관리 서버

프록시 메타데이터의 lastModifiedBy 값이 마지막으로 업데이트된 사용자를 올바르게 반영하도록 함

72444142 API 런타임

기본 Nginx 구성이 잘못된 경우 라우터가 비정상 상태를 나타내지 못함

67143649 관리 서버

API 프록시 목록에 공유 흐름이 표시됨