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

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

Google은 다음 날짜에 퍼블릭 클라우드용 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의 비활성 값이 감소합니다.

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

160648174 메시지 프로세서

RaiseFault는AssignVariable에서 이름을 확인합니다.

RaiseFault 정책에AssignVariable 요소가 포함되면 정책은 이제 Name이 비어 있지 않은지 확인합니다.

161390503 메시지 프로세서

HMAC 메시지의 올바른 ref 처리

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

162320407 메시지 프로세서

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

164466716 메시지 프로세서

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

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

165421271 메시지 프로세서

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

168082009 메시지 프로세서

GetAuthV2Info 정책에 흐름 변수 developer.app.id를 추가함

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

173003882 메시지 프로세서

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

177676554 메시지 프로세서

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

일부 제한된 경우에 메시지 프로세서가 타겟 응답에 오류가 발생하면 둘 이상의 정책이 동시에 실행되도록 허용할 수 있습니다. 이는 디버그 도구에 잘못된 순서나 잘못된 흐름으로 실행되는 정책으로 표시됩니다.