Drupal 7 개발자 포털 FAQ

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

이 섹션에서는 Apigee 커뮤니티 또는 Apigee 지원팀에 게시된 질문의 내용 중 가장 자주 묻는 질문(FAQ)의 답변을 제공합니다.

카테고리 FAQ
Drupal 개발자 포털 설정
포털 환경 관리
포털 디자인 맞춤설정
사용자 및 앱 등록 맞춤설정
백업, 복구, 고가용성
포털 보안
콘텐츠 액세스 제어
이메일 및 알림 구성
문제 해결
코드 액세스

Drupal 개발자 포털 설정

Drupal 개발자 포털을 설정하려면 어떻게 해야 하나요?

2020년 5월 31일부로 Drupal 기반 포털의 Apigee 지원 호스팅이 종료되었습니다. 기존 개발자 포털 구성에 관한 자세한 내용은 개발자 포털 만들기를 참고하세요.

포털에서 지원하는 브라우저와 브라우저 버전은 무엇인가요?

지원되는 소프트웨어 및 지원되는 버전을 참조하세요.

포털 환경 관리

퍼블릭 클라우드에서 포털 환경을 관리하려면 어떻게 해야 하나요?

Apigee는 웹사이트 관리 서비스인 Pantheon을 사용하여 개발자 서비스 포털의 클라우드 기반 버전을 호스팅합니다. 자세한 내용은 Pantheon 작업을 참고하세요.

Apigee는 웹사이트 관리 서비스인 Acquia를 사용하여 유럽 연합 (EU)에서 개발자 서비스 포털의 클라우드 기반 버전을 호스팅합니다. 자세한 내용은 Acquia 다루기를 참조하세요.

Pantheon과 Acquia는 Drupal 기반 포털을 안전한 환경에서 개발, 테스트, 게시하기 위한 도구를 제공합니다.

프라이빗 클라우드에서 포털 환경을 관리하려면 어떻게 해야 하나요?

Apigee Edge 프라이빗 클라우드 고객은 포털 환경을 직접 관리해야 합니다. 권장사항은 Drupal 개발 및 서버 환경 권장사항을 참고하세요.

Apigee 업데이트를 퍼블릭 클라우드의 개발자 포털에 적용하려면 어떻게 해야 하나요?

Apigee 업데이트를 퍼블릭 클라우드의 개발자 포털에 적용하려면 다음 안내를 따르세요.

  • Pantheon: Apigee가 포털의 새 출시 버전을 게시하면 Pantheon 대시보드에 메시지가 표시됩니다. 정기적으로 업데이트를 확인하고 보안 업데이트를 즉시 적용해야 합니다. 자세한 내용은 포털에 Apigee 업데이트 적용을 참조하세요.

    참고: 대시보드 왼쪽의 상태 메뉴 항목에서 액세스할 수 있는 환경의 상태 영역에는 Drupal 모듈에 사용 가능한 업데이트가 있을 수 있습니다. 이 업데이트는 무시합니다. Apigee는 Drupal 모듈 업데이트를 포털의 다음 출시 버전에 자동으로 통합합니다. Apigee가 Drupal 모듈을 업데이트하도록 허용함으로써 Apigee가 최신 포털 코드를 대상으로 이러한 업데이트를 테스트할 수 있습니다. 일반적인 Apigee 포털 출시 주기 외에 Drupal 모듈을 업데이트하면 예기치 않은 문제가 발생할 수 있습니다.

  • Acquia: Apigee는 주기적으로 포털의 모듈과 테마를 최신 버전으로 자동 업데이트합니다. 업데이트는 개발 환경으로만 이루어지며 다른 포털 환경으로 마이그레이션해야 함을 나타내도록 태그가 지정됩니다. 자세한 내용은 포털에 모듈 및 테마 업데이트 적용을 참고하세요.

Apigee 업데이트를 프라이빗 클라우드의 개발자 포털에 적용하려면 어떻게 해야 하나요?

Private Cloud용 Apigee Edge 고객의 경우 Apigee가 포털의 새 출시 버전을 게시하면 개발자 서비스 포털 업그레이드에 설명된 대로 개발자 포털을 최신 버전으로 업그레이드할 수 있습니다.

Apigee Edge 프라이빗 클라우드 출시 사이에 새 버전의 Drupal이 출시되었다는 알림을 받을 수 있습니다. 새 버전은 Drupal 기능 출시, 패치, 보안 업데이트 또는 기타 유형의 Drupal 업데이트를 의미할 수 있습니다. 보안 업데이트를 사용하는 경우 사이트를 안전하게 유지하기 위해 가능한 한 빨리 Drupal 설치를 업그레이드하는 것이 좋습니다. 자세한 내용은 Private Cloud 설치의 Drupal 버전 업그레이드를 참조하세요.

