Apigee Edge 문서입니다.
Go to the
Apigee X 문서로 이동합니다. info
2023년 4월 19일에 프라이빗 클라우드용 Apigee Edge의 새 버전이 출시되었습니다.
참고: 이 버전은 2024년 8월 31일까지 지원됩니다.
업데이트 절차
이 섹션에서는 프라이빗 클라우드용 Edge의 이전 출시 버전에서 업데이트하는 경우 이 출시 버전을 설치하는 방법을 설명합니다. 이전 출시 버전에서 업데이트해야 하는 경우 여러 패치 버전 적용을 참조하세요.
이 출시 버전을 업데이트하면 다음 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
- 모든 Edge 노드에서 Edge 프로세스의
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
해결된 보안 문제
이 출시 버전에서는 해결된 보안 문제가 없습니다.
지원되는 소프트웨어 변경사항
이 출시 버전에서는 지원되는 소프트웨어에 변경사항이 없습니다.
지원 중단 및 서비스 종료
이 출시 버전에서는 새로운 지원 중단 또는 서비스 종료가 없습니다.
새로운 기능
이 출시 버전에는 새로운 기능이 없습니다.
버그 수정
이 섹션에는 이 출시 버전에서 수정된 Private Cloud 버그가 나와 있습니다.
| 문제 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 |
OPDK v4.52.00에서 도입된 특정 API 및 Accept 헤더 조합이 실패하는 버그를 수정했습니다. |
| 260024953 |
Apigee가 대상 서버가 사용되고 대상 오류가 발생한 경우 URL 및 호스트와 같은 일부 대상 변수를 채우지 않았습니다. 이 문제가 해결되었습니다. |
| 274399775 |
프라이빗 클라우드용 Edge 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에서 업데이트하는 경우 여러 패치 버전을 적용하는 방법을 설명합니다.
각 패치 출시 버전에는 프라이빗 클라우드용 Edge의 특정 구성요소에 대한 업데이트가 포함되어 있습니다. 예를 들면
edge-management-server입니다.
여러 패치 버전을 적용하려면 현재 설치된 버전보다 이후의 패치 출시 버전에 포함된
각 Edge 구성요소를 업데이트해야 합니다. 현재 버전 이후의 모든 버전의 프라이빗 클라우드용 Edge 출시 노트를 살펴보고 해당 출시 버전의 RPM 목록을 확인하여 이러한 구성요소를 찾을 수 있습니다. 모든
프라이빗 클라우드용 Edge 출시 노트의 링크는
Apigee 출시 노트를 참조하세요.
참고: 패치 출시 버전에 포함된 구성요소의 최신 버전용 RPM을 설치하여 각 구성요소를 한 번만 업데이트하면 됩니다. 해당 버전의 출시 노트에 있는 안내에 따라 구성요소를 업데이트합니다.
참고: 구성요소를 업그레이드하면 구성요소의 최신 패치 버전이 자동으로 설치됩니다. 최신이 아닌 패치 버전으로 업그레이드하려면 Apigee 미러를 사용하여 Apigee 저장소의 자체 tarball 사본을 유지하고 Apigee 설치에 이 미러를 사용해야 합니다. 자세한 내용은 로컬 Edge 저장소를 사용하여 Edge 버전 유지를 참조하세요.