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

Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요.
info

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

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

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

출시 알림: http://status.apigee.com으로 이동하여 업데이트 구독을 클릭합니다.

출시 노트 홈페이지

지원 중단 및 서비스 종료

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

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

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

다음 변경사항은 키 저장소 또는 신뢰 저장소 가져오기 관리 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에는 Assign Message, Java Callout, Raise Fault와 같은 정책에서 문자열 (예: 메시지 페이로드)을 정의하는 데 도움이 되는 사전 정의된 함수 집합이 포함되어 있습니다. 이러한 함수를 사용하면 다음 작업을 할 수 있습니다.

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

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

76006005 API 런타임

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

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

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

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

  • 다음과 같은 경우 해결되지 않은 변수 오류 없이 클레임을 생성합니다.
    • Claim 요소의 명시적 값이 null이 아니고 공백이 아닙니다.
    • 참조된 변수가 확인되지 않았습니다.
    • IgnoreUnresolvedVariables 요소는 모든 값입니다.

    이전 동작에서는 명시적 값이 있는 경우에도 해결되지 않은 변수 오류가 발생했습니다.

74822515 관리 서버

회사 앱 목록 관리 API에 페이지로 나누기 제공

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

77324258 API 런타임

기본 옵션으로 Edge 라우터와 메시지 프로세서 간 통신 보안 사용 설정

76100884 관리 서버

코드에서 도달 가능을 삭제하고 항상 필드를 true로 설정

74125205 관리 서버

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

73830928 관리 서버

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

72744283 API 런타임

라우터는 크림 지역과 미국 제재 대상 국가의 통화를 차단해야 합니다.

64987848 API 런타임

무작위 대상 엔드포인트가 많은 경우 지연 시간을 줄이기 위해 HTTPClient 캐시를 연결 풀에서 분리

수정된 버그

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

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

무료 체험판 포드에서 공유 흐름이 작동하지 않음

77549662 관리 서버

만료가 -1인 경우 CPS 조직의 앱-인증 정보 응답에 ExpiresAt 태그가 표시되지 않음

76391087 관리 서버

조직이 삭제로 표시된 경우 시스템 관리자는 조직 사용자 역할을 쿼리할 수 없음

76286610 CPS

NonDistributedBucket은 CompositeFetchRange를 사용해야 함

76120441 API 런타임

defaultType interval enforcement가 있는 할당량의 창 계산이 잘못됨

74966505 기능 플랫폼

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

74601316 API 런타임

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

74596483 API 런타임

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

74407349 관리 서버

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

74405851 관리 서버

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

74401756 관리 서버

일치하지 않는 키 저장소 참조로 vhost 업데이트가 성공함

74390879 관리 서버

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

74371918 관리 서버

토큰이 만료된 경우 OAuth 토큰 취소 작업에 대해 HTTP 400을 반환하는 관리 API

74175585 API 런타임

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

74123604 관리 서버

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

73757643 관리 서버

프록시 메타데이터의 lastModifiedBy 값을 사용하여 마지막 업데이트 사용자를 올바르게 반영

72444142 API 런타임

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

67143649 관리 서버

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