4.19.01 Edge for Private Cloud یادداشت های انتشار

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

این بخش نسخه ۴.۱۹.۰۱ از ویژگی Edge برای فضای ابری خصوصی را شرح می‌دهد.

خلاصه انتشار

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

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

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

○ انتشار نسخه عمومی رابط کاربری اج (Edge UI)
○ انتشار عمومی (GA) قابلیت کسب درآمد در رابط کاربری Edge
apigee-monit سرویس‌های خودترمیمی و نظارتی را اضافه می‌کند
○ رابط کاربری Edge دارای ویژگی‌های پیکربندی TLS جدید است
○ اکنون می‌توانید میزبان‌های مجازی را در رابط کاربری Edge ایجاد، ویرایش و حذف کنید
○ پشتیبانی از OpenAPI v3 اضافه شد
○ اکنون از RedHat Enterprise Linux (RHEL) و CentOS 7.6 پشتیبانی می‌شود
○ اوراکل لینوکس ۷.۵ اکنون پشتیبانی می‌شود

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

نسخه‌های منتشر شده

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

○ لبه:
۱۸.۰۶.۰۸
۱۸.۰۶.۰۶
۱۸.۰۵.۲۱
۱۸.۰۵.۱۰
۱۸.۰۵.۰۹
۱۸.۰۴.۲۳.۰۰
○ پورتال:
۱۸.۱۱.۲۸.۰۰
۱۸.۱۰.۱۷.۰۰
۱۸.۱۰.۰۹.۰۰
۱۸.۰۷.۱۶.۰۰
بازنشستگی هیچکدام
منسوخ‌شده‌ها نسخه ۴.۱۷.۰۹ از Apigee Edge برای فضای ابری خصوصی دیگر پشتیبانی نمی‌شود (منسوخ شده است).

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

رفع اشکالات

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

○ Zookeeper توسط اسکریپت پشتیبان (122694069) متوقف نشد
○ صفحه فرود «بدون سازمان» اضافه شد (120993451)
○ حذف گزارش‌های سفارشی (120682369)
○ تب نقشه جغرافیایی در تجربه جدید اج (120681592)
○ گزینه‌های ماشین مجازی جاوا (JVM) در Zookeeper (120624977)
○ خطاهای نامشخصی در راهنماهای ابزار رخ داده است (80187407)
○ ایجاد پروکسی‌های معکوس از طریق OpenAPI (79949124)
○ تنظیم مجدد رمزهای عبور بدون ارسال لینک (77515655)
○ هدرهای نادرست برای لینک‌های بازنشانی رمز عبور (۷۲۷۹۹۷۶۹)
○ استفاده از WSDLها برای ایجاد پروکسی‌های API (69550284)

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

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

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

○ فرمت فایل متادیتا برای نصب apigee-sso (۱۳۵۶۱۶۴۹۸)
apigee-monit در آمازون لینوکس ۱ (۱۲۲۳۷۰۹۸۰) پشتیبانی نمی‌شود
○ پشتیبان‌گیری پردازشگر پیام، مجموعه صحیحی از فایل‌ها را پشتیبان‌گیری نمی‌کند (121095148)
○ توکن‌های نشست نامعتبر نشدند (115278838)
○ عملیات کاساندرا هنگام فعال بودن احراز هویت JMX کار نمی‌کند (113342838)
○ درخواست‌های HEAD به اهداف Node.js متوقف می‌شوند (79993247)
○ نام‌های میزبان حل نمی‌شوند (۷۹۷۵۷۵۵۴)
○ استثنائات دسترسی به داده‌ها در پیکربندی‌های چند مرکز داده (76087166)
○ سیاست ثبت پیام شامل اطلاعات اضافی در پیام ثبت (۶۸۷۲۲۱۰۲)
○ بازنشانی رمز عبور مدیر سیستم ناموفق بود (65737520)

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

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

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

