‫4.19.01 Edge for Private Cloud release notes

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

این بخش نسخه 4.19.01 از «نسخه ویژگی Edge ویژه ابر خصوصی» را شرح می‌دهد.

خلاصه انتشار

جدول زیر تغییرات این نسخه پخش را خلاصه می‌کند:

ویژگی‌های جدید

این نسخه شامل ویژگی‌های جدید زیر است:

○ انتشار «دسترسی عمومی» (GA) برای «واسط کاربر Edge»
○ انتشار «دسترسی عمومی» (GA) برای «درآمدزایی» در «واسط کاربر Edge»
○ apigee-monit خدمات خودترمیمی و پایش را اضافه می‌کند
○ «واسط کاربر Edge» ویژگی‌های پیکربندی جدید TLS دارد
○ اکنون می‌توانید میزبان‌های مجازی را در «واسط کاربر Edge» ایجاد، ویرایش، و حذف کنید
○ پشتیبانی از OpenAPI نسخه ۳ اضافه شد
○ اکنون RedHat Enterprise Linux (RHEL) و CentOS 7.6 پشتیبانی می‌شوند
○ اکنون Oracle Linux 7.5 پشتیبانی می‌شود

برای کسب اطلاعات بیشتر درباره هریک از این ویژگی‌های جدید، به ویژگی‌های جدید مراجعه کنید.

نسخه‌های پخش گنجانده‌شده

از زمان انتشار ویژگی قبلی Edge for Private Cloud، نسخه‌های پخش زیر منتشر شده است و در این نسخه پخش گنجانده شده است:

○ Edge:
   18.06.08
   18.06.06
   18.05.21
   18.05.10
   18.05.09
   18.04.23.00
○ Portal:
   18.11.28.00
   18.10.17.00
   18.10.09.00
   18.07.16.00
بازنشستگی‌ها خالی
منسوخ‌سازی‌ها نسخه ۴.۱۷.۰۹ از Apigee Edge برای «ابر خصوصی» دیگر پشتیبانی نمی‌شود (منسوخ شده است).

برای اطلاعات بیشتر، منسوخ شدن، بازنشستگی، و تغییرات CPS در Apigee را ببینید.

رفع اشکال‌ها

این نسخهٔ پخش شامل رفع اشکالات زیر است:

○ Zookeeper با نوشتار پشتیبان متوقف نشد (۱۲۲۶۹۴۰۶۹)
○ صفحه فرود «بدون سازمان» اضافه شد (۱۲۰۹۹۳۴۵۱)
○ حذف گزارش‌های سفارشی (۱۲۰۶۸۲۳۶۹)
○ برگه Geomap در تجربه «لبه جدید» (۱۲۰۶۸۱۵۹۲)
○ گزینه‌های Zookeeper JVM (۱۲۰۶۲۴۹۷۷)
○ خطاهای تعریف‌نشده در نکته‌ابزارها (۸۰۱۸۷۴۰۷)
○ ایجاد پراکسی‌های معکوس ازطریق OpenAPI (۷۹۹۴۹۱۲۴)
○ بازنشانی گذرواژه‌ها پیوند ارسال نمی‌کند (۷۷۵۱۵۶۵۵)
○ سرایندهای نادرست برای پیوندهای بازنشانی گذرواژه (۷۲۷۹۹۷۶۹)
○ استفاده از WSDL برای ایجاد پراکسی‌های API (۶۹۵۵۰۲۸۴)

برای اطلاعات بیشتر درباره هریک از این اصلاحات، به اصلاحات اشکال مراجعه کنید.

مشکلات شناخته‌شده

این نسخه شامل مشکلات شناخته‌شده زیر است:

○ قالب فایل فراداده برای نصب apigee-sso (۱۳۵۶۱۶۴۹۸)
○ apigee-monit در Amazon Linux 1 پشتیبانی نمی‌شود (۱۲۲۳۷۰۹۸۰)
○ پشتیبان‌گیری «پردازشگر پیام» از مجموعه صحیح فایل‌ها پشتیبان‌گیری نمی‌کند (۱۲۱۰۹۵۱۴۸)
○ نشان‌های جلسه نامعتبر نمی‌شوند (۱۱۵۲۷۸۸۳۸)
○ وقتی اصالت‌سنجی JMX فعال باشد، عملیات Cassandra کار نمی‌کند (۱۱۳۳۴۲۸۳۸)
○ درخواست‌های HEAD به هدف‌های Node.js معلقه (۷۹۹۹۳۲۴۷)
○ نام‌های میزبان حل‌وفصل نمی‌شوند (۷۹۷۵۷۵۵۴)
○ DataAccessExceptions در پیکربندی‌های چند مرکز داده (۷۶۰۸۷۱۶۶)
○ خط‌مشی MessageLogging اطلاعات اضافی را در پیام گزارش وارد می‌کند (۶۸۷۲۲۱۰۲)
○ بازنشانی گذرواژه سرپرست سیستم ناموفق است (۶۵۷۳۷۵۲۰)

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

