Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요. info
2016년 9월 19일 월요일에 새로운 버전의 Apigee Edge for Private Cloud가 출시되었습니다.
이전 Edge for Private Cloud 기능 출시 이후 다음 출시가 진행되었으며 이 기능 출시에 포함되어 있습니다.
- 클라우드: 16.04.13 (UI), 16.04.13 (수익 창출), 16.04.20 (UI), 16.04.27 (수익 창출), 16.04.27 (UI), 16.05.04 (UI), 16.05.11 (UI), 16.05.11 (수익 창출), 16.05.18 (UI), 16.05.25 (수익 창출), 16.06.08 (수익 창출), 16.06.15 (UI), 16.06.22 (수익 창출), 16.06.29 (UI), 16.07.06 (수익 창출), 16.07.06.02 (수익 창출), 16.07.13 (UI), 16.07.20.01 (수익 창출), 16.07.27 (UI), 16.08.17
특정 클라우드 출시가 프라이빗 클라우드용 Edge 버전에 포함되어 있는지 확인하는 방법을 알아보려면 출시 번호 지정 정보를 참고하세요.
출시 개요
이번 출시에서는 기본 API 프록시 편집기가 삭제되고 기본 편집기와 함께 사용할 수 있었던 새 프록시 편집기로 대체되었습니다. 기타 주목할 만한 개선사항으로는 API 제품 리소스 경로의 동작 개선, 메시지 할당 및 오류 발생 정책에 정의된 JSON 페이로드 처리 개선, XML-JSON 변환 개선, 리소스 검증 개선, 개별 API 프록시의 제한 시간 설정 기능, API 프록시 마법사의 SOAP 프록시 생성 업데이트, JavaScript용 고성능 암호화 객체 등이 있습니다.
수익 창출 개선사항에는 알림 요금제가 포함된 새로운 알림 기능, 개발자를 수익 창출로 이전하는 API, 요금제를 공개 또는 비공개로 설정하는 기능이 포함됩니다.
이 주제의 나머지 부분에는 이번 출시에 포함된 모든 새로운 기능, 업데이트, 버그 수정에 관한 세부정보가 포함되어 있습니다.
지원 중단됨
API 서비스
기본 프록시 편집기 삭제 (Cloud 16.04.20 UI)
이제 새 버전의 API 프록시 편집기만 지원됩니다. 기존 버전은 더 이상 사용할 수 없으며 '기존 버전의 프록시 편집기에 액세스' 링크가 삭제되었습니다. 기존 버전을 사용한 경우 API 프록시가 새 편집기에 자동으로 로드됩니다. (EDGEUI-498)
수익 창출
지원 중단된 다음 기능이 삭제되었으며 더 이상 지원되지 않습니다.
- 한도 설정
- 전송 한도 알림
또는 다음 섹션에 설명된 대로 알림을 설정할 수 있습니다.
(DEVRT-2742)
새로운 기능 및 업데이트
이번 출시 버전의 새로운 기능과 향상된 기능은 다음과 같습니다. 다음 개선사항 외에도 이번 출시에는 사용성, 성능, 보안, 안정성 개선사항이 여러 개 포함되어 있습니다.
자세한 내용과 안내는 프라이빗 클라우드용 Edge 문서를 참고하세요.
프라이빗 클라우드
Postgres를 버전 9.4로 업그레이드
이 출시에는 Postgres 9.4로의 업그레이드가 포함되어 있습니다. 시스템 업데이트에 관한 안내는 Apigee Edge를 4.16.09로 업데이트를 참고하세요.
Edge UI의 GeoMap 지원
지역 집계를 사용하면 지역, 대륙, 국가, 도시와 같은 지리적 속성을 기반으로 API 호출에 대한 분석 데이터를 수집할 수 있습니다. 이 분석 데이터를 통해 API 요청의 위치를 보여주는 지도를 Edge UI에서 볼 수 있습니다.
자세한 내용은 지역 집계 및 지역 지도 사용 설정을 참고하세요.
API BaaS
다음 항목에 관한 문서가 추가되었습니다.
- TLS를 사용하도록 API BaaS를 구성하는 방법 자세한 내용은 API BaaS용 TLS 구성을 참고하세요.
- 모든 애셋이 모든 API BaaS 스택 노드에서 사용할 수 있도록 공유 스토리지를 사용하도록 모든 API BaaS 스택 노드를 구성하는 방법 자세한 내용은 애셋 업로드를 참고하세요.
- BaaS 스택 노드를 구성할 때 Cassandra 비밀번호를 암호화하는 방법 자세한 내용은 Edge 비밀번호 재설정을 참고하세요.
모니터링 도구 및 대시보드의 베타 출시
이 출시에는 Edge용 새로운 모니터링 도구 및 대시보드의 베타 버전이 포함되어 있습니다. 이 도구를 사용하면 배포의 다양한 조직과 환경에 대한 HTTP 오류 코드뿐만 아니라 다양한 구성요소 (라우터, 메시지 프로세서, ZooKeeper, Cassandra)의 상태를 파악할 수 있습니다. 대시보드 데이터의 스냅샷을 찍어 Apigee와 공유하여 지원 인시던트를 해결할 수도 있습니다.
설치 안내를 포함한 문서는 버전 4.18.01의 Edge 4.16.09 문서에 포함되어 있습니다.
하지만 대시보드를 설치하고 사용하려면 버전 4.18.01에서도 제공되는 Apigee 평가 계약을 작성하여 orders@apigee.com으로 이메일을 보내 Apigee에 반환해야 합니다.
분석 수집기 도구 베타 출시
모든 Edge for Private Cloud 고객은 API 프록시 트래픽에 관한 통계를 Apigee에 제출해야 합니다. Apigee에서는 고객이 크론 작업을 만들어 하루에 한 번 정보를 업로드하는 것이 좋습니다.
이 데이터의 업로드를 지원하기 위해 Apigee에서는 apigee-analytics-collector 명령줄 유틸리티의 베타 버전을 제공합니다. 이 유틸리티는 API 호출량 보고서를 Apigee에 다시 전송합니다. 프라이빗 클라우드용 Edge 설치는 이 유틸리티를 사용하여 트래픽 데이터를 가져와 Apigee에 보고할 수 있습니다.
자세한 내용은 Apigee에 API 트래픽 데이터 업로드 - 베타 버전을 참고하세요.
API 서비스
메시지 할당 및 오류 발생의 JSON 페이로드 (Cloud 16.08.17)
이 개선사항을 통해 적절한 JSON 메시지 형식을 보장하기 위한 해결 방법이 필요하지 않으며, 잘못된 JSON을 만들지 않고 중괄호를 사용하여 변수를 지정할 수 있습니다. 예를 들어 다음은 JSON 메시지에 message.content 값을 삽입합니다.
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
해결 방법을 사용한 경우 코드는 그대로 작동합니다. 중괄호 대신 variablePrefix 및 variableSuffix를 사용하여 변수를 나타낼 수도 있습니다.
메시지 할당 정책 및 오류 제기 정책 참조 문서의 <Set><Payload> 요소를 참고하세요. (APIRT-1160)
XML to JSON 정책 개선사항 (클라우드 16.08.17)
XML to JSON 정책이 다음과 같은 기능으로 개선되었습니다. 다음과 같이 정책을 구성할 수 있습니다.
- 변환 중에 일부 XML 요소를 배열로 처리하여 JSON 문서의 대괄호 '[ ]'에 값을 배치합니다.
- 최종 JSON 문서에서 XML 문서 계층 구조의 수준을 삭제합니다.
자세한 내용은 XML to JSON 정책을 참고하세요. (APIRT-1144)
API 제품 리소스 경로의 와일드카드 여러 개 (Cloud 16.08.17)
API 제품에서 리소스 경로를 정의할 때 리소스 경로의 여러 위치에 와일드 카드를 포함할 수 있습니다. 예를 들어 /team/*/invoices/**은 /team 뒤에 오는 값과 invoices/ 뒤에 오는 리소스 경로를 사용하여 API 호출을 허용합니다. API 호출에서 허용되는 URI는 proxyBasePath/team/finance/invoices/company/a입니다.
이 출시 후 기존 API 제품 리소스 경로가 예상대로 작동하지 않으면 조직에서 다음 속성을 설정하여 이전 동작으로 되돌리세요. features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
JavaScript의 암호화 함수 (Cloud 16.08.17)
다음 해시 객체(MD5, SHA-1, SHA256, SHA512)를 만들고 가져오고 업데이트하는 데 사용할 수 있는 새로운 고성능 JavaScript crypto 함수가 제공됩니다.
crypto 객체를 사용하면 다양한 형식으로 날짜를 가져올 수도 있습니다. 자세한 내용은 JavaScript 객체 모델을 참고하세요.
(APIRT-2886)
Java Callout JAR 버전 확인 (클라우드 16.08.17)
Java JAR 리소스를 API 프록시에 업로드할 때 Java 리소스 버전이 지원되는 소프트웨어 및 지원되는 버전에 나열된 Edge 지원 Java 버전과 호환되지 않으면 HTTP 400 상태 코드가 반환됩니다(500 대신). (MGMT-3420)
API 프록시 리소스 검증 (Cloud 16.08.17)
환경 또는 조직 범위에 저장된 API 프록시 리소스 파일 (예: JavaScript 또는 Java JAR)이 있는 경우 유효성 검사 프레임워크에서는 유효성 검사를 통과하기 위해 가져올 프록시 번들에 API 프록시 수준의 리소스를 포함할 필요가 없습니다. 이제 리소스 유효성 검사는 가져오기 시간이 아닌 배포 시간에 실행됩니다. (MGMT-1430)
개별 API 프록시의 시간 제한 구성 (Cloud 16.08.17)
지정된 시간이 지나면 타임아웃되도록 API 프록시를 구성할 수 있습니다 (504 게이트웨이 타임아웃 상태). 기본 사용 사례는 실행하는 데 시간이 오래 걸리는 API 프록시가 있는 Private Cloud 고객을 위한 것입니다. 예를 들어 특정 프록시를 3분에 타임아웃해야 한다고 가정해 보겠습니다. API 프록시 구성에서 새 api.timeout 속성을 사용할 수 있습니다. 3분 예시를 사용하여 이 작업을 수행하는 방법은 다음과 같습니다.
- 먼저 3분 후 부하 분산기, 라우터, 메시지 프로세서가 타임아웃되도록 구성해야 합니다.
- 그런 다음 관련 프록시가 3분 안에 타임아웃되도록 구성합니다. 값을 밀리초 단위로 지정하세요. 예를 들면 다음과 같습니다.
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ... - 그러나 시스템 시간 제한을 늘리면
api.timeout설정이 없는 모든 프록시가 새로운 상위 부하 분산기, 라우터, 메시지 프로세서 시간 제한을 사용하므로 성능 문제가 발생할 수 있습니다. 따라서 더 짧은 시간 제한을 사용하기 위해 더 이상 시간 제한이 필요 없는 다른 API 프록시를 구성합니다. 예를 들어 다음은 1분 후 API 프록시가 시간 초과되도록 설정합니다.
<Property name="api.timeout">60000</Property>
Edge 시간 제한을 수정할 수 없는 클라우드 고객은 표준 Edge 메시지 프로세서 시간 제한인 57초보다 짧은 경우 API 프록시 시간 제한도 구성할 수 있습니다.
변수로 값을 채울 수 없습니다. 이 속성은 엔드포인트 속성 참조에 설명되어 있습니다. (APIRT-1778)
프록시 마법사 사용 시 SOAP 프록시 동작 (Cloud 16.07.27 UI)
프록시 마법사를 사용하여 WSDL에서 SOAP 기반 프록시를 만들 때 프록시 생성에는 두 가지 옵션이 있습니다.
- 프록시가 SOAP 요청 페이로드를 그대로 전달하는 패스 스루 SOAP
- REST에서 SOAP로, SOAP에서 REST로: 프록시가 JSON과 같은 수신 페이로드를 SOAP 페이로드로 변환한 다음 SOAP 응답을 호출자가 예상하는 형식으로 다시 변환합니다.
이번 출시에는 이러한 옵션의 동작 방식에 관한 다음과 같은 업데이트가 포함되어 있습니다. 이전 동작과 새 동작의 차이점은 프록시 마법사에서 자동으로 생성되는 정책과 구성에 있습니다.
통과 SOAP
-
이제 모든 WSDL 작업이 프록시 리소스('/cityforecastbyzip' 등)가 아닌 프록시 기본 경로 '/'로 전송됩니다. 작업 이름은 타겟 SOAP 서비스로 전달됩니다. 이 동작은 SOAP 사양과 일치합니다.
- 생성된 프록시가 더 이상 요청에서 JSON을 지원하지 않습니다. XML만 지원합니다. 프록시는 SOAP 요청에 Envelope, Body, 네임스페이스가 있는지 확인합니다.
REST-SOAP-REST
- 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)
키 값 맵 작업 정책의 만료/새로고침 기본값 (Cloud 16.06.15 UI)
키 값 맵 작업 정책을 사용하면 값이 새로고침되기 전에 유지되는 시간을 결정할 수 있습니다. 새로고침 간격은 <ExpiryTimeInSecs> 요소로 설정됩니다. GET 작업이 실행되고 만료 간격이 초과된 경우 값이 새로고침되고 정책에서 업데이트된 값을 가져옵니다. 이 정책을 API 프록시에 추가하면 기본 만료 시간이 이제 300초가 됩니다. (이전 기본값은 -1이었으며 이는 값이 새로고침되지 않음을 의미합니다.) (EDGEUI-579)
수익 창출
조정 가능한 알림 요금제 (Cloud 2020년 4월 16일 UI, Cloud 2020년 4월 13일 수익 창출)
Edge 수익 창출의 새로운 조정 가능한 알림 요금제를 사용하면 API 제공업체가 각 앱 개발자의 타겟 트랜잭션 수를 조정할 수 있습니다. 목표 수의 90%, 100%, 150% 등 도달한 비율에 따라 알림을 전송할지 여부와 시기를 구성할 수 있습니다. 이 기능은 이전 버전에서 제공된 관리 API 외에도 관리 UI를 통해 사용할 수 있습니다. 자세한 내용은 조정 가능한 알림 계획 세부정보 지정을 참고하세요. (DEVRT-2375, DEVRT-2370)
조정 가능한 알림 요금제 (Cloud 16.04.27 수익 창출)용 웹훅 알림
조정 가능한 알림 요금제의 경우 지정한 URL로 알림을 전송하는 웹훅을 만들 수 있습니다. 거래 한도에 도달할 때까지 특정 간격 (백분율)으로 알림이 발생하도록 제어할 수도 있습니다. 웹훅 알림은 기존 알림 템플릿을 사용하는 대신 유연하게 사용할 수 있는 대안입니다. 웹훅을 사용하여 알림 설정하기를 참고하세요. (DEVRT-2393, DEVRT-2394)
맞춤 속성 요금제를 사용한 조정 가능한 알림 (Cloud 16.05.18 UI)
Edge 수익 창출에서 새로운 '맞춤 속성이 포함된 조정 가능한 알림' 요금제를 사용하면 맞춤 속성 값을 사용하여 개발자의 거래 수를 추가할 수 있습니다. 표준 조정 가능한 알림 요금제를 사용하면 API 호출이 성공할 때마다 개발자의 거래 수에 1이 추가됩니다. 하지만 맞춤 속성이 있는 조정 가능한 알림 요금제의 경우 맞춤 속성 값이 개발자의 거래 수에 추가됩니다. 예를 들어 맞춤 속성 'small'의 값이 응답에서 0.1인 경우 거래 수가 0.1만큼 증가합니다. 맞춤 속성 'addressTotal'의 값이 50인 경우 거래 수가 50만큼 증가합니다. 자세한 내용은 맞춤 속성 세부정보로 요금제 지정을 참고하세요. (DEVRT-2504)
회사 및 개발자의 합산 거래 총액을 기반으로 알림 설정(Cloud 2022년 6월 16일 수익 창출)
일반적으로 개발자가 회사 앱을 사용하여 API에 액세스하면 회사 내 모든 개발자의 거래 합계가 자동으로 추적됩니다. 개발자가 자체 개발자 앱을 사용하여 API에 액세스하고 있으며 트래픽 중단 없이 개발자의 합산 거래 총계를 추적해야 하는 경우 어떻게 해야 하나요? 개발자를 회사에 추가하고 회사 및 개발자의 합산 거래 총계를 기준으로 기준점에 도달하면 알림이 전송되도록 설정할 수 있습니다. 자세한 내용은 회사 및 개발자의 합산 거래 총액에 따라 알림 설정하기를 참고하세요. (DEVRT-2643)
알림 보기 및 재처리 (Cloud 16.06.08 수익 창출)
수익 창출 테스트 모음의 일부로 관리 API를 사용하여 이전에 전송된 알림을 보고 다시 처리할 수 있습니다. 자세한 내용은 알림 보기 및 재처리를 참고하세요. (DEVRT-2643)
수익 창출 테스트 (클라우드 16.05.25 수익 창출)
수익 창출에서는 웹훅 실행을 테스트하여 알림이 전송되는지 확인할 수 있는 API 세트를 제공합니다. 자세한 내용은 알림 설정 테스트를 참고하세요. (DEVRT-2625)
개발자를 수익 창출로 마이그레이션 (Cloud 16.05.11 수익 창출)
개발자의 수익 창출로의 이전을 용이하게 하는 새로운 API가 제공됩니다. 거래 사용량을 이전하고 맞춤 설정 및 반복 수수료를 청구할 수 있습니다. 또한 게시된 요금제를 수락할 때 이미 청구된 경우 설정 수수료를 면제할 수 있습니다. 자세한 내용은 개발자를 수익 창출로 이전하기를 참고하세요. (DEVRT-2446)
개발자 포털의 공개 및 비공개 요금제 (Cloud 16.04.27 수익 창출)
요금제를 '공개' 또는 '비공개'로 설정할 수 있습니다. 공개 요금제는 개발자 포털에 표시되지만 비공개 요금제는 표시되지 않습니다. 요금제의 기본값은 Public입니다. 자세한 내용은 http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans을 참고하세요. (DEVRT-2445)
개발자 정지 해제 (클라우드 16.06.08 수익 창출)
수익 창출에서는 이전에 정지된 개발자를 정지 해제하는 데 사용할 수 있는 API 집합을 제공합니다. 구성된 한도에 도달하면 개발자가 정지될 수 있습니다. 예를 들어 거래 수가 최대 한도에 도달했거나 선불 계정 잔액이 소진된 경우입니다. 자세한 내용은 개발자 정지 해제를 참고하세요. (DEVRT-2641)
거래 상태 보기 (Cloud 16.06.08 수익 창출)
수익 창출 테스트 스위트의 일부로 관리 API를 사용하여 지정된 기간에 발생한 거래의 상태를 볼 수 있습니다. 자세한 내용은 트랜잭션 상태 보기를 참고하세요. (DEVRT-2640)
수익 보고서에 개발자 맞춤 속성 포함 (Cloud 16.05.25 수익 창출)
수익 보고서의 경우 맞춤 속성이 개발자에게 정의되어 있으면 보고서에 맞춤 속성을 포함할 수 있습니다. 자세한 내용은 API를 사용하여 수익 보고서에 개발자 맞춤 속성 포함을 참고하세요. (DEVRT-2447)
거래 기록 정책 및 API 제품 리소스 일관성 (Cloud 16.05.18 UI)
수익 창출 거래 기록 정책의 리소스 경로가 API 제품에 정의된 리소스 경로와 일치하지 않으면 (예: API 제품 리소스 경로를 변경한 경우) 제품 페이지의 거래 기록 정책 아이콘에 경고 기호가 표시됩니다. 아이콘을 클릭하여 거래 기록 정책을 보면 페이지 상단에 경고가 표시됩니다. 트랜잭션 기록 정책에서 리소스 경로를 수정하면 경고 표시기가 사라집니다. (DEVRT-2240)
수정된 버그
다음은 이번 출시 버전에서 수정된 버그입니다. 이 목록은 주로 자신의 지원 티켓에서 제기한 문제가 수정되었는지 확인하는 사용자를 위한 것입니다. 모든 사용자에게 자세한 정보를 제공하기 위한 목적은 아닙니다.
프라이빗 클라우드용 Edge
| 문제 ID | 설명 |
|---|---|
| TBD-138 | Play UI 세션 제한 시간 문제 |
| APIRT-2978 | 라우터가 Nginx를 시작하지 못함 또는 라우터가 시작되지 않음 |
| AXAPP-2447 | 시간별 분석 데이터를 선택할 때 InvalidTimeRange 오류 발생 |
| EDGEUI-592 | 이제 외부 인증 제공업체를 사용할 때 Edge UI에서 '비밀번호 찾기' 링크를 삭제할 수 있음 |
| MGMT-3330 | Private Cloud 외부 인증 잘못된 비밀번호 시도로 인해 사용자가 잠김 |
| MGMT-2930 | 디버그 세션에서 데이터 마스킹이 작동하지 않음 |
| PRC-840 | Edge 구성요소의 심볼릭 링크가 깨짐 |
| PRC-1004 | 노드에 ZooKeeper 독립형을 설치하기 위해 설치 프로그램에 '-p zk' 옵션이 추가되었습니다. |
| PRC-1013 | 초기 시스템 관리자 계정이 올바른 LDAP 비밀번호 정책에 연결되지 않음 |
| PRC-1019 | 'apigee-all stop'이 메시지 프로세서를 중지하지 않음 |
| PRC-1066 | BaaS 스택의 usergrid.properties에서 암호화된 Cassandra 비밀번호가 작동하지 않음 |
16.08.17
| 문제 ID | 설명 |
|---|---|
| SECENG-609 | 연결된 트러스트 저장소 삭제 중 또는 트러스트 저장소의 유효한 인증서가 삭제될 때 런타임 호출이 실패하지 않음 |
| MGMT-3404 | Node.js 로그 보기/검색 및 프록시 배포가 매우 느림 |
| MGMT-3400 | 호출을 실행하는 사용자의 이름에 '+' 기호가 있으면 /userroles 관리 API 호출이 실패함 |
| MGMT-3368 | resources/node/resources 디렉터리가 포함된 API 프록시 번들을 가져올 때 java.lang.ArrayIndexOutOfBoundsException: 1 |
| MGMT-3364 | OAuthV2: redirect_uri 확인 |
| MGMT-3319 | 항목 중 하나에 null 값이 있는 보관소의 항목을 나열하는 것은 조직 (CPS 및 비CPS)에서 작동하지 않음 |
| MGMT-3226 | 조직/환경 수준에서 쿼리할 때 API가 실패하는 원인이 되는 모든 데이터를 가져오지 않아야 함 Release_160302에는 리소스의 누적 크기가 16MB를 초과하는 경우 조직 수준/환경 수준에서 리소스 목록이 실패하는 버그가 있었습니다. 이 수정사항으로 해결됩니다. |
| AXAPP-2429 | response_status_code를 사용하는 Analytics API에서 데이터 액세스 오류가 반환됨 |
| AXAPP-2386 | 애널리틱스 일일 이메일 보고서의 빈 보고서 콘텐츠 수정 |
| AXAPP-2347 | 일일 분석 요약 이메일을 받지 못함 |
| APIRT-3141 | 생성자가 비공개로 설정되어 있으므로 새 ExecutionResult()를 호출할 때 Java 콜아웃이 실패함 |
| APIRT-3140 | HEAD API 호출에서 ServiceCallout 정책이 작동하지 않음 |
| APIRT-3131 | 외부 인증 제공업체와 함께 수익 창출을 사용할 때 API 프록시에 잘못된 createdBy가 표시됨 |
| APIRT-3121 | 조직 리소스 파일 변경사항이 100% 적용되지 않음 |
| APIRT-3117 | MP가 CPU 사용률 100% 에 도달하여 트래픽 제공을 중지함 |
| APIRT-3016 | 배포에서 라우터 '호출 시간 초과' 오류 발생 |
| APIRT-2975 | 인증서 번들 업로드 실패 |
| APIRT-2955 | FHIR 호환 Content-Type 헤더 'application/json+fhir'의 JSON 응답 데이터에서 특정 속성을 마스크할 수 없음 |
| APIRT-2946 | 표시가 false로 설정되어 있어도 OAuthV2-RefreshToken 정책에서 속성을 숨기지 않음 |
| APIRT-2908 | 가상 호스트에서 TLS1.2 업데이트 후 내부 API 호출에 TLS1.2를 적용해야 함 |
| APIRT-2901 | 캐시에서 반환된 gzip 압축 응답이 이중으로 압축됨 |
| APIRT-2873 | 제품/개발자/프록시 삭제 후 VerifyAPIKey와 관련된 NullPointerException이 MP에 발생함 |
| APIRT-2871 | IOIntensive 정책이 추적에 두 번 표시됨 |
| APIRT-2825 | 액세스 토큰 오류 응답의 문법 오류 |
| APIRT-2750 | 특정 조직에서 트래픽 실패가 많음 |
| APIRT-2685 | 알 수 없는 오류가 발생하여 트래픽이 흐를 수 없음 |
| APIRT-2647 | 비프로덕션/개발에서 '기본 입력 스트림이 0바이트를 반환했습니다' 오류 |
| APIRT-2630 | 캐시에서 값을 읽으려고 할 때 간헐적으로 발생하는 문제 |
| APIRT-2620 | 일부 차단 단계의 별도 스레드 풀 |
| APIRT-2610 | 응답 캐시 정책을 사용하는 경우 java.lang.ClassCastException 발생 |
| APIRT-2608 | 응답 캐시 정책의 Last-Modified 헤더 파싱 오류 |
| APIRT-2605 | 'organization' 및 'environment' 변수는 정책을 통해 덮어쓸 수 없어야 함 |
| APIRT-2566 | OAuthV2 정책에서 형식이 잘못된 WWW-Authenticate 헤더를 반환함 |
| APIRT-2491 | 관리와 mps 간의 RPC 제한 시간으로 인해 TargetServer 업데이트가 실패함 |
| APIRT-2386 | 허용된 OAuth 범위가 비어 있는 API 제품에 빈 문자열 범위가 생성됨 |
| APIRT-2383 | 오류 발생 시 XSL 변환 정책이 데이터를 로깅하지 않는 것 같음 |
| APIRT-2364 | 오류 시 OAuth 결함 흐름 변수가 업데이트되지 않음 |
| APIRT-2216 | 서버 전송 이벤트 - 프로덕션에서 이벤트 스트림에 문제가 있음 |
| APIRT-2079 | 생성된 세션의 제한 시간이 만료된 후 디버그 cURL 호출이 중지되지 않음 |
| APIRT-1495 | XML 위협 방지에서 fhir Content-Type을 포착하지 못함 |
| APIRT-1404 | 조건에서 작은따옴표와 큰따옴표의 값을 비교할 때 동작이 일관되지 않음 |
| APIRT-347 | 가져올 때 XSL 정책이 제대로 검증되지 않음 (문서화된 대로 출력 변수에 결과를 할당하지 않음) |
16.07.27 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-621 | 새 API 프록시로 저장 시 과학적 표기법이 포함된 기본 이름이 사용됨(예: 'new-1.234568901234568e+53') |
| EDGEUI-572 | UI에 '오류: 세션 시간 초과' 대신 '오류: 알 수 없는 오류'가 표시됨 |
16.07.20.01 (수익 창출)
이 출시에는 사소한 DB 스키마 변경사항이 포함되어 있습니다. 이 출시에는 다른 소프트웨어 업데이트가 없습니다.
16.07.13 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-609 | 대상 서버를 만들 권한이 있는 맞춤 역할에 새 대상 서버 버튼이 사용 설정되지 않음 |
| EDGEUI-584 | 사용자 인증 정보가 여러 개인 개발자 앱의 사소한 키/보안 비밀 표시 버그 |
| EDGEUI-571 | UI에서 프록시 이름 한도가 50자로 잘못 설정됨 |
16.07.06.02 (수익 창출)
| 문제 ID | 설명 |
|---|---|
| DEVSOL-2817 | API를 사용한 청구 문서 생성이 작동하지 않음 API를 사용한 청구 문서 생성 문제가 수정되었습니다. 개발자 주소가 있으면 결제 문서가 생성됩니다. |
| DEVSOL-2797 | 개발자 속성 처리 개선 불리언 맞춤 속성 값은 더 이상 대소문자를 구분하지 않습니다. 또한 맞춤 속성을 Apigee Edge와 동기화할 때 중복 속성이 생성되는 대신 기존 속성이 업데이트됩니다. |
16.07.06 (수익 창출)
| 문제 ID | 설명 |
|---|---|
| DEVRT-2795 | 웹훅 요청 타임스탬프 필드가 일관되지 않음 웹훅의 콜백 핸들러로 전송되는 JSON 요청 내에서 developerQuotaResetDate이 이제 다른 타임스탬프 형식과 일관되도록 에포크 타임스탬프 형식으로 표현됩니다. 자세한 내용은 콜백 핸들러 설정을 참고하세요. |
16.06.29 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-600 | 맞춤 보고서의 역할을 보거나 수정할 수 없음 |
| EDGEUI-593 | 분석 UI에서 5분 및 10분 간격 삭제 관리 UI의 분석 데이터는 API 프록시 호출 후 최소 10분 동안 표시되지 않습니다. 이로 인해 맞춤 보고서에서 10분 범위 설정이 삭제되었으며 API 프록시의 성능 보기에서 5분 및 10분 범위 설정이 삭제되었습니다. |
2022년 6월 16일 (수익 창출)
없음
16.06.15 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-566 | 관리 UI에 로그인한 후 빈 페이지가 표시됨 |
| EDGEUI-564 | 사용자가 관리 UI 로그인 시 권한 오류를 수신한 후 자동으로 로그아웃됨 |
| EDGEUI-549 | API 프록시 성능 뷰에 데이터를 표시하는 중 오류 발생 |
| EDGEUI-544 | 맞춤 역할 페이지에 보고서 삭제 권한의 값이 잘못 표시됨 |
| EDGEUI-504 | 개발자 앱, 키, 제품의 혼동스러운 상태 |
| EDGEUI-120 | 내부 오류 페이지 이메일 링크에 잘못된 이메일 주소가 있음 |
| DEVRT-2301 | 수익 창출: 게시된 요금제에 대한 API와의 UI 정렬 게시된 요금제의 만료일과 관련하여 관리 UI가 이제 관리 API의 동작과 일치합니다. 요금제에 종료일이 지정된 경우 만료일을 변경할 수 없습니다. 자세한 내용은 게시된 요금제 만료를 참고하세요. |
16.06.08 (수익 창출)
없음
2025년 5월 16일 (수익 창출)
| 문제 ID | 설명 |
|---|---|
| DEVRT-2617 | 고객이 서비스 요금제를 구매할 때 알림이 수신되지 않음 |
| DEVRT-1483 | 개발자가 선불에서 후불로 이동할 때 NullPointerException 발생 |
16.05.18 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-551 | 한 시간 정도 비활성 상태이면 UI 세션이 만료됨 |
16.05.11 (수익 창출)
| 문제 ID | 설명 |
|---|---|
| DEVRT-2497 | Qpid에서 데이터 수신이 중지됨 |
| DEVRT-2490 | 앱 키 삭제가 실패함 |
16.05.11 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-541 | 타겟 서버가 있는 경우 추적에 호스트 대신 IP가 표시됨 |
| EDGEUI-505 | 엔드포인트 리소스를 가져오면 모든 엔드포인트의 승인이 실패함 |
16.05.04 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-532 | SOAP 서비스의 프록시를 만들 때 새 프록시 마법사가 '제품 만드는 중...' 단계에서 멈춤 |
| EDGEUI-506 | 사용 가능한 데이터가 없을 때 캐시 성능에 '데이터 로드 중'이 표시됨 |
16.04.27 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-531 | 새 프록시 편집기를 사용하여 JAR 파일을 가져올 수 없음 |
| EDGEUI-524 | WSDL에서 API 프록시 생성 문제 |
| EDGEUI-38 | 잘못된 WSDL이 프록시 마법사에 전달되면 마법사가 마지막 페이지에서 멈춤 |
16.04.27 (수익 창출)
없음
2020년 4월 16일 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-502 | StartsWith가 연산자로 사용될 때 프록시 편집기에 동사가 표시되지 않음 |
| EDGEUI-496 | 관리 UI에서 추적 세션을 중지하는 동안 '알 수 없는 오류'이 발생함 |
| EDGEUI-141 | 프록시 편집기의 오류 메시지에 버전이 하드 코딩됨 |
16.04.13 (수익 창출)
없음
16.04.13 (UI)
| 문제 ID | 설명 |
|---|---|
| EDGEUI-495 | 트레이스에 항상 .execution.success = false가 표시됨 |
| EDGEUI-494 | 다른 이름을 지정해도 JavaScript 정책에서 항상 기본 이름으로 스크립트를 생성함 |
| EDGEUI-432 | Edge 관리 UI 대시보드에서 프록시 생성 안내 |
| EDGEUI-90 | 새 API 프록시 편집기가 CDATA 요소 주위에 부적절한 공백을 삽입함 |
알려진 문제
이 출시에는 다음과 같은 알려진 문제가 있습니다.
| 문제 ID | 설명 |
|---|---|
| APIRT-3364 |
메시지 프로세서가 IPv4 및 IPv6에서 DNS 조회 실행 NSCD (Name Service Cache Daemon)를 설치하고 사용 설정한 경우 메시지 프로세서가 DNS 조회를 두 번 실행하는 것을 확인할 수 있습니다. 한 번은 IPv4용이고 한 번은 IPv6용입니다. IPv6에서 DNS 조회를 사용 중지하려면 다음 단계를 따르세요.
|
| DOC-1687 | 알려진 패키지 종속성 충돌로 인해 Satellite Server 6에서 사용되는 Katello 에이전트가 Qpid 데몬을 실행하는 Apigee Edge 호스트에 올바르게 설치되지 않습니다. |