از ۱۸/۴/۰۵ ارتقاء مستقیم از ۴.۱۸.۰۵ → ۴.۱۹.۰۱
از ۱۸/۴/۰۱ ارتقاء مستقیم از ۴.۱۸.۰۱ → ۴.۱۹.۰۱
از ۱۷/۴/۰۹ ارتقاء مستقیم از ۴.۱۷.۰۹ → ۴.۱۹.۰۱
از ۱۷/۴/۰۵ ارتقا از ۴.۱۷.۰۵ → ۴.۱۸.۰۱ ، سپس ارتقا از ۴.۱۸.۰۱ → ۴.۱۹.۰۱
از ۱۷/۴/۰۱ ارتقا از ۴.۱۷.۰۱ → ۴.۱۸.۰۱ ، سپس ارتقا از ۴.۱۸.۰۱ → ۴.۱۹.۰۱
از تاریخ ۱۶/۴/۰۹ ارتقا از ۴.۱۶.۰۹ → ۴.۱۸.۰۱ ، سپس ارتقا از ۴.۱۸.۰۱ → ۴.۱۹.۰۱
از تاریخ ۱۶/۴/۰۵ ارتقا از ۴.۱۶.۰۵ → ۴.۱۸.۰۱ ، سپس ارتقا از ۴.۱۸.۰۱ → ۴.۱۹.۰۱
از تاریخ ۱۶/۴/۰۱ ارتقا از ۴.۱۶.۰۱ → ۴.۱۸.۰۱ ، سپس ارتقا از ۴.۱۸.۰۱ → ۴.۱۹.۰۱
از ۴.۱۵.۰x ارتقا از ۴.۱۵.۰x → ۴.۱۶.۰۱، سپس ارتقا از ارتقا از ۴.۱۶.۰۱ → ۴.۱۸.۰۱ ، سپس ارتقا از ۴.۱۸.۰۱ → ۴.۱۹.۰۱

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

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

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

انتشار نسخه عمومی (GA) رابط کاربری Edge

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

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

برای اطلاعات بیشتر، به رابط کاربری Edge برای Private Cloud مراجعه کنید.

انتشار عمومی (GA) قابلیت کسب درآمد در رابط کاربری Edge

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

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

با این اعلام، گزارش‌های واریانس کسب درآمد رسماً منسوخ شده‌اند. به منسوخ‌های Apigee مراجعه کنید.

آپیجی-مونیت سرویس‌های خودترمیمی و نظارتی را اضافه می‌کند

Apigee Edge برای Private Cloud اکنون شامل apigee-monit ، ابزاری مبتنی بر ابزار متن‌باز monit ، است. apigee-monit به صورت دوره‌ای سرویس‌های Edge را بررسی می‌کند؛ اگر سرویسی در دسترس نباشد، apigee-monit سعی می‌کند آن را مجدداً راه‌اندازی کند.

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

ویژگی‌های پیکربندی جدید TLS

رابط کاربری Edge از ویژگی‌های پیکربندی TLS جدید پشتیبانی می‌کند که می‌توانید برای تنظیم موارد زیر از آنها استفاده کنید:

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

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

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

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

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

پشتیبانی از OpenAPI نسخه ۳ اضافه شد

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

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

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

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

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

  • لینوکس ردهت انترپرایز (RHEL) 7.6
  • سنت او اس ۷.۶
  • اوراکل لینوکس ۷.۶

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

  • نسخه ۷.۳ RHEL/CentOS/Oracle
  • نسخه ۶.۸ RHEL/CentOS
  • اوراکل لینوکس ۶.۷

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

رفع اشکالات

این بخش، فهرستی از اشکالات Private Cloud که در این نسخه برطرف شده‌اند را ارائه می‌دهد. علاوه بر این، این نسخه شامل تمام رفع اشکالات در نسخه‌های Edge UI، Edge Management و Portal است که در بخش «نسخه‌های گنجانده شده» نشان داده شده‌اند.

شناسه مسئله توضیحات
۱۲۲۶۹۴۰۶۹

Zookeeper توسط اسکریپت پشتیبان متوقف نشد

قبل از این اصلاحیه، فرآیند Zookeeper توسط اسکریپت پشتیبان‌گیری متوقف نمی‌شد.
۱۲۰۹۹۳۴۵۱

صفحه فرود «بدون سازمان» اضافه شد

توسعه‌دهندگانی که با کاربری که هیچ سازمان وابسته‌ای ندارد وارد سیستم می‌شوند، دیگر به صفحه‌ای که وجود ندارد هدایت نمی‌شوند. یک صفحه فرود جدید برای این کاربران اضافه شده است.
۱۲۰۶۸۲۳۶۹

حذف گزارش‌های سفارشی

کاربران نمی‌توانستند گزارش‌های سفارشی را در تجربه New Edge حذف کنند.
۱۲۰۶۸۱۵۹۲

تب نقشه جغرافیایی در تجربه New Edge

وقتی کاربران در تجربه New Edge به تب Geomap می‌رفتند، تجربه New Edge خطایی نمایش می‌داد.
۱۲۰۶۲۴۹۷۷