مسیرهای ارتقا

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

از ۴.۱۸.۰۵ مستقیماً از ۴.۱۸.۰۵ به ۴.۱۹.۰۱ ارتقا دهید
از ۴.۱۸.۰۱ مستقیماً از ۴.۱۸.۰۱ به ۴.۱۹.۰۱ ارتقا دهید
از ۴.۱۷.۰۹ مستقیماً از ۴.۱۷.۰۹ به ۴.۱۹.۰۱ ارتقا دهید
از ۴٫۱۷٫۰۵ از 4.17.05 به 4.18.01 ارتقا دهید، سپس از 4.18.01 به 4.19.01 ارتقا دهید
از ۴.۱۷.۰۱ از 4.17.01 به 4.18.01 ارتقا دهید، سپس از 4.18.01 به 4.19.01 ارتقا دهید
از ۴.۱۶.۰۹ از ۴.۱۶.۰۹ به ۴.۱۸.۰۱ ارتقا دهید، سپس از ۴.۱۸.۰۱ به ۴.۱۹.۰۱ ارتقا دهید
از ۴.۱۶.۰۵ از ۴.۱۶.۰۵ به ۴.۱۸.۰۱ ارتقا دهید، سپس از ۴.۱۸.۰۱ به ۴.۱۹.۰۱ ارتقا دهید
از ۴/۱۶/۰۱ ارتقا از 4.16.01 → 4.18.01، سپس ارتقا از 4.18.01 → 4.19.01
از نسخه 4.15.0x از نسخه 4.15.0x به 4.16.01 ارتقا دهید، سپس از از نسخه 4.16.01 به 4.18.01 ارتقا دهید، سپس از نسخه 4.18.01 به 4.19.01 ارتقا دهید

ویژگی‌های جدید

این بخش ویژگی‌های جدید این نسخه پخش را فهرست می‌کند. علاوه‌براین، این نسخهٔ پخش شامل همه ویژگی‌های موجود در نسخه‌های پخش «میانای کاربر Edge»، «مدیریت Edge»، و «درگاه» فهرست‌شده در نسخه‌های پخش گنجانده‌شده می‌شود.

علاوه‌بر بهبودهای زیر، این نسخهٔ پخش شامل بهبودهای متعددی در زمینه کارایی، عملکرد، امنیت، و پایداری نیز می‌شود.

انتشار «دردسترس عموم» (GA) از «واسط کاربر Edge»

واسط کاربر Apigee Edge جدیدترین سرویس واسط کاربر مدیریت ما است. قبلاً در مرحله «بتا» بود. با Apigee Edge برای Private Cloud نسخه ۴.۱۹.۰۱، «واسط کاربر Edge» بخشی از نسخه عمومی است.

برای استفاده از «میانای کاربری Edge»، باید SAML را فعال کنید و سپس «میانای کاربری Edge» را در گره خودش نصب کنید.

برای اطلاعات بیشتر، میانای کاربر Edge برای «ابر خصوصی» را ببینید.

انتشار «دردسترس عموم» (GA) از «درآمدزایی» در «واسط کاربر Edge»

نسخه GA «درآمدزایی» در واسط کاربر تجربه «Edge جدید» اکنون دردسترس است.

اکنون می‌توانید همه وظایف درآمدزایی برای Apigee Edge for Private Cloud را در «میانای کاربری تجربه New Edge» مدیریت کنید، ازجمله موارد زیر:

با این اعلامیه، گزارش‌های انحراف درآمدزایی به‌طور رسمی منسوخ شده‌اند. منسوخ شدن Apigee را ببینید.

‫apigee-monit سرویس‌های خوددرمانی و پایش را اضافه می‌کند

‫Apigee Edge for Private Cloud اکنون شامل apigee-monit، ابزاری مبتنی بر monit utility متن‌باز است. apigee-monit به‌طور دوره‌ای سرویس‌های Edge را نظرسنجی می‌کند؛ اگر سرویسی دردسترس نباشد، apigee-monit تلاش می‌کند آن را بازراه‌اندازی کند.

برای کسب اطلاعات درباره نصب، پیکربندی، و استفاده از apigee-monit، به خوددرمانی با apigee-monit مراجعه کنید.

دارایی‌های پیکربندی جدید «امنیت لایه انتقال»

«واسط کاربر Edge» از دارایی‌های پیکربندی جدید «امنیت لایه انتقال» پشتیبانی می‌کند که می‌توانید از آن‌ها برای تنظیم موارد زیر استفاده کنید:

  • پروتکل پیش‌فرض «امنیت لایه انتقال»
  • فهرست پروتکل‌های پشتیبانی‌شده «امنیت لایه انتقال»
  • الگوریتم‌های پشتیبانی‌شده «امنیت لایه انتقال»
  • رمزگذاری‌های «امنیت لایه انتقال» پشتیبانی‌شده

برای اطلاعات بیشتر، تنظیم ویژگی‌های اختیاری TLS را ببینید.

ایجاد، ویرایش، و حذف میزبان‌های مجازی در «واسط کاربر Edge»

عملکرد خودیاری گسترش یافته است تا اکنون بتوانید میزبان‌های مجازی را در مرورگر (فقط واسط کاربری Edge) ایجاد، ویرایش، و حذف کنید.

برای اطلاعات بیشتر، ایجاد میزبان مجازی بااستفاده از مرورگر را ببینید.

پشتیبانی از OpenAPI v3 اضافه شد

این نسخه پخش از ایجاد پراکسی ازطریق نسخه ۳ «میانای برنامه‌سازی کاربردی باز» پشتیبانی می‌کند (فقط «واسط کاربر Edge»).

نرم‌افزار پشتیبانی‌شده

این نسخه شامل تغییرات زیر در نرم‌افزار پشتیبانی‌شده است:

پشتیبانی اضافه شد دیگر پشتیبانی نمی‌شود

این نسخه پخش از پلاتفرم‌های زیر پشتیبانی می‌کند:

  • Red Hat Enterprise Linux (RHEL) 7.6
  • CentOS 7.6
  • Oracle Linux 7.6

نسخه پخش جدید دیگر از پلاتفرم‌های زیر پشتیبانی نمی‌کند:

  • نسخه ۷.۳ از RHEL/CentOS/Oracle
  • نسخه ۶.۸ از RHEL/CentOS
  • Oracle Linux 6.7

برای فهرست کامل پلاتفرم‌های پشتیبانی‌شده، به نرم‌افزار پشتیبانی‌شده و نسخه‌های پشتیبانی‌شده مراجعه کنید.

رفع اشکال‌ها

این بخش فهرست اشکالات «ابر خصوصی» را که در این نسخه اصلاح شده است ارائه می‌دهد. علاوه‌براین، این نسخهٔ پخش شامل همه رفع اشکال‌های موجود در نسخه‌های پخش «واسط کاربر Edge»، «مدیریت Edge»، و «درگاه» است که در نسخه‌های پخش گنجانده‌شده نشان داده شده است.

شناسه مشکل شرح
122694069

‫Zookeeper با دستورگان پشتیبان متوقف نشد

فرایند Zookeeper قبل‌از این اصلاح توسط نوشتار پشتیبان متوقف نمی‌شد.
120993451

صفحه مقصد بدون سازمان اضافه شد

توسعه‌دهندگانی که با کاربری وارد سیستم می‌شوند که هیچ سازمانی به آن منسوب نیست دیگر به صفحه‌ای که وجود ندارد هدایت نمی‌شوند. صفحه مقصد جدیدی برای این کاربران اضافه شده است.
120682369

درحال حذف کردن گزارش‌های سفارشی

کاربران نمی‌توانستند گزارش‌های سفارشی را در تجربه «Edge جدید» حذف کنند.
120681592

برگه Geomap در تجربه «Edge جدید»

وقتی کاربران در تجربه «New Edge» به برگه «نقشه جغرافیایی» پیمایش می‌کردند، تجربه «New Edge» خطا می‌داد.
120624977

گزینه‌های Zookeeper JVM

تنظیم گزینه‌های ماشین مجازی جاوا بااستفاده از «کد با پیکربندی» برای Zookeeper کار نمی‌کرد.
80187407

