Apigee Edge 문서를 보고 있습니다.
Apigee X 문서로 이동하세요. info
2015년 1월 6일 화요일에 클라우드용 Apigee 개발자 서비스 포털 버전 15.01.06.00이 출시되었습니다.
새로운 기능
이 Apigee 개발자 서비스 포털 클라우드 버전에는 다음과 같은 새로운 기능이 포함되어 있습니다.
-
비동기 사용자 저장
비동기 사용자 저장은 성능을 높이기 위해 응답이 브라우저로 다시 전송될 때까지 사용자 정보 저장을 지연하는 새로운 기능입니다. 이 변경사항은 다음 상황에서만 발생합니다.-
적합한 PHP CLI가 발견됨
-
수익 창출이 사용 설정되지 않음
-
구성 > 개발자 포털 설정 > 개발자 포털 사용자 설정 페이지에서 비동기식 사용 설정 체크박스가 선택되어 있습니다.
-
-
포털과 Edge 간의 연결 설정을 더 이상 변경할 수 없음
이전 클라우드 출시에서는 Edge 엔드포인트의 URL, Apigee 조직 이름, 조직 관리자의 사용자 이름 및 비밀번호 등 포털을 Edge에 연결하는 데 사용되는 연결 정보를 직접 수정할 수 있었습니다. 이제 연결 정보를 변경하려면 Apigee Edge 지원팀에 요청해야 합니다. 자세한 내용은 개발자 포털 만들기를 참고하세요.
지원 중단
2015년 4월 15일부터 Google은 다음 링크에 설명된 대로 OpenID 2.0 API를 더 이상 지원하지 않습니다.
https://developers.google.com/+/api/auth-migration#timetable
7월 14일 이전에 출시된 모든 포털은 Google OpenID 2.0을 사용했습니다.이를 통해 사용자는 Google 사용자 인증 정보를 사용하여 포털에 로그인하거나 포털 사용자로 등록할 수 있었습니다. 자세한 내용은 개발자 포털에서 제휴 사용자 인증 정보 사용하기를 참고하세요. 이 지원 중단으로 인해 해당 기능이 포털에서 삭제되었습니다.
대신 Drupal Google Auth 모듈을 사용하거나 로그인에 OAuth 2.0 사용 도움말에 설명된 정보를 사용할 수 있습니다.
버그 수정
이번 출시 버전에서 수정된 버그는 다음과 같습니다.
| 주제 | 설명 |
|---|---|
| 수익 창출 | 수익 창출과 관련해 최종 사용자에게 표시되는 문구 수정 |
| 수익 창출 | 이제 수익 창출 선불 결제 페이지에 세율이 올바르게 표시됩니다. 포털 측에서 구성 > 수익 창출 설정 아래에 있는 '선불 개발자 API' 호출을 사용해야 합니다. |
| 수익 창출 | 수익 창출 선불 잔액 페이지에 잔액이 0일 때 '-0.00'이 아닌 '0.00'으로 표시됩니다. |
| 수익 창출 |
이제 청구 문서가 Edge 서버에서 HTML 형식으로 올바르게 다운로드됩니다. Postgres v9.0에는 새로운 'hex' 인코딩이 도입되었으며, 결제 문서를 올바르게 다운로드하려면 postgresql.conf에서 이를 변경해야 할 수 있습니다. 결제 문서가 개발자 포털에서 올바르게 다운로드되지 않으면 Edge 관리 서버에서 postgresql.conf의 bytea_output을 'escape'로 변경합니다.
bytea_output = 'escape' # hex,
escape
|
| 수익 창출 | 사용자 잔액을 가져오는 Edge API 호출이 제대로 반환되지 않으면 이제 페이지가 올바르게 표시되고 오류가 로깅됩니다. 이전에는 페이지에 오류 화면이 표시되었습니다. |
| 신규 개발자 등록 | 새 계정으로 등록할 때 개발자 포털이 로그인 전에 관리자 승인이 필요하도록 구성된 경우에만 계정이 관리자 승인 대기 중이라고 표시되도록 메시지를 수정했습니다. |
| 신규 개발자 등록 | 기본적으로 차단되어야 하는 새로 등록된 개발자가 Edge 백엔드에서 사용 설정되었습니다. 기본적으로 차단되어야 하는 개발자가 사용 설정되는 문제('승인을 기다려 주세요' 메시지가 표시됨에도 불구하고)도 동일한 수정사항으로 해결되었습니다. |
| 신규 개발자 등록 | 사용자가 이메일 주소 없이 등록할 때 포털에서 더 이상 예외를 발생시키지 않으므로 이메일 주소를 사용하지 않는 시스템과의 통합이 가능합니다. 하지만 사용자는 개발자 앱을 만들기 전에 이메일 주소로 프로필을 업데이트해야 합니다. |
| Registration form | 등록 양식의 이름 및 성 필드가 신규 설치의 등록 양식 상단으로 이동되었습니다. 이 양식의 모든 필드는 관리 UI를 사용하여 이동할 수 있습니다. 자세한 내용은 사용자 계정 추가 및 관리를 참고하세요. |
| 개발자 상태 | 개발자가 포털에서 '차단됨' 상태로 설정되면 Edge 관리 서버에서 비활성으로 설정됩니다. 즉, 차단된 개발자는 API 호출을 할 수 없습니다. |
| 크론 작업 | Edge의 앱이 개발자와 올바르게 연결되지 않은 경우 크론이 더 이상 실패하지 않습니다. |
| 로깅 | 앱의 액세스 유형이 '읽기 전용'인 경우 시스템에서 더 이상 오류를 기록하지 않습니다. |
| Drupal 규칙 | 앱 키가 대기 중에서 승인됨으로 변경될 때 이메일을 전송하는 Drupal 규칙의 규칙 모듈이 실행됩니다. 이전 버전에서는 상태가 변경될 때 규칙이 작동하지 않았습니다. |
| SmartDocs | 이제 SmartDocs 페이지에서 렌더링할 때 PATCH 동사가 올바르게 표시됩니다. |
| SmartDocs | Edge 엔드포인트에 액세스할 수 없는 경우 SmartDocs 모듈에 더 이상 경고가 표시되지 않습니다. |
| SmartDocs | '정의되지 않은 색인' 경고가 더 이상 SmartDocs 모듈에 표시되지 않습니다. |
| SmartDocs |
이제 SmartDocs 페이지에서 탐색 경로가 올바르게 작동합니다. 메서드 세부정보 페이지에서 브레드크럼 트레일의 첫 번째 항목은 model_machine_name Documentation/이었으므로 첫 번째 단어가 대문자로 표시되지 않았습니다. 이 수정사항을 적용하면 첫 번째 항목이 사람이 읽을 수 있는 모델 이름이 되고 첫 번째 단어가 대문자로 표시됩니다.
또한 HTTP 동사 (GET/POST/PUT/DELETE)를 기반으로 하는 API 메서드 목록 페이지에서 브레드크럼 항목이 잘못된 URL로 연결되었습니다. 이 수정사항을 적용하면 페이지의 탐색경로 항목이 이제 올바른 URL을 가리킵니다.
|
| SmartDocs | 이제 CSS 수정사항을 통해 SmartDocs JSON 본문 (POST 또는 PUT 요청)을 인라인으로 적절하게 수정할 수 있습니다. |
| 메인 메뉴 | 이제 기본 메뉴에 항목이 없으면 로그인 및 등록 링크를 사용할 수 있습니다. |
| 앱 속성 |
앱 속성의 등록정보 페이지가 깨져서 렌더링되지 않았습니다. 이 문제는 devconnect_app_attributes.module 파일에서 수정되었습니다.
|
| 하드코딩된 리디렉션 | 개발자 앱을 수정하는 양식을 만드는 함수가 개발자 앱을 찾을 수 없는 경우 더 이상 drupal_goto() 또는 drupal_not_found()를 직접 호출하지 않습니다. 이를 통해 고객별 모듈은 무조건적인 리디렉션을 강제하지 않고도 양식의 동작을 일관되게 변경할 수 있습니다. |