1.1.0 - یادداشت های انتشار زمان اجرا ترکیبی Apigee

شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید .
اطلاعات

در 27 ژانویه 2020، گوگل نسخه 1.1.0 هیبریدی Apigee را منتشر کرد. این بخش ویژگی های جدید و تغییرات منتشر شده در نسخه 1.1.0 را شرح می دهد.

ارتقاء

شما نمی توانید از 1.0.0 به 1.1.0 ارتقا دهید و نسخه جدید با نسخه 1.0.0 سازگار نیست. نسخه 1.1.0 نیاز به نصب جدید دارد.

ویژگی ها و پیشرفت های جدید

Apigee Connect (نسخه آلفا)

Apigee Connect Alpha به سرویس MART ترکیبی Apigee اجازه می دهد تا بدون نیاز به افشای نقطه پایانی MART به صفحه مدیریت متصل شود. اگر از Apigee Connect استفاده می کنید، نیازی به پیکربندی دروازه ورود MART با نام مستعار میزبان و گواهی DNS مجاز ندارید. برای جزئیات، لطفا با نماینده Apigee خود تماس بگیرید.

مسیریابی مسیر پایه

مسیریابی مسیر پایه به شما این امکان را می‌دهد تا نحوه هدایت Apigee ترکیبی فراخوان‌های پراکسی API به محیط‌های خاص را پیکربندی و مدیریت کنید. برای جزئیات، به پیکربندی مسیریابی مسیر پایه مراجعه کنید.

تغییرات

تغییرات زیر برای اجرای هیبریدی نسخه 1.1.0 ایجاد شده است. برخی از این تغییرات، همانطور که اشاره شد، با نسخه 1.0.0 ناسازگار نیستند .

  • اکنون apigeectl CLI Istio را در فضای نام istio-system نصب می کند. این فضای نام پیش فرض برای ایستیو است. این تغییر با نسخه هیبریدی 1.0.0 ناسازگار است.
  • apigeectl CLI اکنون CertManager را در فضای نام cert-manager نصب می کند. این تغییر با نسخه هیبریدی 1.0.0 ناسازگار است.
  • نسخه پشتیبانی شده از Istio که با زمان اجرای ترکیبی Apigee مستقر شده است به 1.4.2 منتقل شده است زیرا نسخه 1.2.x دیگر پشتیبانی نمی شود.

اشکالات رفع شد

مشکلات زیر که در یادداشت‌های انتشار ترکیبی Apigee 1.0.0 ذکر شده است، رفع شده است:

موضوع توضیحات
144886537 مسیریابی مسیر پایه در Apigee hybrid v1.0.0 کار نمی کند. وقتی overrides برای مسیریابی به محیط‌های مختلف با همان hostAlias ​​تنظیم می‌شود، ورودی بر اساس مسیر به محیط نمی‌رود.
143774187 رابط کاربری ترکیبی برچسب "شرکت" را در نمای برنامه ها نمایش می دهد.

مسائل شناخته شده

جدول زیر مشکلات شناخته شده برای این نسخه را شرح می دهد:

موضوع توضیحات
N/A شما نمی توانید از "*" برای ویژگی hostAlias ​​برای پیکربندی mart و envs استفاده کنید. بهترین روش استفاده از یک نام میزبان خاص برای پیکربندی mart است.
N/A تنظیم متغیرهای HTTP_PROXY ، HTTPS_PROXY ، و NO_PROXY در نسخه Apigee Connect Alpha پشتیبانی نمی‌شود.
N/A

خطای هدر HTTP نامعتبر: ورود Istio همه پاسخ های هدف ورودی را به پروتکل HTTP2 تغییر می دهد. از آنجایی که پردازشگر پیام ترکیبی فقط از HTTP1 پشتیبانی می کند، ممکن است هنگام فراخوانی یک پروکسی API، خطای زیر را مشاهده کنید:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

اگر این خطا را مشاهده کردید، می توانید یکی از اقدامات زیر را برای رفع مشکل انجام دهید:

  • سرویس هدف را تغییر دهید تا هدر Host در پاسخ حذف شود.
  • در صورت لزوم با استفاده از خط مشی AssignMessage در پروکسی API خود، هدر Host را حذف کنید.
144584813 اگر یک جلسه اشکال زدایی ایجاد می کنید اما جلسه هنوز هیچ تراکنشی در آن ندارد،لیست اشکال زدایی Sessions API جلسه را در این لیست شامل نمی شود. API فقط در صورتی شامل جلسات در پاسخ می شود که جلسه حداقل یک تراکنش داشته باشد.
144436206 در نمای Cache Performance ، محاسبه نسبت ضربه حافظه کش نادرست است.
144321491 هیبرید Apigee اعلان‌های «ایجاد حافظه پنهان گمشده» را ثبت می‌کند که نشان‌دهنده کاهش بالقوه عملکرد است. این پیام ها مورد انتظار هستند و می توان آنها را نادیده گرفت.
144321144 پروکسی با امن هاست های مجازی قابل بارگیری مجدد نیستند.
144286363

ماسک اشکال زدایی در env.json داده های پاسخ را پنهان نمی کند.

API زیر برای به‌روزرسانی ماسک اشکال‌زدایی env.json با فیلد answerJSONPaths کار نمی‌کند:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

برای حل این مشکل با ردیابی، می‌توانید کل جلسه ردیابی را در رابط کاربری حذف کنید، یا می‌توانید از APIهای ردیابی برای حذف تراکنش‌های فردی در یک جلسه استفاده کنید.

143659917

تنظیم انقضای خط مشی PopulateCache باید روی یک مقدار صریح بین 1 و 30 تنظیم شود. به عنوان مثال:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

خلاصه: هنگام استفاده از API یا UI برای دریافت وضعیت استقرار سازمان، تاخیر بسیار بالایی وجود دارد. این تأخیر می تواند منجر به پاسخ HTTP 204 (No Content) یا HTTP 400 (Bad Request) شود.

راه حل: مرورگر خود را تازه کنید (یا درخواست را دوباره ارسال کنید).