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

Apigee Edge 문서입니다.
Apigee X 문서로 이동
정보

다음 날짜에 Apigee Edge for Public Cloud의 구성요소 업데이트가 출시되기 시작했습니다.

  • 라우터: 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 모니터를 사용할 때 잘 알려진 이름의 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로 설정된 경우 Quota 정책의 rollingwindow 유형이 조기에 재설정되는 문제를 수정했습니다.

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

77021457 메시지 프로세서

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

119911660 메시지 프로세서

clearPayloadtrue이면 요청 메시지가 메시지 컨텍스트에서 삭제되도록 Service Callout 정책 문제가 수정되었습니다.

120421482 메시지 프로세서

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

140911291 메시지 프로세서

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

143086035 메시지 프로세서

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

이제 <HttpMonitor>.<Request>.<isSSL> 값에 따라 mTLS가 대상 서버에서 사용 설정되어 있는지와 관계없이 상태 점검에서 mTLS가 사용 설정되거나 사용 중지됩니다.

144017075 메시지 프로세서

L1 캐시에서 객체가 실수로 수정되지 않도록 합니다.

객체가 L1 캐시에서 또는 L1 캐시로 배치되거나 검색되면 대신 사본이 배치되거나 검색됩니다.

150594487 메시지 프로세서

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

157468872 메시지 프로세서

만료 후 KVM의 비활성 값이 감소합니다.

KeyValueMapOperations의 ExpiryTimeInSecs가 더 작은 값으로 변경되었지만 이전 만료일이 유지되고 비활성 KVM 값이 반환되는 문제가 수정되었습니다.

160648174 메시지 프로세서

RaiseFault가 AssignVariable의 이름을 확인함

RaiseFault 정책에 AssignVariable 요소가 포함된 경우 이제 정책에서 이름이 비어 있지 않은지 확인합니다.

161390503 메시지 프로세서

HMAC 메시지에서 ref 처리 수정

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

162320407 메시지 프로세서

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

164466716 메시지 프로세서

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

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

165421271 메시지 프로세서

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

168082009 메시지 프로세서

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

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

173003882 메시지 프로세서

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

177676554 메시지 프로세서

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

경우에 따라 메시지 프로세서가 대상 응답에서 오류를 발견하면 두 개 이상의 정책이 동시에 실행될 수 있습니다. 이는 디버그 도구에 순서가 잘못되거나 잘못된 흐름으로 실행되는 정책으로 표시됩니다.