<ph type="x-smartling-placeholder"></ph>
현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서. 정보
2018년 9월 24일 월요일, Google은 퍼블릭 클라우드용 Apigee Edge의 새 버전을 출시하기 시작했습니다.
Private Cloud 고객: 이 클라우드 출시 버전이 Private Cloud 버전에 포함되어 있나요? 버전에 포함된 클라우드 출시 버전을 보려면 버전 출시 노트를 참조하세요. 자세한 내용은 버전 번호 지정에 대한 정보 출시 번호를 비교하여 어떻게 파악할 수 있는지 알아보세요.
질문 또는 문제: 도움 받기
출시 알림: 다음으로 이동합니다. http://status.apigee.com 업데이트 구독을 클릭합니다.
새로운 기능 및 업데이트
다음은 이번 출시의 새로운 기능과 업데이트입니다.
문제 ID | 구성요소 이름 | 설명 |
---|---|---|
67506562 | API 런타임 |
JavaScript 정책에서 SSL/TLS 지원 JavaScript 정책을 사용하면 <SSLInfo>를 구성할 수 있습니다. SSL/TLS 호출을 통해 액세스할 수 있습니다 자세한 내용은 JavaScript 정책 문서를 참조하세요. |
77149507 | API 런타임 |
에지 라우터에서 SSL/TLS 변수 사용 가능 Edge 퍼블릭 클라우드가 Netty 라우터에서 Nginx로 전환했을 때 일부 SSL/TLS 흐름 변수가 더 이상 사용할 수 없습니다. 이 업데이트를 통해 일부 SSL/TLS 변수가 다시 제공됩니다. 자세한 내용은 TLS 액세스를 참조하세요. API 프록시의 연결 정보를 참조하세요. |
67310628 | API 런타임 |
콜아웃 개선을 위한 httpClient의 JavaScript 콜백 지원 Apigee의 JavaScript 객체 모델에 있는 예: 이전 ex1 = httpClient.get("http://example.com"); ex1.waitForComplete(); if (ex1.isSuccess()) { response1 = ex1.getResponse(); context.setVariable('example.status',response1.status); } else { error = ex1.getError(); context.setVariable('example.error','Woops: ' + error); } 예: 지금 function onComplete(response, error) { if (response) { context.setVariable('example.status', response.status); } else { context.setVariable('example.error', 'Woops: ' + error); } } // Function callback allowed as an argument. httpClient.get("http://example.com", onComplete); |
80298811 | 관리 서버 |
새 관리 API (베타): 소비자 키에 할당된 API 제품 업데이트 개발자 앱에는 특정 API 제품과 연결된 소비자/API 키가 있습니다. 새로운 관리 API (베타 출시)를 사용하면 단일 고객 키와 연결된 API 제품입니다. 다음 cURL 예에서 소비자 키가 이미
JSON 페이로드 curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email XML 페이로드 curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
113700413 | 호스팅된 대상 |
토큰 새로고침 로직이 손상됨 |
112481174 | 호스팅된 대상 |
Turbo 오류로 인해 프록시 배포 취소가 실패하지 않음 |
111443934 | 호스팅된 대상 |
Edge에서 배포 API 구현 간소화 |
110897740 | 호스팅된 대상 |
Turbo 애플리케이션/버전의 적절한 삭제 지원 구현 |
110894391 | 호스팅된 대상 |
에지에서 TurboService를 리팩터링하여 HTTP 요청/재시도 간소화 |
110377069 | 애널리틱스 |
새 애널리틱스 측정기준 및 이번 클라우드용 Edge 버전에서 Edge가 이 출시 버전에서는 이제 경고: 이제 이 변경사항은
AccessControl 정책은 |
109955269 | API 런타임 |
출시 브랜치 Release_180608의 fh.properties 업데이트 |
80154696 | 관리 서버 |
배포 및 배포 취소 상태 응답에 각 서버의 리전 및 서버 세부정보 포함 |
80096158 | 수익 창출 |
수익 창출 데이터 세트에 개발자 이메일 추가 |
80088703 | 수익 창출 |
BigQuery의 기본 플래그 되돌리기 |
79980234 | API 런타임 |
다양한 리소스 파일에 대한 리소스 유형 추가 |
79979555 | API 런타임 |
만들기/읽기 작업 수행 시 상위 항목이 있는지 확인 |
79445195 | 에지 마이크로 |
관리 API 호출 시 mTLS를 위한 Microgateway 지원 |
79165169 | API 런타임 |
Sonar: 각 타겟의 타겟 http 상태 및 지연 시간 보기 |
79094567 | 수익 창출 |
수익 창출 요약 보고서에 개발자 이메일 열 추가 |
78910936 | API 런타임 |
isSenseEnabled의 MP 종속 항목을 Sense.protection으로 이전 |
78911890 | 관리 서버 |
새로운 기본 제공 Sense 사용자 역할: SenseOperator 및 SenseUser |
78535353 | API 런타임 |
라우터가 GCP http(s) GLB 뒤에 있을 때 XFF 수정 |
78304706 | API 런타임 |
MP가 규정 준수 관련 헤더를 추가해야 함 |
78297238 | API 런타임 |
PCI 규정 준수를 위해 라우터에 HTTP 헤더 추가 |
77543608 | 수익 창출 |
수익 창출: '조직 프로필을 찾을 수 없음' 추가 |
72232364 | 수익 창출 |
각 조직을 위한 수익 창출 환경 조성 |
버그 수정됨
다음은 이번 출시 버전에서 수정된 버그입니다. 이 목록은 주로 지원 티켓이 수정되었는지 확인하는 사용자를 위한 것입니다. 모든 사용자에게 자세한 정보를 제공하도록 설계되지는 않았습니다.
문제 ID | 구성요소 이름 | 설명 |
---|---|---|
113267243 | API 런타임 |
jstack-local-copy의 jstack 정리는 충분히 빠르지 않습니다. |
113222974 | API 런타임 |
MP의 디스크가 거대한 system.log*.tmp 파일로 가득 참 |
111671525 | 호스팅된 대상 |
HT의 비성공 응답 코드가 프록시의 오류 흐름을 트리거함 |
111416863 | API 런타임 |
조직의 프록시 1개가 180608_03 출시 버전에 배포되지 않았습니다. |
111073791 | 터보 |
오류가 지속적으로 발생하는 경우 폴링 로직이 영구적으로 실행될 수 있음 |
110924838 | API 런타임 |
체험판 포드 라우터가 R180608의 가상 호스트의 업스트림을 로드하지 않음 |
110425503 | API 런타임 |
nginx 새로고침으로 인한 MP 가용성 문제 |
79541171 | API 런타임 |
x_forwarded_for_ip 애널리틱스 측정기준은 첫 번째 IP 주소만 보고합니다. 선택합니다. 전체 목록이 보고됩니다. 향후 제품 업데이트를 지원하기 위한 내부 수정사항입니다. |
109673863 | API 런타임 |
사용 중인 가상 호스트를 삭제할 수 있는 버그 수정 |
80538530 | API 런타임 |
클라이언트가 새 프록시 버전을 배포할 수 없음 |
80429941 | API 런타임 |
CassandraRepositoryDelegate.exists()가 /apiproxies/*/maskconfigs/* 경로에서 항상 true를 반환함 |
80207872 | API 런타임 |
시작 시 어떤 구성을 사용하는지 더 쉽게 알 수 있도록 configstore 서비스에 로깅 추가 |
80203732 | API 런타임 |
DeploymentStatusService http 클라이언트에서 콘텐츠 유형 처리 개선 |
79993247 | API 런타임 |
Node.js 타겟에 대한 HEAD 요청 중단 |
79944922 | API 런타임 |
Messaging.resource.UnknownResourceType으로 인해 호스팅된 대상 번들 배포가 실패함 |
79939838 | API 런타임 |
고품질 데이터베이스 통합을 위해 kokoro와 연동되도록 build.info 파일 만들기 |
79939496 | API 런타임 |
NumberFormatException과 함께 OAuth 토큰 생성 실패 |
79882402 | API 런타임 |
JWT: VerifyJWT의 TimeAllowance가 올바르게 처리되지 않음 |
79876202 | 수익 창출 |
조직 삭제의 일부로 mxgroup에서 mint 범위 정리 |
79752674 | 관리 서버 |
developer-id의 developer-email을 가져오는 동안 앱 및 회사 로드 무시 |
79697050 | API 런타임 |
CPS 이외의 절차에서 일 이월 계산 버그 수정 |
79657368 | API 런타임 |
API 프록시 배포 오류 |
79615400 | 수익 창출 |
bigQuery 플래그를 기본적으로 true로 설정 |
79578681 | API 런타임 |
Cassandra 대형 KMS 키스페이스 문제 |
79439193 | 수익 창출 |
조직의 크레딧 금액 재설정이 예상대로 작동하지 않음 |
79418654 | 수익 창출 |
비동기 세부 보고서에 쉼표 구분 기호 추가하기 |
79221633 | API 런타임 |
NIOThread 종료 |
78200288 | 관리 서버 |
MP와 라우터의 연결을 해제했다가 라우터를 다시 연결하면 일부 배포가 실패합니다. |
78190575 | API 런타임 |
마이크로커널 프로세스 재시작 시 중복 Consul 서비스 태그가 발생하지 않는지 확인 |
78088197 | API 런타임 |
관리 서버의 TLS 암호화 스위트를 제외해도 작동하지 않음 |
77735168 | API 런타임 |
MP 단위의 대용량 *.tmp 로그 파일이 디스크를 채웁니다. |
74484305 | 수익 창출 |
CPS 이전 후 -> suspend_developers GET 호출이 새 ID를 반환하지 않음 |
73597605 | API 런타임 |
SharedFlow - MessageLogging 정책이 실행되지 않음 |
69045657 | 관리 서버 |
LoadBalancer 대상 또는 SSLInfo 키 저장소 구성으로 개별 Service콜아웃 정책을 업로드하면 NullPointerException이 발생함 |
67664750 | 수익 창출 |
수익 창출 데이터를 삭제할 수 없음 |
67517550 | 관리 서버 |
프록시 번들 복제의 긴 지연 시간으로 인한 배포 실패 |
67176875 | 수익 창출 |
개발자별 요금제를 사용하는 경우/delete-org-data가 작동하지 않음 |