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

Apigee Edge 문서를 보고 있습니다.
Apigee X 문서를 확인하세요.

다음 날, 퍼블릭 클라우드용 Apigee Edge에 대한 구성요소 업데이트가 출시되기 시작했습니다.

  • 라우터: 2021년 5월 31일 월요일
  • 관리 서버: 2021년 6월 15일 화요일
  • 메시지 프로세서: 2021년 6월 30일 수요일
  • 메시지 프로세서: 2021년 10월 19일 화요일

새로운 기능 및 업데이트

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

감사 리소스에 대한 사용자 권한을 제한하는 새로운 조직 수준 플래그

새로운 조직 수준 플래그가 추가되었습니다(isAuditEnabledOnlyForOrgAdmin). 특정 조직에서 이 플래그를 true로 설정하면 OrgAdmin 사용자만 감사 리소스에 액세스할 수 있습니다. 이 기능을 사용하면 고객이 OrgAdmin을 제외한 모든 사용자 역할에 대한 감사를 사용 중지할 수 있습니다. 기본값은 기존 동작입니다.

identity 전송 인코딩은 더 이상 지원되지 않습니다.

Transfer-Encoding: identity를 사용하는 요청은 이제 HTTP 501 응답을 수신합니다.

메시지 프로세서의 새 속성

백엔드 서버로 프록시 전달을 구성하는 데 사용할 수 있는 메시지 프로세서의 새 속성이 도입되었습니다. conf_http_HTTPClient.use.proxy.host.header.with.target.uri 이 속성은 대상 호스트와 포트를 HOST 헤더로 설정합니다.

상태 점검 ID 헤더

HealthMonitor, 특히 HTTP Monitor를 사용할 때 이제 상태 확인 요청에 잘 알려진 이름이 있는 HTTP 헤더를 포함하도록 구성할 수 있습니다. 이렇게 하면 각 상태 점검 요청에 동적으로 할당되는 고유한 값을 가져옵니다.

Apigee Edge의 속성 집합 지원

이제 Apigee Edge에서 속성 집합이 지원됩니다. 속성 세트 사용을 참고하세요.

수정된 버그

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

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

경우에 따라 감사 로그를 가져오려고 할 때 409 HTTP 상태가 반환되는 문제가 수정되었습니다.

161767761 관리 서버

감사 로그에서 일부 요청에 대해 요청 본문이 올바르게 로깅되지 않는 문제가 수정되었습니다.

162300761 관리 서버

OpenAPI 정의가 유효한 JSON 또는 YAML을 반환하지 않으면 대상 응답의 일부를 노출하는 예외가 발생하는 문제가 수정되었습니다.

172081319 관리 서버

사용자가 계정에 사용자 역할을 할당하여 자신이 소유하지 않은 조직에 대한 액세스를 허용하는 문제가 수정되었습니다. 이 수정으로 이러한 작업은 허용되지 않습니다.

174925913 관리 서버

사용자가 이름이 '/'로 시작하는 기존 KVM 항목을 업데이트할 수 없는 문제가 수정되었습니다. 이러한 변경으로 인해 이러한 업데이트가 허용됩니다.

180874323 관리 서버

삭제된 프록시 버전의 버전 번호가 지속될 수 있는 문제가 수정되었습니다. 이 수정사항을 통해 사용자는 매달린 버전 번호를 강제로 삭제할 수 있습니다.

67780911 메시지 프로세서

캐시 부적중이더라도 흐름 변수 responsecache.cachesource가 L2로 설정된 문제가 수정되었습니다.

184967588 메시지 프로세서

<Distributed> 요소가 true로, <Synchronous> 요소가 false로 설정된 경우 할당량 정책의 rollingwindow 유형이 조기에 재설정되는 문제가 수정되었습니다.

(2021년 10월 19일 패치 출시)

77021457 메시지 프로세서

Put 작업에서 overridefalse로 설정하면 항목이 캐시에 있는 경우에만 제대로 작동하는 문제가 수정되었습니다. 이제 override 속성이 false이면 캐시에 있는지 여부와 관계없이 항목이 재정의되지 않습니다.

119911660 메시지 프로세서