خطاهای تعریف‌نشده‌ای در ابزارهای راهنمایی رخ داد

وقتی نموداری فقط یک سری زمانی داشت، نکته‌ابزارها خطاهای تعریف‌نشده‌ای را نشان می‌دادند.
79949124

ایجاد پراکسی‌های معکوس ازطریق OpenAPI

دکمه استفاده از OpenAPI هنگام ایجاد پراکسی کار نمی‌کرد.
77515655

بازنشانی گذرواژه‌ها پیوند ارسال نمی‌کند

کاربران هنگام درخواست پیوند برای بازنشانی گذرواژه‌هایشان ایمیل دریافت نمی‌کردند.
72799769

سرصفحه‌های نادرست برای پیوندهای بازنشانی گذرواژه

حتی پس‌از اینکه کاربر دارایی trustxforwarded را روی true تنظیم کرد، سرایندهای درخواست حاصل از HTTPS استفاده نمی‌کردند.
69550284

استفاده از WSDL برای ایجاد «پراکسی‌های API»

تولید «پراکسی میانای برنامه‌سازی کاربردی» هنگام استفاده از WSDL با خطا مواجه می‌شد.

مشکلات شناخته‌شده

جدول زیر مشکلات شناخته‌شده در این نسخه پخش را فهرست می‌کند:

شناسه مشکل شرح
135616498

قالب فایل فراداده برای نصب apigee-sso

هنگام نصب apigee-sso و استفاده از فایل metadata.xml به‌جای نشانی وب، اگر فایل metadata.xml در انتهای فایل خط جدید (CRLF) نداشته باشد، فایل metadata.xml به‌طور کامل خوانده نمی‌شود.

راهکار موقت:

برای دور زدن این مشکل، می‌توانید یکی از کارهای زیر را انجام دهید:

  • یک CRLF به انتهای فایل metadata.xml اضافه کنید

    یا

  • استفاده از مکان نشانی وب‌محور برای فراداده
122370980

‫apigee-monit در Amazon Linux 1 پشتیبانی نمی‌شود

راهکار موقت:

هیچ‌کدام.
121095148

پشتیبان‌گیری «پردازشگر پیام» از مجموعه فایل‌های صحیح پشتیبان‌گیری نمی‌کند

راهکار موقت:

پشتیبان‌گیری را برای بار دوم اجرا کنید تا مجموعه فایل‌های صحیح پشتیبان‌گیری شود.

115278838

نشان‌های جلسه نامعتبر نشد

وقتی کاربر روی دکمه «خروج از سیستم Apigee Edge» کلیک می‌کند، نشان‌های جلسه در سرور نامعتبر نمی‌شوند.

راهکار موقت:

از تجربه «New Edge» با SAML استفاده کنید.

113342838

وقتی اصالت‌سنجی JMX فعال باشد، عملیات Cassandra کار نمی‌کند

راهکار موقت:

هرگاه فرمان nodetool را فرا می‌خوانید، نام کاربری و گذرواژه‌تان را اضافه کنید.

79993247

HEAD درخواست به هدف‌های Node.js معلقه است

درخواست‌های HEAD به هدف Node.js می‌تواند معلق بماند و اتصال‌ها را در حالت انتظار قرار دهد.

راهکار موقت:

برای دور زدن این مشکل، یک مدیریت‌کننده برای درخواست‌های HEAD تعریف کنید تا صریحاً پاسخ خالی برگرداند.

79757554

نام‌های میزبان حل‌وفصل نمی‌شوند

پس‌از نصب یا ارتقا دادن Edge for Private Cloud، نام‌های میزبان ممکن است به نشانی‌هایشان تبدیل نشوند.

راهکار موقت:

برای حل کردن این مشکل، مؤلفه Edge UI را بازراه‌اندازی کنید:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

‫DataAccessException در پیکربندی‌های چند مرکز داده

در پیکربندی‌های چند مرکز داده، اگر یکی از مخازن داده دردسترس نباشد، ممکن است خطای زیر را ببینید:

DataAccessException: Error while accessing datastore;
Please retry later

نتیجه این است که «سرور مدیریت» ممکن است شروع نشود زیرا درحال تلاش برای اتصال به گره‌های Cassandra در هر دو dc-1 و dc-2 است. اگر گره Cassandra غیرفعال باشد، DataAccessExceptions رخ می‌دهد. این امر همچنین ممکن است منجر به اختلال در ترافیک «میانای برنامه‌سازی کاربردی» شود، به‌طوری‌که «پردازشگرهای پیام» هنگام تلاش برای بازیابی KVM، DataAccessExceptions را گزارش می‌کنند.