포털 디자인 맞춤설정

포털의 디자인과 분위기를 맞춤설정하려면 어떻게 해야 하나요?

Drupal을 사용하면 Drupal 테마를 조정하고 맞춤 모듈을 추가하여 고도로 맞춤설정된 포털을 만들 수 있습니다.

참고: 고급 Drupal 맞춤설정을 구현하기 위한 학습 곡선이 있습니다. 원하는 기간 내에 원하는 디자인과 분위기를 달성하기 위해 Drupal 전문 지식을 갖춘 서드 파티와 협력하기로 결정할 수 있습니다.

다음은 Drupal을 사용하여 포털을 맞춤설정하는 데 도움이 되는 리소스입니다.

퍼블릭 클라우드의 포털에 커스텀 모듈과 테마를 추가하려면 어떻게 해야 하나요?

고유한 맞춤 모듈 및 테마를 추가하여 포털의 기능을 확장할 수 있습니다.

클라우드 기반 포털에 커스텀 모듈 및 테마를 추가하려면 포털을 관리하는 데 Patheon을 사용하는지 Acquia를 사용하는지에 따라 다음 섹션 중 하나를 참조하세요.

참고: /sites/all 디렉터리의 콘텐츠만 수정하세요. /sites/all 디렉터리 외부의 콘텐츠를 수정하는 경우 Git 변경사항을 확인할 때 병합 충돌이 발생할 수 있습니다.

맞춤 모듈 추가 및 업데이트에 관한 권장사항과 정보는 Drupal 문서의 모듈 및 테마 추가모듈 업데이트를 각각 참고하세요.

프라이빗 클라우드의 포털에 커스텀 모듈과 테마를 추가하려면 어떻게 해야 하나요?

고유한 맞춤 모듈 및 테마를 추가하여 포털의 기능을 확장할 수 있습니다. 맞춤 모듈 추가 및 업데이트에 관한 권장사항과 정보는 Drupal 문서의 모듈 및 테마 추가모듈 업데이트를 각각 참고하세요.

참고: /sites/all 디렉터리의 콘텐츠만 수정하세요. /sites/all 디렉터리 외부의 콘텐츠를 수정하는 경우 Git 변경사항을 확인할 때 병합 충돌이 발생할 수 있습니다.

사용자 및 앱 등록 맞춤설정

신규 사용자 등록 페이지를 맞춤설정하려면 어떻게 해야 하나요?

사용자가 포털에서 계정을 등록하면 포털에 이름, 성, 사용자 이름, 이메일 주소, 비밀번호 필드가 있는 기본 등록 페이지가 표시됩니다. API 제공업체는 사용자에게 회사 이름, 우편 주소 또는 기타 정보와 같은 추가 정보를 제공하도록 이 양식을 수정하는 것이 좋습니다. 자세한 내용은 다음을 참고하세요.

앱 등록 페이지는 어떻게 맞춤설정하나요?

앱 개발자가 앱을 등록하면 포털에 기본 양식이 표시됩니다. API 제공업체는 개발자에게 고객 ID, 앱의 타겟 플랫폼 또는 기타 정보와 같은 추가 정보를 제공하도록 앱 등록 양식을 수정할 수 있습니다. 자세한 내용은 다음을 참고하세요.

개발자 포털에서 인증에 LDAP를 사용하려면 어떻게 해야 하나요?

다음 소스는 인증에 LDAP를 사용하는 방법을 설명합니다.

Apigee 커뮤니티

Drupal 문서

Twitter, Google 또는 GitHub 사용자 인증 정보를 사용하여 포털에 로그인하려면 어떻게 해야 하나요?

통합 로그인은 레코드 시스템이라고 하는 한 ID 관리 시스템의 사용자 인증 정보를 사용하여 다른 시스템에 로그인하는 프로세스입니다. 예를 들어 Google 또는 Twitter 사용자 인증 정보를 사용하여 Apigee 개발자 포털에 로그인합니다. 포털은 GitHub, Google, OpenID, Twitter를 비롯한 여러 일반적인 제공업체의 사용자 인증 정보를 사용하여 제휴 로그인을 지원합니다. 자세한 내용은 개발자 포털에서 제휴 사용자 인증 정보 사용을 참조하세요.

수동 API 키 승인 워크플로를 적용하려면 어떻게 해야 하나요?

API 제품을 생성할 때 앱 등록을 위한 수동 API 키 승인을 구성할 수 있습니다. 이 경우 앱 개발자가 앱을 등록할 때 수동으로 API 키를 승인해야 합니다.

수동 API 키 승인을 위한 워크플로 적용에 대한 권장사항은 다음 커뮤니티 문서 수동 API 키 승인 워크플로를 적용하는 개발 포털에서 가장 좋은 방법은 무엇인가요?를 참고하세요.

