4.50.00.09 - Private Cloud용 Edge 출시 노트

<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 노드에서 다음 절차를 수행합니다.

  1. 모든 에지 노드에서:

    1. Yum 저장소를 삭제합니다.
      sudo yum clean all
    2. 최신 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>
    3. Edge 4.50.00 apigee-service 유틸리티 및 종속 항목을 설치합니다.
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      여기서 uName:pWord는 Apigee에서 받은 사용자 이름과 비밀번호입니다. pWord를 생략하면 입력하라는 메시지가 표시됩니다.

    4. apigee-setup 유틸리티를 업데이트합니다.
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. source 명령어를 사용하여 apigee-service.sh 스크립트를 실행합니다. <ph type="x-smartling-placeholder">
      source /etc/profile.d/apigee-service.sh
      </ph>
  2. 관리 서버에서 apigee-validate 유틸리티를 업데이트합니다.
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. 관리 서버에서 apigee-provision 유틸리티를 업데이트합니다.
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. 모든 Cassandra 노드를 업데이트합니다.
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    여기서 configFile는 Apigee Edge를 설치하는 데 사용한 구성 파일을 지정합니다. 사용할 수 있습니다 예를 들면 /opt/silent.conf입니다.

  5. Postgres 노드 업데이트 (마스터 및 대기):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  6. 모든 Edge 노드에서 edge 프로세스에 update.sh 스크립트를 실행합니다. <ph type="x-smartling-placeholder">
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    </ph>
  7. 모든 노드에서 SSO에 대한 update.sh 스크립트를 실행합니다.
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  8. 모든 노드에서 UI의 update.sh 스크립트를 실행합니다.
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. 새 Edge 환경을 사용하는 경우 다음 명령어를 실행합니다.
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  10. 모든 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

구성요소의 .properties 파일 내 숫자 형식이 잘못되어 구성요소가 차단되었습니다. 시작부터

이 문제는 해결되었습니다.
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의 알려진 문제 참조 를 참조하세요.