포털 요구사항

Private Cloud용 Edge v4.19.01

Apigee 개발자 서비스 포털 (또는 간단히 포털)에는 다음과 같은 최소한의 하드웨어와 소프트웨어가 필요합니다.

하드웨어 요구사항

운영체제

이 설치 안내 및 관련 설치 파일은 지원되는 소프트웨어 및 지원되는 버전에 나열된 운영체제에서 테스트되었습니다.

CPU 코어 2개

RAM

4GB

하드 디스크

120GB

자바

설치하기 전에 각 Postgres 머신에 Java 1.8 버전이 설치되어 있어야 합니다. 지원되는 JDK는 지원되는 소프트웨어 및 지원되는 버전에 나와 있습니다.

네트워크 인터페이스

인터넷에 연결되어 있어야 합니다.

설치 프로그램은 설치 프로세스의 일환으로 웹에서 리소스를 다운로드합니다. 환경이 발신 HTTP 및 HTTPS 요청을 프록시하도록 설정된 경우 다운로드 중에 발생할 수 있는 리디렉션된 요청을 올바르게 처리하도록 프록시를 구성해야 합니다.

예를 들어 https://drupal.org/에 대한 요청은 HTTP 301 상태 코드를 반환하고 https://www.drupal.org/로 리디렉션됩니다.

프록시는 리디렉션에서 요청된 콘텐츠와 함께 HTTP 200 상태 코드를 반환하도록 구성되어야 합니다.

SAP 설치의 경우 환경이 발신 HTTPS 요청을 프록시하도록 설정된 경우 프록시에서 TLSv1.0을 지원해야 합니다. OpenSSL 0.9.8은 TLSv1.1 또는 TLSv1.2를 지원하지 않으며 TLSv1.0만 지원합니다.

Red Hat Enterprise Linux 요구사항

Red Hat Enterprise Linux (RHEL)에는 Red Hat에서 소프트웨어 다운로드에 액세스하는 데 필요한 구독이 필요하므로 추가 요구사항이 있습니다. 서버가 yum을 통해 RPM을 다운로드하려면 인터넷에 연결할 수 있어야 합니다. RHEL을 사용하는 경우 서버를 Red Hat Network (RHN)에 등록하고 서버 선택 채널에 등록해야 합니다.

설치 중에 Red Hat 요구사항을 확인하며 포털 설치 프로그램에서 RHEL이 아직 등록되지 않은 경우 메시지를 표시합니다. 이미 Red Hat 로그인 사용자 인증 정보가 있는 경우 다음 명령어를 사용하여 설치 프로세스를 시작하기 전에 RHEL을 등록할 수 있습니다.

subscription-manager register --username=username --password=password --auto-attach 

여기서 usernamepassword는 Red Hat 사용자 인증 정보입니다.

RHEL 무료 평가판 버전을 사용하는 경우 30일 평가판 라이선스를 받을 수 있습니다. 자세한 내용은 https://access.redhat.com/solutions/32790을 참고하세요.

SMTP 요구사항

Apigee에서는 포털에서 이메일 메시지를 전송하도록 SMTP 서버를 구성하는 것이 좋지만 필수는 아닙니다. 구성된 경우 Drupal이 SMTP 서버의 필요한 포트에 액세스할 수 있는지 확인해야 합니다. TLS가 아닌 SMTP의 경우 포트 번호는 일반적으로 25입니다. TLS 지원 SMTP의 경우 465인 경우가 많지만 SMTP 제공업체에 문의하세요.

추가 요구사항

설치를 실행하려면 루트 액세스 권한이 있어야 합니다.

배포 아키텍처 요구사항

포털에는 사용자의 애플리케이션에 대한 정보를 저장하고 검색하기 위해 REST API를 통해 Apigee 관리 서버와의 단일 인터페이스가 있습니다. 포털은 설치 환경에 따라 HTTP 또는 HTTPS를 통해 관리 서버에 연결할 수 있어야 합니다.

설치를 시작하기 전에 필요한 정보

설치를 시작하기 전에 다음 정보가 있어야 합니다.

  1. Red Hat과 CentOS 중 어떤 플랫폼을 구성하시나요? Red Hat 설치인 경우 RPM을 다운로드하려면 시스템을 Red Hat Network에 등록해야 합니다.
  2. 로컬 머신에 Postgres를 설치할 계획인가요? 모든 것을 동일한 머신에 설치하는 간단한 설치를 원하는 경우 Postgres를 로컬에 설치합니다.
  3. 원격 Postgres 서버에 액세스하려면 Postgres 서버에 관한 다음 정보를 가져옵니다.
    • hostname
    • 포트
    • 데이터베이스 이름
    • 사용자 이름
    • 비밀번호

    설치를 시작하기 전에 원격 Postgres 서버가 이미 구성되어 있어야 합니다.

  4. 웹 서버의 정규화된 도메인 이름은 무엇인가요? 이 정보는 /etc/hosts에 추가됩니다. IP 주소 또는 호스트 이름(예: portalserver.example.com)이어야 합니다. 기본값은 localhost입니다.
  5. 포털이 Apigee Edge 관리 서버와 통신할 수 있도록 하는 세 가지 정보가 있습니다. 이 정보는 다음과 같습니다.
    1. Apigee 관리 API 엔드포인트의 URL: 호스트 이름 또는 IP 주소입니다. 앱을 만들고 앱 키의 개발자를 등록하기 위해 모든 호출이 이루어지는 REST 엔드포인트입니다. 기본 엔드포인트는 https://api.enterprise.apigee.com/v1입니다.

      Private Cloud용 Edge 설치의 경우 URL 형식은 다음과 같습니다.

      http://Edge_IP:8080/v1

      또는:

      https://Edge_IP:SSL_port/v1

      여기서 Edge_IP는 Edge 관리 서버의 IP 주소이고 SSL_port는 Edge 관리 API의 SSL 포트입니다. 예를 들면 8443입니다.

    2. Apigee 조직 이름: 포털과 Apigee Edge 조직 간에 관계가 있습니다. 관리 API 엔드포인트를 설정할 때 기본 조직을 설정합니다. 기본값은 my-org입니다.
    3. 관리 API 엔드포인트의 사용자 이름 및 비밀번호: 포털에서 Edge로의 호출은 조직의 관리자가 실행해야 합니다.

      이 사용자 이름/비밀번호는 조직의 관리자를 위한 것이며 포털에서 Edge에 연결하는 데만 사용해야 합니다. 예를 들어 사용자의 사용자 인증 정보를 지정했는데 해당 사용자가 Edge에서 삭제되면 포털에서 더 이상 Edge에 연결할 수 없습니다. 따라서 이 연결을 위해 조직에 관리자를 만드세요.

      예를 들면 다음과 같습니다.

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd