Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요. info
2016년 7월 27일 수요일에 Apigee Edge for Public Cloud의 새 버전이 출시되었습니다.
새로운 기능 및 업데이트
다음은 이번 출시의 새로운 기능과 업데이트입니다.
프록시 마법사 사용 시 SOAP 프록시 동작
프록시 마법사를 사용하여 WSDL에서 SOAP 기반 프록시를 만들 때 프록시 생성에는 두 가지 옵션이 있습니다.
- 프록시가 SOAP 요청 페이로드를 그대로 전달하는 패스 스루 SOAP
- REST에서 SOAP로, SOAP에서 REST로: 프록시가 JSON과 같은 수신 페이로드를 SOAP 페이로드로 변환한 다음 SOAP 응답을 호출자가 예상하는 형식으로 다시 변환합니다.
이번 출시에는 이러한 옵션의 동작 방식에 관한 다음과 같은 업데이트가 포함되어 있습니다. 이전 동작과 새 동작의 차이점은 프록시 마법사에서 자동으로 생성되는 정책과 구성에 있습니다.
패스 스루 SOAP
-
이제 모든 WSDL 작업이 프록시 리소스('/cityforecastbyzip' 등)가 아닌 프록시 기본 경로 '/'로 전송됩니다. 작업 이름은 타겟 SOAP 서비스로 전달됩니다. 이 동작은 SOAP 사양과 일치합니다.
- 생성된 프록시가 더 이상 요청에서 JSON을 지원하지 않습니다. XML만 지원합니다. 프록시는 SOAP 요청에 Envelope, Body, http://schemas.xmlsoap.org/soap/envelope/ 네임스페이스가 있는지 확인합니다.
REST-SOAP-REST
- 프록시가 더 이상 WSDL RPC를 지원하지 않습니다 (Document/Literal만 지원됨). WSDL 2.0으로 테스트되지 않았습니다.
- 새 동작은 WS-Policy로 테스트되지 않았습니다.
- 프록시를 사용하면 FormParams 대신 JSON 데이터를 POST할 수 있습니다.
- 프록시 빌더를 사용하여 프록시에 CORS (교차 출처 리소스 공유) 지원을 추가하면 다음과 같은 개선사항이 표시됩니다.
- Access-Control-Allow-Headers 헤더:
Origin,x-requested-with,Accept헤더 외에도 Access-Control-Allow-Headers 헤더에는Content-Type,Accept-Encoding,Accept-Language,Host,Pragma,Referrer,User-Agent,Cache-Control이 포함됩니다. - Access-Control-Allow-Methods 헤더:
GET,PUT,POST,DELETE외에도 이 헤더에는PATCH및OPTIONS동사가 포함됩니다.
- Access-Control-Allow-Headers 헤더:
- WSDL의 API 프록시를 생성할 때 Edge는 WSDL에서 추상으로 정의된 ComplexTypes를 읽고 추상 유형을 기반으로 하는 인스턴스 유형을 올바르게 인식합니다.
wsdl2apigee 오픈소스 명령줄 유틸리티
Apigee는 WSDL에서 패스스루 또는 rest-to-soap API 프록시를 생성하는 오픈소스 명령줄 유틸리티도 제공합니다. https://github.com/apigee/wsdl2apigee를 참고하세요.
(EDGEUI-614)
수정된 버그
다음은 이번 출시 버전에서 수정된 버그입니다. 이 목록은 주로 자신의 지원 티켓에서 제기한 문제가 수정되었는지 확인하는 사용자를 위한 것입니다. 모든 사용자에게 자세한 정보를 제공하기 위한 목적은 아닙니다.
| 문제 ID | 설명 |
|---|---|
| EDGEUI-621 | 새 API 프록시로 저장 시 과학적 표기법이 포함된 기본 이름이 사용됨(예: 'new-1.234568901234568e+53') |
| EDGEUI-572 | UI에 '오류: 세션 시간 초과' 대신 '오류: 알 수 없는 오류'가 표시됨 |