Apigee Edge 문서입니다.
Apigee X 문서로 이동 정보
2014년 4월 29일 화요일에 Apigee Edge의 새로운 클라우드 버전이 출시되었습니다.
새로운 기능 및 개선사항
다음은 이번 출시의 새로운 기능과 개선사항입니다.
- 분석 대시보드
이제 Edge에서 성능을 모니터링하는 데 도움이 되는 새로운 엔드포인트 성능, API 프록시 성능, 캐시 성능 분석 보고서를 제공합니다.
애널리틱스 대시보드에서 '작업 대시보드'를 참고하세요. - 실적을 위한 맞춤 측정항목 집계
이 기능은 더 이상 사용할 수 없습니다.
새로운 맞춤 집계 기능을 사용하면 API 호출이 이루어질 때 Edge에서 수집하고 저장하는 맞춤 측정항목을 정의하여 분석 성능을 개선할 수 있습니다. 보고서를 볼 때 Edge는 실시간으로 가져오는 대신 이미 사용 가능한 집계된 측정항목에 액세스합니다. - API 프록시에서 사전 구성된 OAuth 2.0
API 프록시를 만들 때 새로운 'OAuth v2.0 액세스 토큰으로 보호' 옵션을 사용하면 OAuth를 지원하는 정책으로 API 프록시가 자동으로 구성됩니다.
OAuth를 참고하세요. - 트레이스에서 데이터 마스킹
/maskconfigs API 리소스를 사용하면 API 프록시 트레이스 세션에서 신용카드 정보와 같은 민감한 데이터를 마스킹하여 API 개발 중에 사용자 데이터 보안을 유지할 수 있습니다.
케이스:810723
데이터 마스킹 및 숨기기를 참고하세요. - 기본 인증 정책
기본 인증 정책을 사용하면 API 프록시에 경량 기본 인증을 추가하여 사용자 인증 정보의 자동 Base64 인코딩과 HTTPAuthorization: Basic
헤더 채우기를 제공할 수 있습니다.
기본 인증 정책을 참고하세요. - PostClientFlow
PostClientFlow를 사용하면 응답이 전송된 후에 실행되는 MessageLogging 정책을 추가할 수 있습니다. 이렇게 하면 API 프록시 지연 시간이 줄어들고 응답이 전송된 후에야 계산되는 정보(예: client.sent.start.timestamp 및 client.sent.end.timestamp)를 로깅에 사용할 수 있습니다.
케이스: 814059
수정된 버그
다음은 이번 출시 버전에서 수정된 버그입니다.
주제 | 설명 |
---|---|
맞춤 보고서 이름 유효성 검사 | 이제 Edge에서 맞춤 보고서의 이름을 검사하여 특수문자 사용을 허용하지 않습니다. |
developer_app 드릴다운 문제 신고 | developer_app 드릴다운을 사용한 맞춤 보고서에서 잘못된 개발자 앱이 반환되었습니다. 이 문제는 해결되었습니다. |
커스텀 보고서에서 기간이 작동하지 않음 | 여러 괄호 표현식(예: (request_verb eq 'POST') or (request_verb eq
'GET') )이 포함된 필터가 있는 맞춤 보고서에서 보고서 기간을 변경해도 결과에 영향을 미치지 않았습니다. 이 문제는 해결되었습니다.케이스: 810753 |
맞춤 보고서에 차트가 표시되지 않음 | 맞춤 보고서에 차트가 표시되지 않는 문제가 수정되었습니다. 케이스: 814623 |
WSDL 가져오기 |
|
동시 실행 비율 제한 정책 구성 | 이제 API 프록시에 동시 비율 제한 정책을 추가할 때만 대상 엔드포인트 선택기를 사용할 수 있습니다. 대상 엔드포인트는 다른 정책에는 적용되지 않습니다. |
개발자를 위한 회사 지원 | 회사가 사용 설정된 조직의 경우 이제 개발자를 만들거나 수정할 때 회사를 지정할 수 있습니다. 케이스: 515246 |
개발자, 앱, 제품 내보내기 | 이제 Edge 관리 UI의 개발자 페이지에서 개발자, 앱, 제품을 CSV 파일로 내보낼 수 있습니다. 현재 수익 창출이 사용 설정된 조직에서는 이 기능을 사용할 수 없습니다. 케이스: 747159 |
개발자 앱 창이 중단됨 | 개발자가 Edge 개발자 포털에서 앱을 삭제한 후 Edge 관리 UI에서 해당 개발자 앱을 클릭하면 창이 중단되었습니다. 이 문제는 해결되었습니다. |
API 프록시 구성의 주석 | 이제 API 프록시 구성의 주석이 API 프록시 편집기 코드 보기 및 속성 검사기에서 표시됩니다. |
잘못된 이름으로 생성된 API 프록시 | 이전에는 Edge 관리 UI에서 이름에 지원되지 않는 특수문자가 포함된 API 프록시를 만들 수 있었기 때문에 삭제할 수 없는 잘못된 API 프록시가 생성되었습니다. 이제 API 프록시 이름이 생성 시 검증됩니다. 영숫자, '-', '_' 문자만 허용됩니다. 케이스: 550390 |
API 프록시 이름 지정 시 대소문자 구분 | Edge에서 입력된 대소문자와 관계없이 소문자 이름으로 API 프록시를 만들었습니다. 이제 Edge에서 API 프록시에 입력된 이름의 대소문자를 구분합니다. |
API 프록시 저장 경고 | API 프록시 편집기에 API 프록시를 저장하면 Edge는 프로덕션 환경을 비롯하여 현재 버전이 배포된 모든 환경에 API 프록시를 배포합니다. 이제 Edge 관리 UI에서 프록시를 저장하기 전에 경고를 제공합니다. |
프로덕션 환경에 저장할 권한이 없는 맞춤 역할 | 배포된 API 버전이 업데이트되면 배포된 환경에서 내부 배포 취소 및 배포가 트리거됩니다. 적절한 배포 권한이 없는 커스텀 역할이 API 프록시를 저장하여 배포할 수 있었습니다. 이 문제는 배포 권한을 적용하여 해결되었습니다. 케이스: 813084 |
대상 서버 중복 | 중복 대상 서버를 만들 때 Edge에서 HTTP 409 오류 대신 기존 대상 서버를 덮어쓰고 201 상태를 반환했습니다. 이 문제는 409 오류를 발생시키고 기존 대상 서버를 덮어쓰지 않음으로써 해결되었습니다. |
API 프록시의 트레이스 세션을 만들 수 없음 | 연결할 수 없는 메시지 프로세서가 있는 환경에 대한 트레이스 세션이 생성되지 않았습니다. 도달 가능하고 사용 가능한 메시지 프로세서에만 트레이스 세션을 연결하여 이 문제가 해결되었습니다. 케이스: 812192 |
JMSReplyTo 동작 업데이트 | 기본적으로 Edge는 JMSReplyTo 헤더에 지정된 대기열로 응답을 전송합니다.
그러나 백엔드 서비스가 Edge가 아닌 JMSReplyTo 대기열에 응답을 전송하도록 처리하려면 모든 흐름의 API 프록시 응답에 X-Apigee-Ignore-JMSResponse 헤더를 추가하고 true로 설정하세요.<Header name="X-Apigee-Ignore-JMSResponse">true</Header> |
CLOSE_WAIT 및 502 잘못된 게이트웨이 오류가 많음 | CLOSE_WAIT 측정항목과 502 잘못된 게이트웨이 오류가 증가하는 문제가 해결되었습니다. 케이스: 814656, 814664, 814670 |
Node.js 임시 디렉터리 | Node.js 스크립트가 Edge에 배포되면 특정 디렉터리에 대한 파일 시스템 액세스를 제한하는 샌드박스 내에서 실행됩니다. 그러나 os.tmpdir는 Edge Node.js 샌드박스에 없는 /tmp 또는 /var/tmp와 같은 디렉터리 이름을 반환하므로 일부 스크립트가 중단됩니다. 이제 Edge Node.js 샌드박스에 os.tmpdir가 사용할 /tmp 디렉터리가 포함됩니다. |
API 호출의 null 포인터 예외 | Assign Message 정책에서 Edge가 측정항목의 응답 코드를 캡처하려고 할 때 null 응답 상태가 null 포인터 예외를 발생시켰습니다. 이 문제는 해결되었습니다. 케이스: 815595 |