Apigee Edge 문서입니다.
Apigee X 문서로 이동 정보
2019년 10월 10일, Apigee는 Trireme 기반 Node.js API 프록시 지원을 중단하고 해당 엔드포인트의 트래픽을 정지했습니다. 이 기능은 2018년 10월 10일 공지사항에 따라 지원 중단되었습니다. 대신 Apigee 호스팅된 타겟을 사용하는 것이 좋습니다.
Trireme를 지원 중단한 이유는 무엇인가요?
Apigee는 2013년부터 Trireme를 사용하여 Apigee Edge 내에서 Node.js 프록시 사용을 지원해 왔습니다. 이렇게 하면 Apigee Edge 내에서 Node.js 코드를 실행하고 API로 노출할 수 있습니다. Trireme 기반 접근 방식을 사용하면 Node.js API를 빠르고 간단하게 호스팅할 수 있지만 Trireme는 지원하는 Node.js 버전과 패키지가 제한적입니다. 또한 표준 Node.js 환경과 Java 가상 머신 (JVM)을 기반으로 실행되는 Trireme/Rhino 환경 간에 미묘한 동작 차이가 있습니다.
고객이 Node.js의 모든 기능을 활용하고 공개적으로 사용 가능한 Node.js 패키지를 사용할 수 있는 기능을 반복적으로 요청함에 따라 기존 Node.js 지원이 지원 중단되고 호스팅된 타겟이 대체되었습니다. 호스팅된 타겟을 사용하면 Apigee에서 호스팅하는 네이티브 런타임 환경에서 Node.js 애플리케이션을 실행하고 API에 비즈니스 로직을 추가할 수 있습니다.
기존 Trireme 기반 API 프록시는 어떻게 되나요?
2019년 10월 10일부터 Node.js 기반 API 프록시가 배포 해제되며 더 이상 API 트래픽을 제공할 수 없게 됩니다. API 프록시 UI에서 계속 확인하거나 관리 API를 사용하여 프록시 정의 및 모든 종속 항목을 가져올 수 있지만 API 프록시 또는 Node.js 종속 항목을 수정하거나 배포할 수는 없습니다.
어떤 조치를 취해야 하나요?
- 기존 Trireme 기반 Node.js 프록시를 인벤토리합니다. Trireme 기반 Node.js를 사용하는 API 프록시를 찾는 데 도움이 되도록 오픈소스 apigee-trireme-finder 유틸리티를 사용할 수 있습니다.
- API 프록시 번들을 다운로드합니다. (이 FAQ의 데이터를 내보내려면 어떻게 해야 하나요 (클라우드 고객)를 참고하세요.)
- 지원 중단된
apigee-access
NPM의 대안을 비롯하여 자주 묻는 질문은 호스팅된 타겟 FAQ를 참고하세요. - Node.js 프록시의 이전 소스 코드에서 새 API 프록시 (호스팅된 타겟)를 만들고 배포합니다 (자세한 내용은 튜토리얼 참고).
고려할 수 있는 옵션/대안은 무엇인가요?
다음 대안 중 하나를 고려해 보세요.
- 호스팅된 타겟은 기업이 이전보다 더 많은 비즈니스 로직을 API에 추가할 수 있는 간단한 방법을 제공합니다. 호스팅된 타겟을 사용하면 Google에서 호스팅하는 네이티브 런타임 환경에서 Node.js 애플리케이션을 실행할 수 있습니다. 즉, Node.js의 모든 기능을 활용하고 앱에서 다양한 Node.js 패키지를 사용할 수 있습니다. 자세한 내용은 호스팅된 타겟 FAQ를 참고하세요.
- API 타겟 백엔드를 호스팅하는 대체 서비스(예: Google App Engine, Cloud Run, Cloud Functions)로 이전합니다.
데이터를 내보내려면 어떻게 해야 하나요 (클라우드 고객)?
다음 방법 중 하나로 Node.js 프록시 번들을 다운로드할 수 있습니다.
- UI: 문서의 API 프록시 다운로드에 설명된 대로 API 프록시 편집기에서 ZIP 파일을 다운로드합니다.
- API: Apigee API를 사용하여 프록시 번들을 내보냅니다. NPM 종속 항목 가져오기 API를 사용하여 API 프록시 버전의 Node.js 종속 항목을 나열합니다.
Trireme를 호스팅된 타겟으로 이전하는 데 도움이 되는 도구나 지원이 있나요?
Google은 기존 Node.js 프록시를 호스팅된 타겟으로 이전하는 자동화 도구를 제공하지 않습니다. 기존 Node.js 프록시를 호스팅된 타겟 프록시로 이전에 관한 안내는 문서의 튜토리얼을 참고하세요.
추가 정보 또는 도움이 필요한 경우 누구에게 문의해야 하나요?
추가 세부정보를 요청하려면 Apigee Edge 지원팀(제목: Trireme EOL)에서 티켓을 생성하세요.