clearPayloadtrue일 때 요청 컨텍스트가 메시지 컨텍스트에서 삭제되도록 서비스 콜아웃 정책 문제가 수정되었습니다.

120421482 메시지 프로세서

지정된 환경이 있는지 확인하기 위해 KVM 생성 중에 추가 검사가 추가되었습니다.

140911291 메시지 프로세서

TCP를 사용할 때 MessageLogging 정책에서 syslog를 통해 로깅한 줄바꿈이 포함된 메시지를 여러 줄로 나누지 않는 문제가 수정되었습니다. 이제 줄바꿈이 예상대로 처리됩니다.

143086035 메시지 프로세서

상태 모니터에서 <HttpMonitor>.<Request>.<isSSL> 값을 무시하고 대상 서버가 상태 점검이 HTTP인지 HTTPS인지를 결정하는 문제가 수정되었습니다.

이제 <HttpMonitor>.<Request>.<isSSL> 값은 타겟 서버에서 mTLS를 사용 설정했는지와 관계없이 상태 확인에서 사용 설정 또는 사용 중지합니다.

144017075 메시지 프로세서

L1 캐시에서 객체가 실수로 수정되는 것을 방지합니다.

객체를 L1 캐시에 배치하거나 L1 캐시에서 가져오면 사본이 대신 배치되거나 검색됩니다.

150594487 메시지 프로세서

손상된 jar 파일을 로드하려고 할 때 전체 메시지 프로세서 부트스트랩에 실패하는 문제가 해결되었습니다.

157468872 메시지 프로세서

만료 후 KVM의 비활성 값이 감소함

이전 만료는 유지되고 오래된 KVM 값이 반환되는 동안 KeyValueMapOperations의 ExpiryTimeInSecs가 더 작은 값으로 변경되는 문제가 수정되었습니다.

160648174 메시지 프로세서

RaiseFault는 할당된 변수의 이름을 검증합니다.

RaiseFault 정책에 ApplyVariable 요소가 있으면 이제 정책이 이름이 비어 있지 않은지 확인합니다.

161390503 메시지 프로세서

HMAC 메시지에서 ref 처리 수정

이제 메시지 요소의 참조 변수가 설정되지 않은 경우 HMAC 정책이 올바르게 사례를 처리합니다. 참조된 변수를 확인할 수 없음을 나타내는 메시지와 함께 오류가 발생합니다.

162320407 메시지 프로세서

대상 서버에 clientauthenabled가 설정되어 있어도 클라이언트 인증서가 전송되지 않는 문제가 수정되었습니다.

164466716 메시지 프로세서

KeyValueMapOperations 정책의 SetVariableFailed 예외 동작이 수정되었습니다.

이전에는 암호화된 항목이 여전히 캐시에 있으면 SetVariableFailed 예외가 발생하지 않았습니다. 이 동작은 수정되었습니다. 이제 항목이 캐시에 있는지 여부와 관계없이 private 프리픽스 없이 암호화된 항목에 액세스하면 예외가 발생합니다.

165421271 메시지 프로세서

페이로드의 문자열이 아닌 JSON 값이 디버그 도구에서 문자열로 변환되는 문제가 수정되었습니다.

168082009 메시지 프로세서

GetAuthV2Info 정책에 흐름 변수 developer.app.id가 추가되었습니다.

GetAuthV2Info를 사용하는 동안에는 흐름 변수 developer.app.id에 액세스할 수 없습니다. 이제 이 정책의 런타임 흐름 변수 집합에 추가되었습니다.

173003882 메시지 프로세서

헤더 및 기타 요소에 이름이 지정되지 않은 경우 ApplyMessage 정책이 있는 프록시가 배포되지 않는 문제가 해결되었습니다.

177676554 메시지 프로세서

두 정책이 동시에 실행되지 않도록 합니다.

일부 제한된 경우에 메시지 프로세서가 대상 응답에서 오류를 발견하면 2개 이상의 정책을 동시에 실행하도록 허용할 수 있습니다. 이는 디버그 도구에 잘못된 순서로 또는 잘못된 순서로 실행되는 정책으로 표시됩니다.