<ph type="x-smartling-placeholder"></ph>
현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서. 정보
2021년 8월 18일에 프라이빗 클라우드용 Apigee Edge 새 버전이 출시되었습니다.
업데이트 절차
이 버전을 업데이트하면 다음 목록의 구성요소가 업데이트됩니다. RPM:
- edge-gateway-4.50.00-0.0.20137.noarch.rpm
- edge-management-server-4.50.00-0.0.20137.noarch.rpm
- edge-message-processor-4.50.00-0.0.20137.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
- edge-router-4.50.00-0.0.20137.noarch.rpm
- edge-analytics-4.50.00-0.0.40045.noarch.rpm
- apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
- apigee-service-4.50.00-0.0.1426.noarch.rpm
- apigee-provision-4.50.00-0.0.615.noarch.rpm
- apigee-validate-4.50.00-0.0.623.noarch.rpm
- apigee-sso-4.50.00-0.0.21017.noarch.rpm
- apigee-tomcat-8.5.64-0.0.915.noarch.rpm
- edge-ui-4.50.00-0.0.20193.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
- edge-management-ui-4.50.00-0.0.20017.noarch.rpm
- apigee-drupal-7.82-0.0.306.noarch.rpm
- apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
- Apigee-drupal-contrib-4.50.00-0.0.403.noarch.rpm
현재 설치한 RPM 버전을 확인하여 다음을 입력하여 업데이트해야 합니다.
apigee-all version
설치를 업데이트하려면 Edge 노드에서 다음 절차를 수행합니다.
-
모든 에지 노드에서:
- Yum 저장소를 삭제합니다.
sudo yum clean all
- 최신 Edge 4.50.00
bootstrap_4.50.00.sh
파일을 다음 위치에 다운로드합니다./tmp/bootstrap_4.50.00.sh
: <ph type="x-smartling-placeholder">curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
</ph> - Edge 4.50.00
apigee-service
유틸리티 및 종속 항목을 설치합니다.sudo bash /tmp/bootstrap_4.50.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
스크립트를 실행합니다. <ph type="x-smartling-placeholder">source /etc/profile.d/apigee-service.sh
</ph>
- Yum 저장소를 삭제합니다.
- 관리 서버에서
apigee-validate
유틸리티를 업데이트합니다./opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- 관리 서버에서
apigee-provision
유틸리티를 업데이트합니다./opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- 모든 Cassandra 노드를 업데이트합니다.
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
여기서 configFile는 Apigee Edge를 설치하는 데 사용한 구성 파일을 지정합니다. 사용할 수 있습니다 예를 들면
/opt/silent.conf
입니다. - Postgres 노드 업데이트 (마스터 및 대기):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- 모든 Edge 노드에서
edge
프로세스에update.sh
스크립트를 실행합니다. <ph type="x-smartling-placeholder">/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
</ph> - 모든 노드에서 SSO에 대한
update.sh
스크립트를 실행합니다./opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- 모든 노드에서 UI의
update.sh
스크립트를 실행합니다./opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- 새 Edge 환경을 사용하는 경우 다음 명령어를 실행합니다.
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- 모든 Apigee 개발자 서비스 포털 노드에서 다음 명령어를 실행하여 devportal 프로세스를 업데이트합니다.
다음 명령어를 실행합니다.
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
변경사항 <ph type="x-smartling-placeholder"></ph> 지원되는 소프트웨어
이 릴리스에서 지원되는 소프트웨어는 변경되지 않습니다.
지원 중단 및 사용 중지
이 출시에서는 새로운 지원 중단이나 지원 중단이 없습니다.
새로운 기능
이 릴리스에서는 다음과 같은 새로운 기능을 제공합니다.
프라이빗 클라우드용 Edge 지원 종료 (EOL) 날짜를 경고하는 새 팝업 창
Private Cloud용 Edge 고객은 설치된 버전의 EOL 날짜입니다. EOL 메시지는 브라우저 세션당 한 번 표시됩니다. 탭이나 브라우저를 닫으면 세션이 손실됩니다. 그런 다음 브라우저에서 Apigee를 다시 열면 메시지가 다시 표시됩니다.
비밀번호 변경 시 사용자를 로그아웃시키는 새로운 옵션
새 플래그가 apigee.feature.clearSessionOnPasswordUpdate
에 추가되어
비밀번호를 변경한 후 사용자가 로그아웃할지 여부를 설정할 수 있습니다.
기본값은 사용자가 로그아웃되지 않는 것입니다.
SMTP의 TLS 버전을 설정하는 새 플래그
SSL 프로토콜을 지정하는 새 플래그가 mail.smtp.ssl.protocols
에 추가되었습니다.
사용하도록 설정되어 있습니다. 이 기능을 사용하면 다음을 기준으로 SSL 프로토콜을 구성할 수 있습니다.
보안 요구사항을 충족할 수 있습니다
전달 프록시를 구성합니다.
다음 플래그가 추가되어 전달 프록시를 구성할 수 있습니다.
http.proxyHost
http.proxyPort
http.proxyUser
http.proxyPassword
기본적으로 플래그 값은 비어 있습니다.
분석에서 상위 팩트 테이블을 삭제하도록 pg-data-purge 스크립트를 개선했습니다.
스크립트를 실행하려면 다음 명령어를 입력합니다.
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]
스크립트에는 다음과 같은 옵션이 있습니다.
Delete-from-parent-fact
기본값 : 아니요. 보관 기간보다 오래된 데이터도 삭제됩니다. 일 수.Confirm-delete-from-parent-fact
기본값: 아니요. 아니요인 경우 스크립트에서 확인을 요청하는 메시지가 표시됩니다. 삭제할 수 있습니다. 삭제 스크립트가 자동화된 경우 '예'로 설정하세요.
로그인 페이지에서 사용자 라벨 변경 옵션
새로운 플래그 apigee.feature.customLoginUserLabel
를 사용하면 사용자 라벨을 구성할 수 있습니다.
로그인 페이지의 환경설정을 변경할 수 있습니다. 기본값은 이메일 주소입니다.
버그 수정
이 섹션에는 이번 출시에서 수정된 프라이빗 클라우드 버그가 나와 있습니다.
문제 ID | 설명 |
---|---|
179989459 |
API 제품 번들에서 API 제품을 삭제할 수 없었습니다. 이 문제는 해결되었습니다. |
67151202 |
설치 시 비밀번호 복잡성 요구사항이 적용되지 않음 이 문제는 해결되었습니다. |
175942835 |
고객은 CSRF 보호 없이 일일 요약 보고서에 GET 요청을 할 수 있었습니다. 이 문제는 해결되었습니다. |
161351690 |
HMAC 정책이 UI의 정책 목록에 표시되지 않음 이 문제는 해결되었습니다. |
170791446 |
UI의 개발자 탭에서 404 리디렉션 문제가 발생합니다. 고객이 개발자 탭에서 수정/삭제 또는 다른 작업을 수행할 수 없음 UI에 표시되지 않습니다. 개발자의 이메일에 특수문자가 포함되어 있습니다 문제가 해결되었습니다. |
168149141 |
두 번째 관리 서버에서 수익 창출 설치가 실패함 설치 중 경합 상태로 인해 발생할 수 있는 일부 잠재적 문제를 수정했습니다. Mint Management 서버 |
167960487 |
측정기준의 텍스트 내에 예약된 키워드로 인해 분석 보고서가 실패함 이 문제는 해결되었습니다. |
168846482 |
Apigee 데이터베이스가 누락된 경우 Postgres 복원 실패 Postgres 복원 스크립트의 오류 로깅을 개선했습니다. |
161155125 |
apigee-ldap 업그레이드 실패 이 문제는 해결되었습니다. |
180207712 |
고객이 새 Cassandra 노드를 추가할 수 없음 Cassandra 설정이 실패하고 오류 메시지가 개선됨:CASS_HOSTS 속성이 제공됩니다.
|
173657467 |
다른 데이터 센터의 Cassandra 노드가 다운된 경우 관리 서버가 준비되지 않음 Cassandra 사용 설정 인증 스크립트가 이를 처리하도록 개선되었습니다. |
182456858 |
관리 서버가 로컬 Postgres 리전에 연결되지 않았습니다. 연결할 최적의 Postgres를 선택하기 위한 Management Server 알고리즘이 개선되었습니다. 분석 쿼리에 사용할 수 있습니다 |
189743303 |
애널리틱스 API 필터링 문제 이 문제는 해결되었습니다. |
156623186 |
감사 리소스에 대한 권한 제한이 작동하지 않음 이 문제는 해결되었습니다. |
123015330 |
구성요소의 |
183147699 |
관리 서버 설치/업데이트 중 데이터 스토어 등록 문제가 해결되었습니다. dc-x 형식이 아닌 리전 이름이 사용되는 경우 에지 구성 참조 파일 참조. |
180373096 |
API 프록시의 대량 출시가 느림 이 문제는 해결되었습니다. |
182857918 |
오류 상태를 더 효과적으로 캡처하도록 메시지 프로세서 로그 개선 |
193870176 |
표준 포트 80 및 80 포트에서 가상 호스트 리슨 옵션을 사용 중지하기 위한 라우터 수준 구성이 추가됨 443입니다. |
168560804 |
공유 흐름을 만들 때 403 오류가 반환됨 정의되지 않은 값이 API에 전달되어 오류가 발생했습니다. 지금까지 수정되었습니다. |
186503861 |
Service콜아웃 정책에서 헤더 값을 분할하고 동일한 키로 헤더를 전송함
conf_http_HTTPHeader.{ANY} )이 추가되었습니다.
기본값인 다중값 & 모든 헤더의 중복 동작이 발생하지 않습니다 이 구성은
특정 헤더 구성이 없는 경우 적용됩니다.
|
보안 문제 해결됨
다음은 이번 버전에서 수정된 알려진 보안 문제의 목록입니다. 이 문제를 방지하려면 최신 버전의 Edge Private Cloud를 설치하세요.
문제 ID | 설명 |
---|---|
<ph type="x-smartling-placeholder"></ph> CVE-2020-11022 | jQuery 취약점 해결됨 |
<ph type="x-smartling-placeholder"></ph> CVE-2020-11023 | jQuery 취약점 해결됨 |
<ph type="x-smartling-placeholder"></ph> CVE-2018-20801 | Edge UI (기본)의 Highcharts 취약점 문제 |
<ph type="x-smartling-placeholder"></ph> CVE-2019-14863 <ph type="x-smartling-placeholder"></ph> CVE-2020-7676 <ph type="x-smartling-placeholder"></ph> CVE-2019-10768 |
jQuery의 교차 사이트 스크립팅 (XSS) 취약점 교차 사이트 스크립팅 (XSS)을 보고한 jquery의 취약점이 해결되었습니다. |
<ph type="x-smartling-placeholder"></ph> CVE-2016-5388 <ph type="x-smartling-placeholder"></ph> CVE-2020-1745 <ph type="x-smartling-placeholder"></ph> CVE-2020-8022 |
Tomcat 서블릿의 취약점 기존 Tomcat 서블릿 8.0.53에는 보안 취약점이 있었습니다. Tomcat 업그레이드 서블릿을 8.5.34 버전으로 업데이트하면 이 취약점이 해결됩니다. |
알려진 문제
Private Cloud용 Edge의 알려진 문제 참조 를 참조하세요.