백업, 복구, 고가용성

퍼블릭 클라우드에서 포털을 백업하고 복원하려면 어떻게 해야 하나요?

퍼블릭 클라우드에서 포털을 백업하는 단계는 포털을 관리하는 데 Pantheon을 사용하는지 Acquia를 사용하는지에 따라 다릅니다.

프라이빗 클라우드에서 포털을 백업하고 복원하려면 어떻게 해야 하나요?

Postgres pg_dump 및 pg_restore 명령어를 사용하여 프라이빗 클라우드에 포털을 백업 및 복원합니다. 자세한 내용은 포털 백업을 참조하세요.

퍼블릭 클라우드에서 개발자 포털의 고가용성을 보장하려면 어떻게 해야 하나요?

Pantheon 및 Acquia Drupal 관리 도구는 호스팅하는 포털에 대해 99.5% 의 가용성을 보장합니다. 자세한 내용은 다음을 참고하세요.

프라이빗 클라우드에서 개발자 포털의 고가용성을 보장하려면 어떻게 해야 하나요?

개발자 포털의 고가용성을 보장하기 위한 '일률적인' 접근 방식은 없습니다. 다음 사항에 대한 전문 지식을 갖춘 사람의 도움을 요청하는 것이 좋습니다.

  • 고가용성 구성에서 파일 시스템 및 데이터베이스 설정
  • Drupal 7 포털 개발

도움이 필요한 경우 Apigee 고객 성공팀에 문의하세요. 다음 커뮤니티 문서도 참고하세요.

포털 보안

포털 보안을 구성하려면 어떻게 해야 하나요?

Drupal에는 포털을 빌드할 때 익숙해져야 하는 많은 보안 기능도 있습니다. 자세한 내용은 포털 보안을 참조하세요.

TLS/HTTPS를 사용하도록 포털을 구성하려면 어떻게 해야 하나요?

TLS (전송 계층 보안)는 브라우저나 앱 같은 웹 서버와 웹 클라이언트 간에 암호화된 링크를 설정하기 위한 표준 보안 기술입니다. 암호화된 링크는 웹 서버와 클라이언트 간에 전달되는 모든 데이터가 비공개로 유지되도록 합니다. 포털에 TLS를 구성하는 방법에 대한 자세한 내용은 포털에서 TLS 사용하기를 참고하세요.

Drupal 보안 패치를 적용하려면 어떻게 해야 하나요?

Apigee Edge 퍼블릭 클라우드 고객의 경우:

  • Pantheon: Apigee가 포털의 새 출시 버전을 게시하면 Pantheon 대시보드에 메시지가 표시됩니다. 정기적으로 업데이트를 확인하고 보안 업데이트를 즉시 적용해야 합니다. 자세한 내용은 포털에 Apigee 업데이트 적용을 참조하세요.
  • Acquia: Apigee는 주기적으로 포털의 모듈과 테마를 최신 버전으로 자동 업데이트합니다. 업데이트는 개발 환경으로만 이루어지며 다른 포털 환경으로 마이그레이션해야 함을 나타내도록 태그가 지정됩니다. 자세한 내용은 포털에 모듈 및 테마 업데이트 적용을 참고하세요.

프라이빗 클라우드용 Apigee Edge 고객에게는 새 버전의 Drupal이 출시되었다는 알림이 전송됩니다. 새 버전은 Drupal 기능 출시, 패치, 보안 업데이트 또는 기타 유형의 Drupal 업데이트를 의미할 수 있습니다. 보안 업데이트를 사용하는 경우 사이트를 안전하게 유지하기 위해 가능한 한 빨리 Drupal 설치를 업그레이드하는 것이 좋습니다. 자세한 내용은 Private Cloud 설치의 Drupal 버전 업그레이드를 참조하세요.

보안 업데이트를 등록하려면 어떻게 해야 하나요?

Drupal과 Apigee의 업데이트를 모두 등록하세요.

퍼블릭 클라우드 고객의 경우 Drupal 웹사이트 호스트에 등록할 수도 있습니다.

  • Pantheon 사용자는 http://status.getpantheon.com에서 Pantheon 관련 상태 업데이트를 구독할 수 있습니다. 가입하려면 업데이트 구독을 클릭하세요.
  • Acquia 사용자는 상태 업데이트 구독에 설명된 대로 Acquia별 상태 업데이트를 구독할 수 있습니다.

사용자 이름 열거를 방지하려면 어떻게 해야 하나요?

