현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동 정보
2015년 6월 9일 화요일에 새로운 클라우드 버전의 Apigee Edge를 출시했습니다.
궁금한 점이 있으면 Apigee 고객 지원으로 이동하세요.
Apigee Edge 출시 노트의 전체 목록은 Apigee 출시 노트를 참조하세요.
새로운 기능 및 개선사항
다음은 이번 버전의 새로운 기능 및 개선사항입니다.
GeoMap 분석 대시보드 사용성
애널리틱스의 GeoMap은 지도의 특정 영역을 드릴다운할 수 있는 명확한 시각적 지표를 제공합니다.
개발자 참여 위젯 실적
기본 애널리틱스 대시보드 (개발자 참여도 섹션)의 유입경로 위젯이 개선되어 실적을 개선했습니다.
API 프록시 편집기의 기본 Trace
API 프록시 편집기의 최신 버전의 Trace 기능이 베타 버전에서 정식 버전으로 출시되었습니다. '기존 버전의 trace에 액세스' 링크를 사용하여 '기존 trace'에 더 이상 액세스할 수 없습니다.
위협 보호 오류 구성
기본적으로 Edge는 메시지가 JSON 또는 XML 위협 방지 정책을 통과하지 못하면 HTTP 500 내부 서버 오류 상태 코드와 ExecutionFailed 오류를 발생시킵니다. 새로운 조직 수준 속성으로 이 오류 동작을 변경할 수 있습니다. 조직 속성 features.isPolicyHttpStatusEnabled
를 true로 설정하면 다음과 같은 동작이 발생합니다.
- 요청: 모든 요청 흐름에 위협 방지 정책이 연결되어 있으면 잘못된 메시지가 400 상태 코드와 해당 정책 오류 메시지를 반환합니다.
- 응답: 응답 흐름에 위협 보호 정책이 연결되어 있으면 잘못된 메시지가 여전히 500 상태 코드를 반환하고 해당 정책 오류 메시지 중 하나가 발생합니다(ExecutionFailed가 아닌).
Cloud 고객은 Apigee 지원팀에 문의하여 조직 속성을 설정해야 합니다. 이 기능은 다음 분기별 출시 버전에서 Edge Private Cloud 고객에게 제공될 예정입니다.
UI 성능 및 오류 개선
페이지 표시 성능 및 오류 메시지 정리를 비롯하여 관리 UI의 여러 영역이 전반적으로 개선되었습니다.
향후 기능 변경사항 및 개선사항
이 섹션에서는 향후 예상되는 기능 변경사항 및 개선사항을 미리 살펴봅니다.
응답 캐시 정책 동작 변경
향후 출시 버전 (추후 결정)에서는 응답 캐시 정책의 <ExcludeErrorResponse> 요소에서 기본 동작이 변경됩니다.
현재 동작: 응답 캐시 정책의 <ExcludeErrorResponse> 요소는 기본적으로 false입니다. 즉, 가능한 모든 HTTP 상태 코드 (3xx 포함)가 있는 응답은 기본적으로 응답 캐시 정책에 의해 캐시됩니다.
향후 동작: 응답 캐시 정책의 <ExcludeErrorResponse> 요소가 true로 기본 설정됩니다. 즉, 기본적으로 HTTP 상태 코드가 200~205인 응답만 캐시됩니다. 이 동작을 재정의하고 모든 상태 코드의 응답을 캐시하려면 <ExcludeErrorResponse> 요소를 명시적으로 true로 설정해야 합니다.
현재 해결 방법: 버전 150610 및 이전 버전에서 상태 코드가 200~205인 응답만 캐시하려면 <ExcludeErrorResponse> 요소를 명시적으로 true로 설정해야 합니다.
수정된 버그
다음은 이번 출시 버전에서 수정된 버그입니다.
문제 ID | 설명 |
---|---|
MGMT-2246 | 맞춤 보고서 만들기 페이지가 관리 UI에 올바르게 표시되지 않습니다. |
MGMT-2193 | API 수정 시 스피너 로드 |
MGMT-2162 | JavaScript 컴파일 문제 |
MGMT-2114 | MessageLogging 정책의 잘못된 시스템 로그 IP가 배포 중에 적절한 오류가 발생함 |
MGMT-1843 | API 프록시가 열리지 않음 |
MGMT-1193 | 새 버전으로 프록시를 저장하면 예기치 않게 라우팅 규칙이 변경됨 |
MGMT-619 | API 프록시 UI 페이지에서 페이지로 나누기 활성화하기 |
AXAPP-1707 | 무료 포드 분석 성능 향상 |
APIRT-1148 | ResponseFlow에서 {message.version} 변수의 GET이 있으며 Node.js 타겟에서 NPE가 발생함 |