14.04.16 - Apigee Edge 클라우드 출시 노트

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 인코딩과 HTTP Authorization: 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 가져오기
  • SOAP 헤더가 있는 WSDL을 가져오면 구성이 잘못되었습니다. 이 문제를 해결하기 위해 SOAP 헤더 지원이 추가되었습니다.
  • 외부 스키마가 있는 WSDL을 가져오면 API 프록시가 백엔드에 올바른 메시지를 게시하지 않았습니다. 이제 복잡한 다중 파트 유형이 있는 WSDL을 가져오면 API 프록시에 적절한 SOAP 페이로드가 생성됩니다.
  • 이제 WSDL 가져오기에서 SOAP 작업의 문서 요소를 지원합니다. 문서는 WSDL 가져오기 UI의 설명 열에 표시됩니다.
동시 실행 비율 제한 정책 구성 이제 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