현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동 정보
2016년 7월 27일 수요일에 퍼블릭 클라우드용 Apigee Edge의 새 버전이 출시되었습니다.
새로운 기능 및 업데이트
다음은 이번 출시의 새로운 기능과 업데이트입니다.
프록시 마법사 사용 시 SOAP 프록시 동작
프록시 마법사를 사용하여 WSDL에서 SOAP 기반 프록시를 만들 때 프록시를 만드는 방법에는 두 가지가 있습니다.
- 패스 스루 SOAP: 프록시가 SOAP 요청 페이로드를 있는 그대로 전달합니다.
- REST에서 SOAP에서 REST로 프록시는 JSON과 같은 수신 페이로드를 SOAP 페이로드로 변환한 후 SOAP 응답을 호출자가 예상하는 형식으로 다시 변환합니다.
이 릴리스에서는 이러한 옵션의 작동 방식에 대한 다음과 같은 업데이트가 포함되었습니다. 이전 동작과 새 동작의 차이점은 프록시 마법사에서 자동으로 생성되는 정책 및 구성에 있습니다.
패스 스루 SOAP
-
이제 모든 WSDL 작업이 프록시 리소스(예: '/cityforecastbyzip')가 아닌 프록시 기본 경로 '/'로 전송됩니다. 작업 이름은 대상 SOAP 서비스로 전달됩니다. 이 동작은 SOAP 사양과 일치합니다.
- 생성된 프록시가 더 이상 요청에서 JSON을 지원하지 않습니다. XML만 지원합니다. 프록시는 SOAP 요청이 봉투, 본문, 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 헤더: Access-Control-Allow-Headers 헤더에는
Origin
,x-requested-with
,Accept
헤더 외에도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 헤더: Access-Control-Allow-Headers 헤더에는
- WSDL용 API 프록시를 생성할 때 Edge는 WSDL에서 추상으로 정의된 모든 ComplexType을 읽고 추상 유형에 기반한 모든 인스턴스 유형을 올바르게 인식합니다.
wsdl2apigee 오픈소스 명령줄 유틸리티
Apigee는 WSDL에서 패스 스루 또는 REST-toap API 프록시를 생성하는 오픈소스 명령줄 유틸리티도 제공합니다. https://github.com/apigee/wsdl2apigee를 참고하세요.
(EDGEUI-614)
수정된 버그
다음은 이번 출시 버전에서 수정된 버그입니다. 이 목록은 주로 자신의 지원 티켓에서 제기한 문제가 수정되었는지 확인하는 사용자를 위한 것입니다. 모든 사용자에게 자세한 정보를 제공하기 위한 목적은 아닙니다.
문제 ID | 설명 |
---|---|
EDGEUI-621 | 새 API 프록시로 저장에서 'new-1.234568901234568e+53'과 같은 과학적 표기법이 포함된 기본 이름을 사용합니다. |
EDGEUI-572 | Ui에 '오류: 세션 시간 초과' 대신 '오류: 알 수 없는 오류'가 표시됨 |