사용자 이름 열거는 공격자가 비밀번호 분실 양식을 통해 사용자 이름을 식별하기 위해 사용하는 방법을 말합니다. 비밀번호 양식은 기본적으로 지정된 비밀번호가 있는지 여부를 나타냅니다. 공격자는 유효한 사용자를 찾을 때까지 사용자 이름을 계속 시도할 수 있습니다. 사용자 이름 열거를 방지하려면 사용자 이름 열거 방지 모듈을 설치하세요.

2단계 인증을 사용 설정하려면 어떻게 해야 하나요?

Apigee 개발자 포털을 사용하여 API를 게시하는 경우 Apigee Edge에서 2단계 인증을 사용 설정하지 마세요. 그렇지 않으면 개발자 포털에서 Edge와 통신할 수 없습니다.

Drupal 포털에서 Edge 사용자 인증 정보가 어떻게 저장되고 암호화되나요?

다음 소스는 Edge 사용자 인증 정보가 Drupal 포털에 저장되고 암호화되는 방식에 대한 세부정보를 제공합니다.

Apigee 커뮤니티:

콘텐츠 액세스 제어

포털에 대한 콘텐츠 액세스를 제어하려면 어떻게 해야 하나요?

다음 소스는 포털에 대한 콘텐츠 액세스를 제어하는 방법을 설명합니다.

Apigee 커뮤니티:

Drupal 문서:

역할별로 API 제품에 대한 액세스를 제어하려면 어떻게 해야 하나요?

다음 소스는 역할별로 API 제품에 대한 액세스를 제어하는 방법을 설명합니다.

이메일 및 알림 구성

포털에 SMTP 메일 서버를 지정하려면 어떻게 해야 하나요?

개발자 포털에서 이메일 메시지를 보내도록 SMTP 서버를 구성해야 합니다. SMTP 서버를 구성하면 개발자 포털에서 전송되는 모든 이메일이 SMTP 서버를 사용합니다. 이러한 이메일에는 새로운 개발자에게 전송된 이메일, 비밀번호를 분실한 개발자에게 전송된 이메일, 계정이 차단된 개발자에게 전송된 이메일이 포함됩니다. 자세한 내용은 이메일 구성을 참고하세요.

개발자가 앱을 등록하거나 다른 이벤트가 발생할 때 이메일을 보내려면 어떻게 해야 하나요?

Drupal 규칙을 사용하면 특정 이벤트에 대한 응답으로 포털에서 작업을 정의할 수 있습니다. 규칙의 일반적인 용도 중 하나는 이벤트에 대한 응답으로 이메일을 생성하는 것입니다. 포털에는 새 개발자가 계정을 등록하는 경우와 같은 사전 정의된 이벤트에 대한 이메일을 생성할 수 있는 지원 기능이 내장되어 있습니다. 하지만 나만의 규칙을 추가하여 이메일을 생성할 수 있습니다. 예를 들어 개발자가 앱을 추가, 삭제 또는 수정할 때 이메일을 생성할 수 있습니다. 자세한 내용은 이벤트 발생 시 이메일 생성을 참고하세요.

포털에서 전송되는 이메일 메시지를 맞춤설정하려면 어떻게 해야 하나요?

개발자 계정 등록, 삭제, 차단, 차단 해제와 같은 특정 활동에 대한 응답으로 전송되는 다양한 이메일 알림을 구성할 수 있습니다. 자세한 내용은 이메일 알림 구성 및 형식 지정을 참고하세요.

포털에서 스팸을 방지하려면 어떻게 해야 하나요?

포털에서 스팸을 방지하는 한 가지 방법은 Drupal 보안문자 및 reCAPTCHA 모듈을 사용 설정하여 로그인 페이지 및 기타 페이지에 보안문자를 추가하는 것입니다. 자세한 내용은 다음을 참고하세요.

문제 해결

포털 로그 파일을 보려면 어떻게 해야 하나요?

Drupal 메뉴에서 Reports를 선택하여 로그 및 기타 보고서 목록을 확인합니다. 예를 들어, 최근 로그 메시지 표를 보려면 보고서 > 최근 로그 메시지를 선택합니다.

동영상: 짧은 동영상을 시청하여 로그 보고서 및 디버그 설정에 관해 자세히 알아보세요.

코드 액세스

Drupal 7 개발자 포털 소스 코드에 액세스하려면 어떻게 해야 하나요?

Pantheon 또는 Acquia에서 호스팅되는 사이트의 경우 다음 섹션에 설명된 대로 호스팅 사이트의 대시보드를 통해 Drupal 7 개발자 포털 소스 코드에 액세스할 수 있습니다.

https://github.com/apigee/drupal7-drops에서 Drupal 7 소스 코드 저장소에 직접 액세스할 수 있습니다. Pantheon과 Acquia 사이트 모두 이 저장소를 소스 코드 업스트림에 사용합니다.