گزینه‌های ماشین مجازی جاوا (JVM) در Zookeeper

تنظیم گزینه‌های JVM با استفاده از Code with Config برای Zookeeper کار نمی‌کرد.
۸۰۱۸۷۴۰۷

خطاهای نامشخصی در نکات ابزار رخ داده است

وقتی یک نمودار فقط یک سری زمانی داشت، راهنماها خطاهای نامشخصی ایجاد می‌کردند.
۷۹۹۴۹۱۲۴

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

دکمه‌ی «استفاده از OpenAPI» هنگام ایجاد پروکسی‌ها کار نمی‌کرد.
۷۷۵۱۵۶۵۵

تنظیم مجدد رمز عبور، عدم ارسال لینک

کاربران هنگام درخواست لینک برای تنظیم مجدد رمز عبور خود، ایمیلی دریافت نمی‌کردند.
۷۲۷۹۷۶۹

هدرهای نادرست برای لینک‌های بازنشانی رمز عبور

حتی پس از اینکه کاربر ویژگی trustxforwarded را روی true تنظیم کرد، هدرهای درخواست حاصل از HTTPS استفاده نمی‌کردند.
۶۹۵۵۰۲۸۴

استفاده از WSDLها برای ایجاد API Proxies

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

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

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

شناسه مسئله توضیحات
۱۳۵۶۱۶۴۹۸

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

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

راه حل:

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

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

    یا

  • از یک مکان مبتنی بر URL برای ابرداده استفاده کنید
۱۲۲۳۷۰۹۸۰

apigee-monit در آمازون لینوکس ۱ پشتیبانی نمی‌شود

راه حل:

هیچ کدام.
۱۲۱۰۹۵۱۴۸

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

راه حل:

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

۱۱۵۲۷۸۸۳۸

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

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

راه حل:

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

۱۱۳۳۴۲۸۳

عملیات کاساندرا هنگام فعال بودن JMX auth کار نمی‌کند

راه حل:

هر زمان که دستور nodetool را فراخوانی می‌کنید، نام کاربری و رمز عبور خود را اضافه کنید.

۷۹۹۹۳۲۴۷

درخواست‌های HEAD به سمت اهداف Node.js هنگ می‌کنند

درخواست‌های HEAD به یک مقصد Node.js می‌توانند قطع شوند و اتصالات را در حالت انتظار باقی بگذارند.

راه حل:

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

۷۹۷۵۷۵۵۴

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

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

راه حل:

برای حل این مشکل، کامپوننت رابط کاربری Edge را مجدداً راه‌اندازی کنید:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
۷۶۰۸۷۱۶۶

خطای DataAccessException در پیکربندی‌های مختلف مرکز داده

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

DataAccessException: Error while accessing datastore;
Please retry later

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

توجه داشته باشید که حالت مورد انتظار این است که سرور مدیریت به اجزای ذخیره‌ساز داده در مناطق مختلف متصل نشود.

راه حل

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

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

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

  1. با استفاده از دستور curl زیر، UUID های گره‌های کاساندرا را دریافت کنید:
    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 نام مرکز داده‌ای است که سرور مدیریت (Management Server) در آن قرار دارد.
    • GATEWAY_POD نام پاد است که به طور پیش‌فرض "gateway" است. با این حال، ممکن است آن را به چیز دیگری تغییر نام داده باشید، بنابراین پیاده‌سازی خود را بررسی کنید.
    • 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. مرحله اول را برای هر نوع گره کاساندرا تکرار کنید: 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 ندارند. برای اطلاعات بیشتر در مورد این دستورات، به بخش «به‌روزرسانی ثبت‌های فروشگاه داده» مراجعه کنید.

۶۸۷۲۲۱۰۲

سیاست ثبت پیام شامل اطلاعات اضافی در پیام ثبت

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

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

راه حل:

هیچ کدام.
۶۵۷۳۷۵۲۰

بازنشانی رمز عبور مدیر سیستم ناموفق بود

تنظیم مجدد رمز عبور مدیر سیستم برای سرور مدیریت که حاوی کاراکترهای خاص باشد، با شکست مواجه خواهد شد.

راه حل:

رمز عبور را در یک فایل داده تعریف کنید که سپس آن را به نقطه پایانی /users در API مدیریت ارسال کنید. برای اطلاعات بیشتر، به تنظیم مجدد رمز عبور مدیر سیستم مراجعه کنید.

مرحله بعدی

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

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