توجه داشته باشید که وضعیت موردانتظار این است که «سرور مدیریت» به عناصر مخزن داده در مناطق متصل نشود.

راهکار موقت

راهکار موقت این است که انواع گره Cassandra زیر را در مرکز داده دردسترس‌نبود ثبت‌نام لغو کنید و سپس آن‌ها را پس‌از دردسترس قرار گرفتن مجدد گره‌های Cassandra ثبت‌نام کنید:

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

برای لغو ثبت و ثبت مجدد این انواع گره Cassandra:

  1. بااستفاده از فرمان curl زیر، «شناسه‌های یکتای» گره‌های Cassandra را دریافت کنید:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    مکان:

    • ‫ADMIN_EMAIL و ADMIN_PW اطلاعات اعتباری حساب Apigee شما است.
    • ‫MS_IP و MS_PORT نشانی IP و شماره درگاه «سرور مدیریت» هستند.
    • ‫REGION نام مرکز داده‌ای است که «سرور مدیریت» در آن قرار دارد.
    • ‫GATEWAY_POD نام واحد است که به‌طور پیش‌فرض «دروازه» است. ممکن است آن را به نام دیگری تغییر داده باشید، بنابراین پیاده‌سازی‌تان را بررسی کنید.
    • ‫CASSANDRA_NODE_TYPE یکی از kms-datastore،‏ dc-datastore، و keyvaluemap-datastore است.

    برای مثال:

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    پاسخ از قالب زیر استفاده می‌کند:

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    برای مثال:

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    مقادیر فیلد uUID را در پاسخ یادداشت کنید. از این موارد برای لغو ثبت گره‌ها استفاده خواهید کرد.

  2. مرحله یک را برای هر نوع گره Cassandra تکرار کنید: kms-datastore، dc-datastore، و keyvaluemap-datastore. حتماً شناسه‌های UUID برگشتی را یادداشت کنید.
  3. ثبت گره‌ها را بااستفاده از فرمان زیر لغو کنید:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    که در آن UUID شناسه UUID برگشتی در پاسخ فرمان قبلی است.

  4. مرحله ۳ را برای هر شناسه UUID که در مراحل ۱ و ۲ جمع‌آوری کرده‌اید تکرار کنید.
  5. بااستفاده از فرمان زیر، گره‌ها را دوباره ثبت کنید:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

توجه داشته باشید که این عملیات گره‌ها را در Zookeeper ثبت و لغو ثبت می‌کند و هیچ تأثیری بر خوشه Cassandra ندارد. برای کسب اطلاعات بیشتر درباره این فرمان‌ها، به‌روزرسانی ثبت‌های انبار داده را ببینید.

68722102

خط‌مشی MessageLogging (ثبت پیام) شامل اطلاعات اضافی در پیام گزارش

عنصر FormatMessage خط‌مشی MessageLogging قالب پیام گزارش‌شده را کنترل می‌کند. وقتی FormatMessage=false، پیام ثبت‌شده نباید شامل هیچ‌گونه اطلاعات تولیدشده توسط Apigee باشد. بااین‌حال، حتی اگر FormatMessage=false را تنظیم کنید، پیام گزارش همچنان شامل اطلاعات زیر است:

  • امتیاز اولویت
  • مُهر زمان

راهکار موقت:

هیچ‌کدام.
65737520

بازنشانی گذرواژه سرپرست سیستم ناموفق بود

بازنشانی گذرواژه سرپرست سیستم برای «سرور مدیریت» حاوی نویسه‌های خاص ناموفق خواهد بود.

راهکار موقت:

گذرواژه را در فایل داده‌ای تعریف کنید که سپس آن را به نقطه پایانی /users در «میانای برنامه‌سازی کاربردی مدیریت» منتقل می‌کنید. برای کسب اطلاعات بیشتر، به بازنشانی گذرواژه سرپرست سیستم مراجعه کنید.

مرحله بعدی

برای شروع کار با Edge for Private Cloud 4.19.01، از پیوندهای زیر استفاده کنید:

تاسیسات جدید:
نمای کلی نصب جدید
تاسیسات موجود:
مسیرها را ارتقا دهید