Apigee Edge 문서입니다.
Apigee X 문서로 이동 info
2023년 4월 19일에 프라이빗 클라우드용 Apigee Edge의 새 버전이 출시되었습니다.
참고: 이 버전은 2024년 8월 31일까지 지원됩니다.
업데이트 절차
이 섹션에서는 이전 버전의 Edge for Private Cloud에서 업데이트하는 경우 이 버전을 설치하는 방법을 설명합니다. 이전 버전에서 업데이트해야 하는 경우 여러 패치 버전 적용을 참고하세요.
이 버전을 업데이트하면 다음 RPM 목록의 구성요소가 업데이트됩니다.
- edge-management-server-4.52.00-0.0.60190.noarch.rpm
- edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
- edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
- edge-router-4.52.00-0.0.60190.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
- apigee-provision-4.52.00-0.0.623.noarch.rpm
- apigee-sso-4.52.00-0.0.21245.noarch.rpm
- edge-analytics-4.52.00-0.0.40091.noarch.rpm
- apigee-postgresql-14.5-0.0.2739.noarch.rpm
- edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
- edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
- edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
- apigee-sosreport-5.0-0.0.2509.noarch.rpm
다음 명령어를 입력하여 현재 설치된 RPM 버전을 확인하고 업데이트해야 하는지 확인할 수 있습니다.
apigee-all version
설치를 업데이트하려면 Edge 노드에서 다음 절차를 실행하세요.
-
모든 Edge 노드에서 다음을 실행합니다.
- Yum 저장소를 정리합니다.
sudo yum clean all
- 최신 Edge 4.52.00
bootstrap_4.52.00.sh파일을/tmp/bootstrap_4.52.00.sh에 다운로드합니다.curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
- Edge 4.52.00
apigee-service유틸리티 및 종속 항목을 설치합니다.sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
여기서 uName 및 pWord은 Apigee에서 받은 사용자 이름과 비밀번호입니다. pWord를 생략하면 입력하라는 메시지가 표시됩니다.
apigee-setup유틸리티를 업데이트합니다.sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
source명령어를 사용하여 apigee-service.sh 스크립트를 실행합니다.source /etc/profile.d/apigee-service.sh
- Yum 저장소를 정리합니다.
- 관리 서버에서
apigee-provision유틸리티를 업데이트합니다./opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- Postgres 노드 (마스터 및 대기)를 업데이트합니다.
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- 모든 에지 노드에서 에지 프로세스의
update.sh스크립트를 실행합니다./opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- 모든 노드에서 SSO용 update.sh 스크립트를 실행합니다.
/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
보안 문제 해결
이번 출시에서는 해결된 보안 문제가 없습니다.
지원되는 소프트웨어 변경
이번 출시에서 지원되는 소프트웨어는 변경되지 않습니다.
지원 중단 및 사용 중단
이번 출시에는 새로운 지원 중단 또는 폐지가 없습니다.
새로운 기능
이번 출시에는 새로운 기능이 없습니다.
버그 수정
이 섹션에는 이 출시에서 수정된 프라이빗 클라우드 버그가 나열되어 있습니다.
| 문제 ID | 설명 |
|---|---|
| 271093461 |
OASValidation 정책이 너무 많은 힙 메모리 할당을 사용함 문제가 해결되었습니다. |
| 248499777 |
다른 POST 요청 내에서 GET 요청이 밀수되지 않도록 추가 검사를 추가했습니다. |
| 245387101 |
개발자 앱 관련 API의 감사 데이터가 수정되었습니다. 이제 고객 보안 비밀이 마스킹된 방식으로 일관되게 로깅됩니다. 감사에 일반 텍스트 보안 비밀을 로깅하려는 경우 보안 비밀이 마스킹되지 않도록 관리 서버에서 구성conf_keymanagement_app.auditlog.mask.secret을 false로 설정할 수 있습니다.
|
| 267778362 |
Apigee-provision에서 cron 항목을 추가하는 동안 빈 줄이 생성되었습니다. 문제가 해결되었습니다. |
| 267788856 |
엔티티당 앱이 10,000개를 초과하는 경우 ID 기반이 아닌 색인 API가 적절하게 작동하도록 rebuildindex가 개선되었습니다. |
| 273931118 |
요청의 accept 헤더에 와일드 카드가 있는 경우 잘못된 콘텐츠 유형이 반환되는 MGMT API의 회귀를 수정했습니다. 이로 인해 UI에서 트레이스 파일을 다운로드하는 동안 오류가 발생하기도 했습니다. |
| 274587823 |
보안상의 이유로 이제 XSLTransform 정책에서 외부 항목을 기본적으로 로드할 수 없습니다. 메시지 프로세서에서conf_feature-flags_xsl.allow.external.entities=true 플래그를 설정하여 이를 재정의할 수 있습니다.
|
| 245387101 |
개발자 앱 관련 API의 감사 데이터가 수정되었습니다. 이제 고객 보안 비밀이 마스킹된 방식으로 일관되게 로깅됩니다. 감사에 일반 텍스트 보안 비밀을 로깅하려는 경우 관리 서버에서conf_keymanagement_app.auditlog.mask.secret 구성을 false로 변경하여 보안 비밀이 마스킹되지 않도록 할 수 있습니다.
|
| 276991965 |
특정 API 및 Accept 헤더 조합이 실패하는 원인이었던 OPDK v4.52.00에서 도입된 버그가 수정되었습니다. |
| 260024953 |
대상 서버가 사용되고 대상 오류가 발생한 경우 Apigee가 URL, 호스트와 같은 일부 대상 변수를 채우지 않았습니다. 이 문제는 해결되었습니다. |
| 274399775 |
Edge for Private Cloud v4.51에서 v4.52로 업그레이드할 때 Cassandra 및 cassandra-client가 최신 버전으로 업그레이드되지 않았습니다. '문제가 해결되었습니다' |
| 269545512 |
게이트웨이의 Postgres 드라이버 버전이 42.5.4로 업데이트되었습니다. |
| 270203185 |
수익 창출의 Postgres 드라이버 버전이 42.5.4로 업데이트되었습니다. |
| 197529839 |
프록시의 조건문에서 줄바꿈 처리 개선 |
| 214664198 |
실행하는 데 가장 오래 걸린 상위 3개 정책을 캡처하는 열이 애널리틱스 팩트 테이블에 추가되었습니다. |
| 258898812 |
앱 가져오기의 API 응답에서 예상치 못한 매개변수 |
| 270967547 |
프라이빗 클라우드용 Edge 4.50에서 4.52로 업그레이드하는 중에 문제가 발생했습니다. 문제가 해결되었습니다. |
알려진 문제
Apigee-postgresql에서 버전 4.50 또는 4.51에서 버전 4.52로 업그레이드하는 데 문제가 있습니다. 이 문제는 주로 하위 팩트 테이블 수가 500개를 초과할 때 발생합니다. 해결 방법은 프라이빗 클라우드용 Edge의 알려진 문제에 있는 버전 4.52로 업데이트할 때 Postgresql 업그레이드를 참고하세요.
알려진 문제의 전체 목록은 프라이빗 클라우드용 Edge에서 알려진 문제를 참고하세요.
여러 패치 버전 적용
이 섹션에서는 이전 패치 출시 버전보다 이전 버전의 Edge for Private Cloud에서 업데이트하는 경우 여러 패치 버전을 적용하는 방법을 설명합니다.
각 패치 출시에는 edge-management-server와 같은 Edge for Private Cloud의 특정 구성요소에 대한 업데이트가 포함됩니다.
패치 버전을 여러 개 적용하려면 현재 설치된 버전보다 늦은 패치 버전에 포함된 각 Edge 구성요소를 업데이트해야 합니다. 현재 버전보다 최신 버전의 프라이빗 클라우드용 Edge 출시 노트를 살펴보고 해당 출시의 RPM 목록을 확인하면 이러한 구성요소를 찾을 수 있습니다. 모든 프라이빗 클라우드용 Edge 출시 노트 링크는 Apigee 출시 노트를 참고하세요.
참고: 패치 버전에 포함된 최신 버전의 구성요소용 RPM을 설치하여 각 구성요소를 한 번만 업데이트하면 됩니다. 해당 버전의 출시 노트에 나온 안내에 따라 구성요소를 업데이트합니다.
참고: 구성요소를 업그레이드하면 구성요소의 최신 패치 버전이 자동으로 설치됩니다. 최신 버전이 아닌 패치 버전으로 업그레이드하려면 Apigee 미러를 사용하여 Apigee 저장소의 자체 tarball 사본을 유지하고 Apigee 설치에 이 미러를 사용해야 합니다. 자세한 내용은 로컬 Edge 저장소를 사용하여 Edge 버전 유지를 참고하세요.