현재 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 프록시에 간단한 기본 인증을 추가하여 사용자 인증 정보 및 HTTPAuthorization: Basic
헤더 입력에 대한 자동 Base64 인코딩을 제공할 수 있습니다.
기본 인증 정책을 참조하세요. - 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 |
개발자 앱 창 작동 중지 | 개발자가 에지 개발자 포털에서 앱을 삭제한 후 에지 관리 UI에서 해당 개발자 앱을 클릭하면 창이 중단됩니다. 이 문제는 해결되었습니다. |
API 프록시 구성의 주석 | 이제 API 프록시 구성의 주석이 API 프록시 편집기 코드 보기 및 속성 검사기에 표시됩니다. |
잘못된 이름으로 생성된 API 프록시 | 이전에는 Edge 관리 UI에서 이름에 지원되지 않는 특수문자가 포함된 API 프록시를 만들 수 있었기 때문에 잘못된 API 프록시는 삭제할 수 없었습니다. 이제 API 프록시 이름은 생성 시 검증됩니다. 영숫자, '-', '_' 문자만 허용됩니다. 케이스: 550390 |
API 프록시 이름 지정의 대소문자 구분 | Edge는 입력된 대소문자와 관계없이 소문자로 API 프록시를 만들었습니다. 이제 Edge에서 API 프록시에 입력된 이름의 대소문자를 따릅니다. |
API 프록시 저장 시 경고 | API 프록시 편집기에 API 프록시를 저장하면 Edge에서 프로덕션 환경을 포함하여 현재 버전이 배포된 모든 환경에 API 프록시를 배포합니다. 이제 프록시를 저장하기 전에 에지 관리 UI에서 경고를 표시합니다. |
프로덕션 환경에 권한을 저장할 수 없는 커스텀 역할 | 배포된 API 버전이 업데이트되면 내부 배포 취소 및 배포된 환경에 배포가 트리거됩니다. 적절한 배포 권한이 없는 커스텀 역할은 API 프록시를 저장하여 배포할 수 있었습니다. 이 문제는 배포 권한을 적용하여 해결되었습니다. 케이스: 813084 |
중복 대상 서버 | 중복 대상 서버를 만들 때 HTTP 409 오류 대신 Edge가 기존 대상 서버를 덮어쓰고 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 포인터 예외 | 메시지 할당 정책에서 Edge가 측정항목의 응답 코드를 캡처하려고 할 때 null 응답 상태에서 null 포인터 예외가 발생했습니다. 이 문제는 해결되었습니다. 케이스: 815595 |