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 프록시에 간단한 기본 인증을 추가하여 사용자 인증 정보 및 HTTP Authorization: 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 가져오기
  • SOAP 헤더가 포함된 WSDL을 가져오면 구성이 잘못되었습니다. 이 문제를 해결하기 위해 SOAP 헤더 지원이 추가되었습니다.
  • 외부 스키마를 사용하여 WSDL을 가져오면 API 프록시가 적절한 메시지를 백엔드에 게시하지 않습니다. 여러 부분으로 구성된 복합 유형이 있는 WSDL을 가져오면 이제 API 프록시에 적절한 SOAP 페이로드가 생성됩니다.
  • 이제 WSDL 가져오기가 SOAP 작업에서 문서 요소를 지원합니다. 이 문서는 WSDL 가져오기 UI의 설명 열에 표시됩니다.
동시 비율 제한 정책 구성 이제 대상 엔드포인트 선택기를 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