<ph type="x-smartling-placeholder"></ph>
현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서. 정보
2016년 3월 24일 목요일에 프라이빗 클라우드용 Apigee Edge 새 버전이 출시되었습니다.
<ph type="x-smartling-placeholder">이전 Private Cloud용 Edge 분기별 출시 버전 (4.15.07.00) 이후 이 기능 출시에 포함되어 있습니다.
- 클라우드: 15.07.08, 15.07.22, 15.08.05, Nginx 마이그레이션, 15.09.02, 15.09.30, 16.01.20
- 프라이빗 클라우드: 4.15.07.01, 4.15.07.03
출시 정보 번호 매기기를 사용하여 특정 클라우드 릴리스가 프라이빗 클라우드용 Edge 버전에 포함되어 있습니다.
지원 중단
프라이빗 클라우드 4.15.07.03
API | 설명 |
---|---|
QPID 대기열 확인 |
더 이상 API를 사용하여 QPID 대기열을 확인할 수 없습니다.
더 이상 다음을 실행하여 QPID 서버에서 생성된 대기열을 확인할 수 없습니다.
다음 CURL 명령어를 사용합니다.
curl http:// <qpid_IP>:8083/v1/servers/self/queues
이 API는 지원 중단되었습니다.
|
애널리틱스: 여러 보고서의 맞춤 보고서 대시보드 보기 (Cloud 15.09.30)
구체적인 맞춤 최대 4개의 맞춤 보고서를 볼 수 있는 보고서 대시보드 기능이 지원 중단되었으며 향후 버전에서 삭제될 예정입니다. (MGMT-2673). 커스텀의 다른 모든 측면 보고서는 계속 사용할 수 있습니다.
조직 이름 길이는 재정의할 수 없습니다. 프라이빗 클라우드
더 이상 다음 설정을 통해 조직 이름 길이 20자(영문 기준)를 재정의할 수 없습니다.
-
APIGEE_ORG_NAME_LENGTH=25
-
APIGEE_ENV_NAME_LENGTH=25
새로운 기능 및 개선사항
다음은 이번 버전의 새로운 기능과 개선사항입니다. 'API 약관'의 이번 출시에는 여러 사용성, 성능, 보안 및 안정성을 향상했습니다.
프라이빗 클라우드
RedHat, CentOS, Oracle 6.7~7.2 지원 추가
이 릴리스에는 RedHat Enterprise Linux, CentOS 및 Oracle Linux 버전 6.7에 대한 지원이 추가되었습니다. 살펴보겠습니다
시스템 요구사항의 전체 목록은 지원되는 소프트웨어 및 지원되는 버전을 참고하세요.
RPM 기반 설치
이번 Edge 릴리스는 RPM 기반 설치 메커니즘을 사용하여 설치 및 마이그레이션 절차를 따르세요
새 기본 디렉터리
Edge 4.16.01 버전의 디렉터리 구조가 변경되었습니다. 이전 버전의 Edge에서는 기본 디렉터리에 Edge를 설치했습니다.
/<install-dir>/apigee4
install-dir은 어디에나 있을 수 있으며 기본값은 /opt입니다. 예를 들면 다음과 같습니다.
/opt/apigee4
버전 4.16.01의 경우 Edge를 다음 디렉터리에 설치해야 합니다.
/opt/apigee
또한 apigee4는 디렉터리가 Apigee로 변경되었습니다.
데이터 디렉터리의 위치는 영향을 받지 않습니다. /opt/apigee에 있거나 있을 수 있습니다. 확인할 수 있습니다
새 가상 호스트 요구사항
Edge 마이그레이션 스크립트는 기존 Netty Router를 마이그레이션하는 데 필요한 대부분의 작업을 처리합니다. Nginx로 이동합니다 하지만 업그레이드 과정에서 모든 가상 호스트가 정의에는 마이그레이션하기 전에 호스트 별칭이 포함됩니다.
Apigee FTP에서 제공되는 Edge 설치 가이드 를 참조하세요. 사이트: ftp://ftp.apigee.com/에서 기존 가상 호스트에 호스트 별칭을 추가하여 추가할 수도 있습니다
구성이 포함된 코드
Edge 버전 4.16.01에서는 /<install-dir>/apigee4/conf 디렉터리에서 더 이상 .properties 파일을 사용할 수 없습니다. 을 사용하여 Edge 구성요소를 구성합니다. 4.16.01 이후에도 .properties 파일은 이제 다음 디렉터리에 있습니다.
/opt/apigee/customer/application
노드에 설치된 각 Edge 구성요소의 경우 를 참조하세요. 구성요소를 구성하려면 해당 .properties 파일을 수정하여 새 속성 및 값을 추가할 수 있습니다. 파일이 존재하지 않는 경우 만들 수 있습니다
이전 버전의 Edge와 달리 Edge 4 .16.01의.properties 파일에는 구성 요소 속성입니다. 이번 출시에서 변경된 사항 중 하나는 .properties 파일 기본 속성 값에 대한 재정의만 포함합니다.
이 아키텍처의 이점은 최신 버전의 Edge로 마이그레이션할 때 /opt/apigee/customer/application의 파일을 덮어쓰는 일은 절대 없습니다. 그 것이 Edge에서 실수로 설정을 덮어쓰지 않도록 합니다.
마이그레이션 시 Edge 설치 프로그램에서 기존 .properties 파일을 검사하고 변경사항을 복사합니다. /opt/apigee/token 디렉터리에 대한 기본 속성 값을 설정합니다. 따라서 마이그레이션 후에 수정할 필요가 없습니다.
자세한 내용은 Apigee ftp 사이트에서 제공되는 Apigee Edge 운영 가이드를 참조하세요. ftp://ftp.apigee.com/.
에지 구성 스크립트가 대체됨
이전 버전의 Edge에서 사용한 구성 스크립트가 삭제되었으며 다음 중 하나로 대체됩니다.
- Apigee-service, apigee-all, 등 Apigee 유틸리티를 통해 실행하는 명령어
Apigee-setup, apiee-provision 또는 Apigee-마이그레이션 유틸리티입니다.
예를 들어 all-start.sh 및 all-stop.sh 스크립트는 다음과 같이 대체되었습니다. 명령어:
> /opt/apigee/apigee-service/bin/apigee-all 시작
> /opt/apigee/apigee-service/bin/apigee-all 중지 - Edge 구성요소에서 직접 실행하는 명령어 예: 이전 출시
OpenLDAP 비밀번호를 변경하는 데 사용하는 chpasswd-openldap.sh 스크립트를 사용했습니다. 이 스크립트에는
이 버전은 apigee-openldap 구성요소에서 실행되는 다음 명령어로 대체되었습니다.
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o OldPword -n newPword
Apigee FTP에서 제공되는 Apigee Edge 운영 가이드를 참조하세요. 자세한 내용은 사이트(ftp://ftp.apigee.com/)에서 확인하세요. 명령어를 통해 구성을 수행할 수 있습니다
새 에지 라우터
이번 프라이빗 클라우드용 Edge 출시 버전에는 Nginx 라우터. Nginx 라우터는 이전 Edge 출시에서 사용된 Netty Router를 대체합니다. 4.16.01.
Nginx 라우터는 Netty Router와 하드웨어 및 포트 요구사항이 동일하므로 기존 노드를 변경해야 합니다
자세한 내용은 Edge 설치의 부록 A: Nginx 라우터 정보를 참조하세요. 가이드: Apigee ftp 사이트(ftp://ftp.apigee.com/)에서 제공
BaaS 부하 분산기 삭제됨
내부 부하 분산기가 API BaaS 포털에서 삭제되었습니다. 이제 3개의 API BaaS 스택 노드 사이에 자체 부하 분산기를 연결합니다.
부하 분산기 대신 라운드 로빈 DNS를 사용할 수 있습니다. 이 시나리오에서는 BaaS 스택 IP 주소에 해당하는 여러 A 레코드가 있는 DNS 항목을 만듭니다. DNS가 조회하면 DNS 서버는 자동으로 라운드 로빈 방식으로 A 레코드 값을 반환합니다.
Cassandra 및 주키퍼 노드를 추가하는 방법과 데이터를 추가하는 방법을 설명하는 새로운 문서 기존 데이터 센터로
이제 Apigee ftp 사이트의 문서 ZIP 파일에 '비공개를 위한 Edge 확장'이 포함됩니다. Cloud' Cassandra 및 ZooKeeper 노드를 추가하는 방법과 사용할 수 있습니다
조직 도구가 삭제됨
orgtool은 조직에 대한 정보를 가져오기 위한 에지 설치 해당 도구는 이제 제거되었습니다. 나 이제 Edge UI 또는 API 호출을 사용하여 조직에 관한 정보를 가져옵니다.
4.16.01에서 작업을 수행하는 방법
다음 표는 4.15.07.03에서 작업을 수행한 방법과 지금 수행하는 방법을 보여줍니다. 있습니다 자세한 내용은 Apigee ftp 사이트에서 제공되는 Edge 운영 가이드를 참조하세요. ftp://ftp.apigee.com/.
작업 | 4.15.07.0x | 4.16.01 |
---|---|---|
설치 디렉터리 |
/<inst_dir>/apigee4 | /opt/apigee |
로그 디렉터리 |
/<inst_dir>/apigee4/var/log | /opt/apigee/var/log/comp |
구성요소 설치 |
/<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile |
/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile |
모든 시작, 중지, 다시 시작, 상태, 버전 |
/<inst_root>/apigee4/bin/all-start.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version |
구성 시작, 중지, 다시 시작, 상태, 버전 |
/<inst_root>/apigee4/bin/apigee-service comp 시작|중지|다시 시작|상태 |
/<inst_root>/apigee/apigee-service/bin/apigee-service comp 시작|중지|다시 시작|상태|버전 |
백업/복원 |
/<inst_root>/apigee4/bin/backup.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service comp 백업 /<inst_root>/apigee/apigee-service/bin/apigee-service comp 복원 |
테스트 설치 |
/<inst_root>/apigee4/test/test-sa.sh |
|
온보딩 |
/<inst_root>/apigee4/bin/setup-org.sh |
|
한 번에 조직, 환경, 가상 호스트 추가 |
/<inst_root>/apigee4/bin/setup-org.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service Apigee-provision setup-org -f configFile |
조직 추가 |
/<inst_root>/apigee4/bin/create-org.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service Apigee-provision create-org -f configFile |
환경 추가 |
/<inst_root>/apigee4/bin/add-env.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service Apigee-provision add-env -f configFile |
사용자 추가 |
API 호출 |
API 호출 또는 /<inst_root>/apigee/apigee-service/bin/apigee-service Apigee-provision create-user -f configFile |
마이그레이션 |
/<install_root>/apigee4/share/installer/apigee-upgrade.sh -c comp |
|
알파 출시 버전 모니터링 도구 및 대시보드
이 출시 버전에는 새로운 모니터링 도구 및 대시보드의 알파 버전이 포함되어 있습니다. Edge. 이 도구를 사용하면 다양한 구성요소 (라우터, 메시지)의 상태를 파악할 수 있습니다. 다양한 조직 및 환경에 대한 http 오류 코드 및 프로세서, 주키퍼, Cassandra) 확인할 수 있습니다 또한 대시보드 데이터의 스냅샷을 만들어 Apigee가 지원 이슈 해결을 지원합니다.
설치 안내가 포함된 문서는 Edge의 ZIP 파일에 포함되어 있습니다. 4.16.01 문서를 Apigee ftp 사이트(ftp://ftp.apigee.com/)에서 확인하세요.
하지만 대시보드를 설치하고 사용하려면 먼저 Apigee 평가를 완료해야 합니다. 문서 ZIP 파일에 계약서를 서명하고 orders@apigee.com으로 이메일을 보내 Apigee에 반환하세요.
에지 플랫폼
관리 UI 스타일 변경 (Cloud 15.09.30)
관리 UI의 여러 페이지의 디자인이 업데이트되었습니다. (MGMT-2627)
API 서비스
API 프록시 마법사가 새로 디자인됨 (Cloud 16.01.20)
API 프록시 마법사가 새로 디자인되었습니다. '+ API 프록시'를 클릭하면 (API 프록시 페이지) 새 마법사가 API 프록시 생성 프로세스를 안내합니다. 모든 이전 API 프록시 마법사와 동일한 설정을 사용할 수 있습니다. (MGMT-1376)
OpenAPI (Swagger) 문서로 API 프록시 만들기 (Cloud 16.01.20)
새로운 API 프록시 마법사 재설계의 일환으로 이제 OpenAPI에서 API 프록시를 만들 수 있습니다. (Swagger) 문서를 참조하세요. API 프록시 마법사의 첫 페이지에서 Use OpenAPI(역방향 프록시 선택 시), Node.js 앱 또는 타겟 없음 중 하나를 선택할 수 있습니다. 표시되는 입력란에 확인할 수 있습니다 자세한 내용은 간단한 API 프록시 빌드를 참조하세요. (MGMT-1376)
SOAP 프록시에 대한 WSDL 1.2 지원 (Cloud 16.01.20)
Apigee Edge는 SOAP 서비스를 호출하는 API 프록시를 만들 때 WSDL 1.2를 지원합니다. (MGMT-2835)
TargetEndpoint 구성의 SSLInfo 변수 (Cloud 16.01.20)
API 프록시 TargetEndpoint에서 SSL/TLS 세부정보를 동적으로 설정하여 유연한 네트워크 지원 런타임 요구사항을 지원합니다 다음 예시에서는 SSLInfo가 TargetEndpoint에 설정되는 방식을 보여줍니다. 이 값은 런타임에 Java 콜아웃, JavaScript 정책 또는 메시지 할당 정책 설정하려는 값이 포함된 메시지 변수를 사용합니다.
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
이 기능은 다음 문서에서 다룹니다.
- API 프록시 구성 참조
- <ph type="x-smartling-placeholder"></ph> https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
SAML 어설션 정책을 위한 RSA_SHA256 알고리즘 지원 (Cloud 16.01.20)
이제 SAML 어설션 정책에서 RSA_SHA1 외에 RSA_SHA256 알고리즘을 지원합니다. (APIRT-1779)
인증서 업로드 유효성 검사 (Cloud 16.01.20)
만료되었거나 잘못된 인증서가 키 저장소와 트러스트 저장소에 업로드되는 것을 방지하려면 관리 API가 업로드 시 인증서의 유효성을 검사합니다. 인증서가 유효한지 검증하기 위해 파일 크기가 50KB보다 크지 않고 형식이 PEM 또는 DER여야 합니다. 인증서 만료도 검증됩니다. 기본 만료 유효성 검사를 재정의 (유효성 검사를 하지 않음) )를 사용하려면 다음 쿼리 매개변수를 사용하세요. ?ignoreExpiryValidation=true
자세한 내용은 을(를) 참조하세요. JAR 파일을 키 저장소에 업로드 및 트러스트 저장소에 인증서 업로드 (SECENG-516) 및 (APIRT-2213)
Node.js 로그 페이지의 자동 폴링 (Cloud 16.01.20)
프록시 편집기에서 Node.js 로그를 볼 때 Node.js 로그 페이지가 자동으로 표시됩니다. 주기적으로 새로고침되어 사용 가능한 새 로그가 나열됩니다. '자동 새로고침 중지'를 클릭합니다. 끄기 자동 새로고침 (MGMT-1692)
X-Forwarded-For HTTP 헤더 (Cloud 15.09.30)
보안 강화를 위해 Edge는 기본적으로 X-Forwarded-For
HTTP 요청을 삭제합니다.
헤더에는 IP 주소가 포함되어 있습니다. 새로운 기본 동작은 클라이언트 IP가
Edge에서 수신한 주소는 마지막 외부 TCP에서 수신한 IP 주소입니다.
액세스 제어를 우회하기 위해 스푸핑될 수 있는 주소가 아님)
정책을 참조하세요.
이 기본 동작을 변경하고 X-Forwarded-For
개의 주소가
API 프록시에서 실행하는 경우
feature.enableMultipleXForwardCheckForACL=true
.
정책 속성에 대한 JavaScript 액세스 (Cloud 15.07.08)
API 프록시 흐름에서 JavaScript를 사용하는 경우 정책 이는 JavaScript 내에서 잘 알려진 변수를 사용하려는 경우 있습니다. 예를 들어 자바스크립트 정책에 다음 속성 정의가 포함되어 있다고 가정해 보겠습니다.
<Properties> <Property name='source'>response.content</Property> </Properties>
JavaScript에서는 'source'.
속성을 사용하세요. 예를 들면 다음과 같습니다.
var source = properties.get('source'); // returns: response.content
또는
var source = properties.source
또는
var source = properties['source']
자세한 내용은 JavaScript 정책을 참고하세요. (APIRT-1460)
조직 수준 감사 (Cloud 15.07.08)
조직 관리자는 조직 수준에서 수행된 작업 기록을 감사할 수 있습니다. 관리 UI에서 관리자 > 조직 기록. 자세한 내용은 감사: API, 제품, 조직 기록을 참조하세요. (MGMT-2232)
조직 관리자가 역할에서 직접 삭제 (Cloud 15.07.08)
조직 관리자는 다음 조직의 조직 관리자 역할에서 자신을 삭제할 수 있습니다. 관리 UI를 수정하려면 관리자 > 조직 사용자 및 이름 옆의 삭제를 클릭합니다. (MGMT-934)
API 프록시 번들 가져오기 진행률 표시기 (Cloud 15.07.08)
관리 UI에서 대용량 API 프록시 번들을 업로드할 때 애니메이션이 가져오기가 계속 진행 중임을 나타내며, 따라서 관리 UI를 변경할 필요가 없습니다 (MGMT-1285)
캐시 동작 및 구성 (Cloud 15.07.22)
인메모리 캐시 관리 및 사용률 개선을 위해 '메모리의 최대 요소' 환경 캐시 리소스의 설정은 Edge 클라우드 출시 15.06.10부터 지원 중단되었습니다. 포함 Edge Cloud 버전 15.07.22에서 이 설정은 Apigee Edge 관리 UI의 환경 구성입니다.
모든 캐시 리소스 (기본 캐시 포함)에 존재하는 전체 요소는 캐시에 할당된 총 메모리입니다. 기본적으로 인메모리에 할당된 총 메모리는 주어진 메시지 프로세서의 캐싱은 사용 가능한 총 메모리의 40% 입니다. 요소는 캐시 메모리가 부족하거나 요소가 만료되는 경우에만 메모리 내 캐시에서 제거됩니다. (MGMT-2413, APIRT-1140)
관리 UI의 대상 서버 구성 (Cloud 15.07.22)
API > 이제 관리 UI의 환경 구성 페이지에서 환경 구성 요소를 추가, 수정, 대상 서버를 삭제합니다
또한 캐시를 생성, 추가 및 삭제할 수 있도록 페이지 디자인이 변경되었습니다. 새 페이지로 이동하지 않고 인라인으로 삭제됨 여러 캐시 속성은 '최대' '메모리의 요소'는 UI에서 더 이상 사용할 수 없습니다. 이러한 속성을 설정하면 더 이상 런타임 캐시 동작에 미치는 영향 (MGMT-280)
syslog에 메시지 로깅 기능을 갖춘 SSL (Cloud 15.07.22)
메시지 로깅 정책은 서드 파티 로그 관리 제공업체에 syslog 전송을 지원합니다. 데이터를 전송할 수 있습니다 정책 구성에서 다음을 상위의 직계 하위 요소로 사용합니다. 요소의 다음 속성을 사용합니다.
<SSLInfo> <Enabled>true</Enabled> </SSLInfo>
자세한 내용은 메시지 로깅 정책을 참고하세요. (APIRT-942)
관리 UI (Cloud 15.07.22)
Apigee 엔지니어링을 통해 여러 가지 사소한 버그가 수정되고 관리의 사용성이 개선되었습니다. 있습니다.
Trace의 cURL (Cloud 15.09.02)
대상 서버에 요청하는 API 프록시 호출을 추적할 때 요청을 cURL 명령으로 대상 서버에 보냅니다. '대상 서버로 요청 전송됨'을 선택하세요. 무대 거래 맵 다이어그램에서 'Curl 표시'를 클릭합니다. '타겟으로 요청이 전송됨'이라는 버튼을 서버' 이 표시됩니다. (MGMT-2589)
데이터 마스킹 특수문자 (Cloud 15.09.02)
데이터 마스킹을 사용하여 JSON 페이로드에서 민감한 정보를 마스킹하는 경우 $, * 및 {는 이제 마스킹할 수 있습니다. (APIRT-1727)
관리 UI의 키-값 맵 (Cloud 15.09.30)
이제 Edge 관리에서 환경 범위 키-값 맵 (KVM)을 만들고 관리할 수 있습니다. 있습니다. 환경 범위 KVM에는 환경(예: test 또는 prod) 관리 UI 메뉴에서 API > 환경 구성 > 원하는 환경 선택 > 키-값 맵 탭을 선택합니다. 자세한 내용은 만들기 및 수정하기를 참조하세요. 환경 키-값 맵을 참조하세요. (MGMT-1393)
관리 UI의 PopulationCache 정책 기본 만료 시간 (Cloud 15.09.30)
API 프록시 편집기를 사용하여 PopulationCache 정책을 추가할 때 <TimeoutInSec> 요소 3,600초 (1시간)의 값으로 자동 입력됩니다. 이전 기본값 300초 (5분)였습니다. (MGMT-2622)
개발자 서비스
API 제품 페이지 성능, 등록된 개발자 앱 없음 (Cloud 16.01.20)
관리 UI에서 API 제품을 볼 때 이와 연결된 개발자 앱은 표시됩니다. UI 성능을 개선하기 위해 다음과 같은 경우 개발자 앱 목록이 표시되지 않습니다. 수정할 수 있습니다 (MGMT-2869)
개발자 앱 페이지의 키 열 (Cloud 15.08.05)
수많은 개발자 앱 (수천 개)이 있는 조직에서는 '키' 열이 표시됩니다.
개발자 앱 페이지 (앱당 키 개수 표시)로 인해 디스플레이 성능이 저하될 수 있습니다. 받는사람
이 상황에서 디스플레이 성능을 개선하려면 Apigee 지원팀에 문의하여 다음을 설정하세요.
조직 수준 속성: features.appsNoCredentialsEnabled = true
. 이
속성은 키 열을 삭제합니다. 하지만 키 열을 삭제하면
고객 키와 비밀번호로 검색하는 기능 (MGMT-2486)
개발자 세부정보 페이지 진행률 스피너 (Cloud 15.09.30)
개발자 세부정보 페이지가 관리 UI에 로드되면 페이지의 앱 섹션 앱이 아직 로드 중이면 진행률 스피너를 표시합니다. 이렇게 하면 이전 동작이 앱을 로드하는 동안 앱 섹션이 빈 상태로 표시되었습니다. (MGMT-2667)
수익 창출
API 패키지 이름 수정 (Cloud 16.01.20)
API 패키지의 이름은 수익 창출 수명 주기 동안 언제든지 업데이트할 수 있습니다. API 패키지에 게시된 요금제가 포함된 경우 (DEVRT-2177)
커스텀 속성에 소수 허용 (Cloud 16.01.20)
'맞춤 속성이 있는 요율표'를 사용하는 경우 계획, 메시지의 맞춤 속성입니다. 헤더는 십진수로 최대 4자리가 될 수 있습니다. 소수점 이하 자릿수입니다. 이러한 유형의 요금제에 대한 자세한 내용은 지정 요율표 맞춤 속성 세부정보 (DEVRT-2191)
요약 보고서의 요금제 이름 및 ID (Cloud 15.09.02)
Management API를 사용하여 요약 수익 보고서를 생성할 때 '요금제'를 추가할 수 있습니다. 이름 '요금제 ID'를 선택하세요. 열을 보고서에 추가합니다. 이렇게 하려면 'RATEPLAN'을(를) 추가하세요. groupBy 속성으로 생성 보고서를 참조하세요. 수익 창출 보고서 UI에서는 아직 이 기능을 사용할 수 없습니다. 포함 이제 기존 요금제 이름과 ID 열이 보고서를 만들 수 있습니다. (DEVRT-1740)
분석 서비스
응답 시간 측정항목의 sum( ) 함수 (Cloud 16.01.20)
애널리틱스 맞춤 보고서 및 API 호출에서 '합계'는 이제 집계 함수를 Target Response Time(목표 응답 시간), Total Response Time(총 응답 시간), end_point_response_time(엔드_포인트_응답_시간) 등이 있습니다. 예를 들어 /stats API (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), 이제 다음 'select' 쿼리 매개변수: ?select=sum(total_response_time) (AXAPP-2006)
지연 시간 분석 보고서: API 프록시 이름 정렬됨 (Cloud 16.01.20)
지연 시간 분석 보고서 UI (Apigee Edge 엔터프라이즈 요금제만 해당)에서 API 프록시는 다음과 같습니다. 프록시 드롭다운 목록에 알파벳 순으로 나열됩니다. (MGMT-2858)
대시보드의 개발자 앱이 표시 이름으로 표시됨 (Cloud 16.01.20)
관리 UI 대시보드의 개발자 앱 막대 그래프에는 개발자 앱이 디스플레이별로 나열됩니다. 내부 이름이 아닌 이름으로 바꿉니다. (MGMT-2853)
맞춤 보고서의 새로운 날짜/시간 위젯 (Cloud 16.01.20)
관리 UI의 맞춤 보고서 페이지에 있는 날짜/시간 선택 도구 위젯이 개선되었습니다. (MGMT-2881)
GeoMap의 도시 드릴다운 (Cloud 15.07.22)
분석 GeoMap에는 '도시'가 포함됩니다. 드릴다운할 수 있습니다 지도에서 주 또는 도를 클릭하면 통화가 발생한 도시의 목록이 표시됩니다. (MGMT-2282)
| 분석 맞춤 보고서의 (파이프) 및 = 문자 (Cloud 15.09.02)
애널리틱스 맞춤 보고서 정의에서는 | (파이프) 및 = 기호를 사용합니다. 이에 앞서 이러한 기호에는 %7C 및 %3D 인코딩이 사용되어야 합니다. (MGMT-2504)
프록시 경로 서픽스 측정기준 (Cloud 15.09.30)
애널리틱스 맞춤 보고서에서 새로운 프록시 경로 서픽스 (proxy_pathsuffix) 측정기준을 사용할 수 있습니다. API 호출도 지원합니다 프록시 경로 서픽스는 기본 경로 다음에 오는 API 프록시 URL의 일부입니다. 예를 들어 조건부 흐름을 위해 생성된 경로와 같은 (AXAPP-1902)
보고서에 표시 이름이 아닌 개발자 ID가 표시됨 (Cloud 15.09.30)
개발자를 반환하는 /stats API를 사용하여 Edge 분석 API를 호출할 때 개발자 표시 이름이 개발자 ID와 함께 반환됩니다. 이전에는 개발자 ID만 반환합니다. (AXAPP-1759)
수정된 버그
다음은 이번 출시 버전에서 수정된 버그입니다.
프라이빗 클라우드 4.16.01
다음 표에는 Private Cloud용 Edge 4.16.01 출시 이후 수정된 버그가 나와 있습니다. 받는사람 안내에 따라 4.16.01 설치를 최신 버전으로 업데이트하십시오. RPM 및 지원 파일: Apigee Edge 업데이트 4.16.01.x에서 최신 4.16.01로 업그레이드
<ph type="x-smartling-placeholder">문제 ID | 설명 | 빌드 번호 |
---|---|---|
PRC-736 |
Apigee-lib에 더 이상 GCC가 필요하지 않음 |
apigee-lib-4.16.01-0.0.901 |
PRC-735 |
Yahoo Weather API에 다음이 필요하기 때문에 Apigee-검증이 더 이상 실패하지 않습니다. Oauth |
apigee-validate-4.16.01-0.0.910 |
PRC-739 |
사용자가 모든 파일 시스템 폴더에서 미러를 추출하도록 허용 |
apigee-mirror-4.16.01-0.0.904
|
PRC-756 |
BaaS Usergrid check_cassandra_availability.sh가 더 이상 nc를 사용하지 않음 명령어 |
baas-usergrid-2.1.0-0.0.112 |
PRC-778 |
업그레이드 후 Zookeeper 클러스터 정보가 손실되지 않음 |
apigee-migrate-4.16.01-0.0.873 |
PRC-787 |
API BaaS에서 이제 Cassandra 인증 지원 |
baas-usergrid-2.1.1-0.0.122 |
PRC-804 |
로그 파일의 위치를 지정할 수 있습니다. |
apigee-service-4.16.05-0.0.435 |
PRC-840 |
Edge 구성요소의 손상된 심볼릭 링크 |
edge-gateway-4.16.01-0.0.538 |
EDGEUI-538 EDGEUI-524 |
Soap 프록시 생성 WSDL 가져오기 중단/ 문제 WSDL에서 API 프록시 생성 |
edge-ui-4.16.01-0.0.3650 |
EDGEUI-543 |
URL이 로컬 주소인 경우 URL 옵션에서 WSDL을 가져올 수 없음 |
edge-ui-4.16.01-0.0.3650 |
APIRT-2719 APIRT-2918 |
이제 타겟 콜아웃을 만들 때 target.url이 설정됩니다 |
edge-gateway-4.16.01-0.0.538 |
클라우드 2020년 1월 16일
문제 ID | 설명 |
---|---|
MGMT-2964 | 새 프록시 편집기가 Flows 태그 내부의 주석을 허용하지 않음 |
MGMT-2957 | 조직에 새 포드를 추가하면 번들의 배포 상태가 오류로 반환됩니다. 라우터에 맞게 구성해야 합니다 |
MGMT-2937 | 커스텀 역할의 권한 부족 오류 |
MGMT-2875 | SOAP 1.2에 대한 WSDL SOAP 생성에 잘못된 헤더가 있음 |
MGMT-2739 | 개발자 앱 보고서, 애널리틱스 탭에 이상 그래프가 표시되지 않음 |
MGMT-2735 | Node.js 로그 새로고침이 완료/중지되지 않음 |
MGMT-2734 | 배포된 리소스를 저장하려고 시도하는 동안 오류가 발생한 후 저장 버튼이 사용 설정되지 않음 번들 |
MGMT-2729 | UI에서 TargetServer의 포트를 업데이트하면 SSLInfo가 완전히 삭제됩니다. |
MGMT-2702 | Firefox 및 IE의 크로스 사이트 보안 취약점 FireFox 및 IE 취약점으로 인해 발생할 수 있는 보안 취약점 수정 교차 사이트 요청을 부적절하게 허용하는 |
MGMT-2681 | 프록시 편집기: 조건에서 정규식 일치를 사용하는 경우 Flow 탐색기는 동사를 표시하지 않음 |
MGMT-2361 | RPCException: 호출 시간 초과로 프록시 배포 실패 |
MGMT-1662 | Apigee 퍼블릭 클라우드 출시 중에 API 프록시 배포가 실패함 |
DEVRT-2286 | sync-organization Monetization API가 손상됨 API 동기화에 사용되는 API는 수익 창출이 가능한 Apigee Edge 데이터가 16.01.20 출시. |
DEVRT-2173 | 패키지 이름을 변경해야 하지만 활성 요금으로 인해 수정할 수 없음 요금제 |
DEVRT-1661 | 요금제 시작일 이전에 API 요청을 하여 개발자가 차단되었지만,
블록이 해제되지 않습니다. API 개발자가 월별 고정 요금, 볼륨 밴드 요금 또는 번들 요율을 수락한 경우 지정한 시작일 전에 API 요청을 보내면 개발자가 추가 요청을 하지 못하도록 차단됩니다. 요금제 시작일이 이제 블록이 해제됩니다. |
DEVRT-1643 | 저장된 요금제 초안이 손상됨 |
AXAPP-1991 | Apigee 애널리틱스 요약 수신 거부와 이메일이 중단되지 않음 |
AXAPP-1946 | 애널리틱스 정리에서 디스크 공간이 확보되지 않음 |
AXAPP-1708 | Analytics API가 동일한 통계에 대해 다른 수치를 생성하는 것으로 보임 어떻게 질문하느냐에 따라 |
AXAPP-1293 | 애널리틱스 요약 이메일에 존재하지 않는 개발자 앱 이름 |
APIRT-2518 | JavaScript 정책으로 HTTPS 백엔드에 연결하는 데 문제가 있는 경우 |
APIRT-2398 | 잘못된/만료된 승인 코드가 Apigee 오류로 집계됨 |
APIRT-2397 | steps.assignmessage.SetVariableFailed는 Apigee 오류로 집계됨 |
APIRT-2396 | IllegalArgumentException, OAuth의 ArrayIndexOutofBoundsException, Apigee 오류 |
APIRT-2362 | JavaScript 컴파일 오류 |
APIRT-2322 | 잘못된 클라이언트 ID가 Apigee 오류로 잘못 보고됨 |
APIRT-2159 | 로깅 프리픽스에 message_id 추가 |
APIRT-2145 | Facebook API에 대한 트랜잭션의 높은 실패 ':'로 시작하는 헤더 값 유효성 검사 이(가) 삭제되었습니다. |
APIRT-2137 | MP: 콘텐츠 길이가 0인 청크 전송 인코딩 및 205 |
APIRT-2124 | Nginx 라우터가 새로 추가된 MP의 MP 풀을 업데이트하지 않음 |
APIRT-2117 | 메시지 로깅 정책이 DNS 업데이트를 준수하지 않음 |
APIRT-2110 | 라우터는 하나의 X-Forwarded-For 헤더만 전달합니다. |
APIRT-2062 | SkipCacheLookup 조건이 충족되면 응답 캐시가 올바르게 작동하지 않음 충족됨 |
APIRT-2061 | 메시지 프로세서가 메시지를 QPID로 푸시하지 않음 |
APIRT-2052 | 관리 포트가 응답하지 않아 발생한 CLOSE_WAIT 수 많음 |
APIRT-2024 | 부하 분산기가 없는 Nginx가 X-Forwarded-For HTTP를 올바르게 채우지 않음
헤더 150930 출시 노트 및 액세스 제어에 X-Forwarded-For 지원 중단 알림 추가 정책 |
APIRT-1933 | 프록시별 클래스 로더가 여전히 MP 클래스 로더에 위임함 |
APIRT-1877 | 네임스페이스가 있는 XML 응답을 마스킹할 수 없음 |
APIRT-1838 | Apigee-127: VerifyAPIKey는 여러 제품이 있는 경우 하나의 API 제품만 반환합니다. 존재함 |
APIRT-1827 | 확인된 동시 스트리밍 한도 낮음 |
APIRT-1820 | 4.15.04 Private Cloud의 간헐적인 지연 시간(> 1%) 환경 |
APIRT-707 | <GenerateResponse>가 호출되면 런타임 중 NPE가 요소가 VerifyAccessToken 정책 |
클라우드 15.07.08
문제 ID | 설명 |
---|---|
MGMT-2381 | 새 프록시 편집기를 사용하여 프록시를 배포할 수 없음 |
MGMT-2374 | 대상을 저장하기 전에 BasePath 요소의 공백을 잘라야 합니다. ProxyEndpoint |
MGMT-2355 | 역할이 하나인 경우 UI에서 여러 역할의 권한을 올바르게 계산하지 않음 조직 관리자 |
MGMT-2324 | Swagger 모델을 가져오면 잘못된 SmartDocs 노드가 생성됨 |
MGMT-1518 | MP에서 배포가 실패해도 UI에 프록시가 배포된 것으로 표시됩니다. |
MGMT-1489 | API 제품이 올바른 리소스를 생성하지 않음 |
DOC-1246 | 액세스 토큰에 관한 문서의 내용과 상반되는 구문 |
DEVRT-1661 |
개발자가 기능 요금을 수락하면 NextRecurringFeeDate가 비어 있습니다.
요금제 |
클라우드 2022년 7월 15일
문제 ID | 설명 |
---|---|
TBD-73 | Apigee로의 인바운드 트래픽용 고정 IP |
MGMT-2422 | 회사 앱을 수정할 수 없음 |
MGMT-2419 | 'User'에 속하는 사용자 로그인 시 역할에 권한 오류가 표시됨 |
MGMT-2341 | 맞춤 보고서 필터가 쿼리를 잘못 빌드 |
MGMT-2207 | JSONThreatProtection - 포함된 요소가 포함된 경우 ArrayElementCount가 작동하지 않음
원시 값이 아닙니다. JSON 위협 보호 정책에서 ArrayElementCount 요소가 정확하게 지정되지 않음 배열에 허용되는 항목의 수를 제한합니다. 이 문제는 해결되었습니다. |
MGMT-2158 | 출력에서 유형이 없는 부분을 참조하는 경우 WSDL을 가져올 수 없음 |
클라우드 15.08.05
문제 ID | 설명 |
---|---|
여러 개 | API 프록시 편집기에서 여러 사소한 버그가 수정되었습니다. |
클라우드 15.09.02
문제 ID | 설명 |
---|---|
여러 개 | API 프록시 편집기에서 여러 사소한 버그가 수정되었습니다. |
MGMT-2618 | 빈번한 배포 문제 |
MGMT-2588 | 개발자 기록 페이지에서 html/code 실행 -- XSS 지속성 취약점 |
MGMT-2543 | 새 프록시 편집기가 <페이로드>의 XML을 수정함 할당 메시지 정책을 이로 인해 기존 API 프록시가 손상되고 |
MGMT-2521 | 트레이스 세션이 가끔 중단됨 |
MGMT-2519 | 환경 구성 UI가 작동하지 않음 |
AXAPP-1814 | 프로덕션에서 커스텀 변수 (통계 수집기 정책)가 생성되지 않음 zk 큐레이터가 사용 설정된 경우 |
APIRT-1927 | 잘못된 가상 호스트로 인해 라우터가 env |
APIRT-1863 | 번들의 공백으로 인한 배포 실패 |
APIRT-1823 | &가 포함된 POST 본문에서 API 호출 (앰퍼샌드) 문자 끊어 버리기 |
APIRT-1789 | 메모리 부족이 발생한 특정 조직의 메시지 프로세서 오류 |
APIRT-1776 | '인쇄' 문의 JavaScript 정책에서 과도한 로깅 발생 |
APIRT-1766 | WebSocket의 제한 시간 |
APIRT-1600 | 라우터의 ConcurrentModificationException 라우터 로그의 정기적인 로그에서 여러 ConcurrentModification의 인스턴스가 기반으로 합니다 이는 오래된 연결을 제거하고 있었습니다. 이 문제는 해결되었습니다. |
APIRT-1491 | 503 서비스 사용 불가 예외 |
APIRT-1421 | Java콜아웃 정책 처리 시간이 간헐적으로 오래 걸림 |
DEVRT-1843 | Mint UI가 TRP의 맞춤 속성 업데이트를 더 잘 지원해야 함 |
DEVRT-1472 | 개발자를 업데이트한 후 500 서버 오류가 발생함 |
클라우드 15.09.30
문제 ID | 설명 |
---|---|
MGMT-2687 | 맞춤 보고서가 14,000개 이상의 측정기준이 포함된 브라우저에서 정지됨 요소 |
MGMT-2677 | 수익 창출: 관리 UI의 개발자 페이지가 수천 개의 조직에서 페이지로 나누기를 사용 설정하지 않은 경우 |
MGMT-2674 | 사용자가 로그인할 때 Edge UI가 인터넷에서 다운로드를 시도함 |
MGMT-2658 | API 버전 업그레이드 시 OPDK 버전에 종속된 관리 서버 UI 문제 프록시 |
MGMT-2616 | 새 API 프록시 편집기가 XML 항목을 올바르게 처리하지 않음 |
MGMT-2541 | 비밀번호에 +가 있는 시스템 관리자로 추가된 외부 인증 시스템 ID: 깨짐 |
MGMT-2510 | 드롭다운에 조직에 속한 모든 개발자가 표시되지 않음 |
MGMT-2508 | 부정확하게 표시되는 정책의 깨진 링크 아이콘 |
MGMT-2334 | 두 번째 프록시 엔드포인트에서 리소스에 액세스할 수 없음 |
MGMT-1967 | 표시 이름이 같은 개발자 앱이 분석 |
DEVRT-1839 | 수익 창출: 관리 UI에서 국가 선택 목록이 정렬됨 잘못된 정보 |
AXAPP-1887 | 문서에 따라 필터 조건이 작동하지 않음 |
AXAPP-1869 | 조직에서 사용자를 삭제하면 애널리틱스에서 사용자를 수신 거부해야 합니다. 이메일 |
AXAPP-1533 | 애널리틱스 Geomap에서 '잘못된 API 호출' 발생 오류 |
APIRT-2061 | 메시지 프로세서가 메시지를 QPID로 푸시하지 않음 |
APIRT-2052 | 관리 포트가 응답하지 않아 발생한 CLOSE_WAIT 수 많음 |
APIRT-2024 | 부하 분산기가 없는 Nginx가 X-Forwarded-For HTTP를 올바르게 채우지 않음 헤더 |
APIRT-1838 | Apigee-127: VerifyAPIKey는 여러 제품이 있는 경우 하나의 API 제품만 반환합니다. 존재함 |
프라이빗 클라우드 4.15.07.03
문제 ID | 설명 |
---|---|
APIRT-1600 | 라우터 로그의 ConcurrentModificationException |
APIRT-1734 | 조직/환경 수준에서 다운타임이 없는 리소스 파일 업데이트 |
APIRT-1820 | 4.15.04 Private Cloud의 간헐적인 지연 시간(> 1%) 환경 |
APIRT-2159 | 로깅 프리픽스에 message_id 추가 |
APIRT-2160 | 분석의 request_processing_latency에서 SSL 핸드셰이크 제외 데이터 |
AXAPP-1882 | 소비자 감시자 스레드가 활성/활성의 잘못된 대기열에 연결됨 배포 |
AXAPP-1946 | 시간대에 따라 데이터가 하위 팩트 테이블 대신 상위 팩트 테이블로 이동함 (UTC 제외) |
MGMT-1590 | 보안 취약점 해결 |
MGMT-1662 | 출시 중 배포 실패 |
MGMT-2361 | RPCException: 호출 시간 초과로 프록시 배포 실패 |
MGMT-2397 | 코드 보기에서 줄 끝 문자를 올바르게 파싱하지 않음 |
MGMT-2466 | 메시지 프로세서에 대한 클러스터 확인 결과 연결할 수 없는 라우터가 연결됨으로 표시됨 구성원 |
OPDK-1981 | backup-cassandra.sh가 시스템 키스페이스를 백업하지 않음 |
OPDK-1982 | Apigee-upgrade.sh에서 Cassandra SSTable 버전을 확인하려면 먼저 업그레이드 |
프라이빗 클라우드 4.15.07.01
문제 ID | 설명 |
---|---|
OPDK-1927 | 수익 창출 업그레이드에 표 누락, 중복 색인 생성 중 생성됨 |
OPDK-1878 | 설정에서 게이트웨이 포드 이름을 변경하면 문제가 발생함 |
OPDK-1886 | 노드가 192.168.x.y와 같은 로컬 IP 주소에 액세스할 수 없음 |
MGMT-2521 | 트레이스 세션이 가끔 중단됨 |
MGMT-2543 | 새 프록시 편집기가 <페이로드>의 XML을 수정함 할당 메시지 정책을 이로 인해 기존 API 프록시가 손상되고 |
MGMT-2599 | 네임스페이스 프리픽스를 삭제하면 새 프록시 편집기에서 복원함 |
MGMT-2702 | FireFox 및 IE의 크로스 사이트 보안 취약점 |
APIRT-1074 | Connection: Close 헤더가 전송될 때 Gzip 압축된 콘텐츠가 제대로 처리되지 않음 Content-Length 또는 Transfer-Encoding 헤더 없음 |
알려진 문제
이 릴리스에는 다음과 같은 알려진 문제가 있습니다.
문제 ID | 설명 |
---|---|
APIRT-2742 | Edge JMX 통합은 Netty 라우터를 대체하는 Nginx 서버의 도입이었습니다. |
APIRT-2978 |
라우터가 Nginx를 시작하지 않거나 라우터를 시작하지 못함 /opt/apigee/var/log/edge-router/logs/system.log 파일을 열고 /opt/nginx/conf.d 디렉토리의 모든 파일을 삭제합니다. 라우터를 다시 시작합니다. > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
DOC-1687 | 알려진 패키지 종속 항목 충돌로 인해 위성 환경에서 사용되는 Katello 에이전트는 서버 6이 Qpid를 실행하는 Apigee Edge 호스트에 제대로 설치되지 않습니다. 데몬 |
PRC-1118 |
'apigee-service apigee-postgresql pg-data-purge'를 실행할 때 오류가 발생합니다. 명령어 'apigee-service apigee-postgresql pg-data-purge'를 실행하는 경우 명령어와 형식에 오류가 표시됩니다. 오류: 관계의 소유자여야 합니다. /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge 수정 다음 속성을 'apigee'로 설정합니다. POSTGRES_USER=apigee |