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

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

در روز سه شنبه، 31 می 2016، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.

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

برای درک اینکه چگونه می توانید بفهمید که آیا نسخه ابری خاصی در نسخه Edge برای Private Cloud شما گنجانده شده است، به «درباره شماره گذاری نسخه» مراجعه کنید.

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

در ادامه ویژگی ها و پیشرفت های جدید در این نسخه آورده شده است. علاوه بر پیشرفت‌های زیر، این نسخه همچنین دارای چندین بهبود قابلیت استفاده، عملکرد، امنیت و ثبات است.

برای جزئیات و دستورالعمل‌های بیشتر، به مستندات Edge for Private Cloud مراجعه کنید.

راهنمای نصب و عملیات به صورت آنلاین منتقل شد

اکنون می توانید به راهنمای Edge for Private Cloud Installation and Operations در نسخه 4.18.01 دسترسی داشته باشید.

به روز رسانی نرم افزار

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

  • Java JDK 1.8 - به منظور استفاده از آخرین ویژگی های جاوا، این نسخه با جاوا 1.8 سازگار است. Oracle JDK 1.8 یا OpenJDK 8 در محیط شما مورد نیاز است.
    به عنوان بخشی از به روز رسانی به جاوا 8، برخی از رمزهای TLS دیگر در Oracle JDK 1.8 در دسترس نیستند. برای فهرست کامل، به بخش "مجموعه های پیش فرض غیرفعال رمزگذاری" http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html مراجعه کنید.
  • Cassandra 2.1.13 - به روز شده از Cassandra 2.0.15.

نصب، ارتقاء، برگشت

در زیر لیستی از تغییرات نصب، ارتقاء و اسکریپت های مرتبط آورده شده است. برای اطلاعات در مورد استفاده، به مستندات Edge for Private Cloud مراجعه کنید.

  • فرآیند جدید برای به روز رسانی از 4.16.01 - این نسخه جایگزین ابزار apigee-migrate با ابزار update.sh می شود تا نصب شما از 4.16.01 به 4.16.05 به روز شود. به آپدیت Apigee Edge 4.16.01 تا 4.16.05 مراجعه کنید.
  • بوت استرپ
    • bootstrap.sh (نسخه 4.16.01) اکنون در نسخه 4.16.05 bootstrap_4.16.05.sh است.
    • برای دانلود bootstrap_4.16.05.sh دیگر نیازی به تعیین uname:pword ندارید.
  • بازگشت - برای بازگرداندن به‌روزرسانی به 4.16.05، نسخه 4.16.05 مؤلفه را حذف نصب کرده و نسخه قبلی را مجدداً نصب کنید. ابزار قبلی rollback.sh حذف شده است. به 4.16.05 فرآیند بازگشت مراجعه کنید.
  • setup.sh و update.sh می توانند فایل log را در /tmp بنویسند - به طور پیش فرض، ابزارهای setup.sh و update.sh اطلاعات گزارش را در /opt/apigee/var/log/apigee-setup می نویسند. اگر کاربری که برنامه را اجرا می کند به آن دایرکتوری دسترسی نداشته باشد، لاگ را در پوشه /tmp می نویسد. اگر کاربر به /tmp دسترسی نداشته باشد، ابزار از کار می افتد.
  • رویه به‌روزرسانی API BaaS - در نسخه 4.16.01، باید API BaaS را مجدداً نصب کنید تا آن را منتقل کنید. ابزار جدید update.sh از به روز رسانی API BaaS در محل پشتیبانی می کند. به آپدیت Apigee Edge 4.16.01 تا 4.16.05 مراجعه کنید.

اداره

در زیر ویژگی های جدیدی برای مدیریت و پیکربندی Private Cloud آمده است.

  • اعتبار سنجی نصب - ابزار apigee-validate که برای آزمایش نصب Edge Private Cloud شما استفاده می شود، اکنون می تواند از سرور مدیریت اجرا شود. پیش از این، اسکریپت باید روی پردازشگر پیام اجرا شود. به تست نصب مراجعه کنید.
  • نام منطقه - منطقه می تواند هر نامی باشد. در نسخه های قبلی، نام به شکل "dc-#" بود، که در آن # یک مقدار صحیح بود.
  • غلاف دروازه - غلاف دروازه می تواند هر نامی داشته باشد. در نسخه های قبلی، غلاف باید "دروازه" نامیده می شد.
  • مدیریت مبتنی بر اسکریپت - یک ابزار جدید خط فرمان apigee-adminapi.sh به شما امکان می دهد همان وظایف پیکربندی Edge را که با برقراری تماس با API مدیریت Edge انجام می دهید، انجام دهید. استفاده از ابزار apigee-adminapi.sh را ببینید.
  • پیکربندی بی‌صدا میزبان مجازی SSL - هنگام ایجاد یک سازمان یا محیط، اکنون می‌توانید ویژگی‌هایی را برای پیکربندی SSL در یک میزبان مجازی ارسال کنید. در سازمان مشاهده کنید.

خدمات API

در زیر ویژگی‌های جدیدی برای خدمات Edge API ارائه شده است که در نسخه‌های ابری قبلی این محصول ارائه شده است.

پیشوند با طول ثابت برای ثبت پیام syslog (Cloud 16.03.30)

خط مشی Message Logging یک عنصر <FormatMessage> جدید در پیکربندی Syslog دارد. با تنظیم <FormatMessage>true</FormatMessage> ، پیام‌های Syslog با تعداد ثابتی از نویسه‌ها شروع می‌شوند که به شما امکان می‌دهد داده‌های درج شده توسط Apigee را فیلتر کنید. برای اطلاعات بیشتر، به سیاست ثبت پیام مراجعه کنید. (APIRT-1398)

عام در مسیر پایه پروکسی API (واسطه کاربری Cloud 16.03.09)

رابط کاربری مدیریت از استفاده از یک یا چند علامت /*/ در مسیرهای پایه پروکسی API پشتیبانی می کند. به عنوان مثال، یک مسیر پایه از /team/*/members به ​​مشتریان این امکان را می دهد که بدون نیاز به شما با پروکسی شما با https://[host]/team/blue/members یا https://[host]/team/green/members تماس بگیرند. برای ایجاد یک پروکسی جدید برای پشتیبانی از تیم های جدید. توجه داشته باشید که /**/ مجاز نیست. (MGMT-3154)

زنجیره پروکسی API (Cloud 16.03.02، Cloud 16.03.09 UI)

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

عناصر LocalTargetConnection جدید در TargetEndpoint یک پروکسی API در دسترس هستند، به شما این امکان را می دهند که یک نام پراکسی API، نام یک ProxyEndpoint خاص در یک پراکسی API، یا به سادگی مسیر پایه به یک منبع پراکسی API محلی (مانند /v1/myresource) را مشخص کنید. . هنگامی که یک TargetEndpoint را اضافه یا به روز می کنید، UI ویرایشگر پروکسی نیز این گزینه ها را ارائه می دهد.

زنجیره پراکسی نیز در خط مشی های Callout خدمات موجود است.

برای اطلاعات بیشتر، به زنجیره زدن پراکسی‌های API با هم مراجعه کنید. عناصر جدید LocalTargetConnection نیز در طرح XML در اینجا فهرست شده اند: https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd . (MGMT-3049، MGMT-3050)

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

اشکالات زیر در این نسخه رفع شده است. این لیست در درجه اول برای کاربرانی است که بررسی می کنند تا ببینند آیا بلیط های پشتیبانی آنها رفع شده است یا خیر. برای ارائه اطلاعات دقیق برای همه کاربران طراحی نشده است.

Edge for Private Cloud 4.16.05

شناسه شماره توضیحات
PRC-770 نصب کننده 16.01 سرور آماده به کار Postgres را در axgroup ثبت نمی کند
PRC-758 کاربر با نقش کاربر قادر به ویرایش گزارش های سفارشی است
PRC-883 به روز رسانی سرور Postgres با پیکربندی اصلی آماده به کار ناموفق است

ابر 16.03.30

شناسه شماره توضیحات
SECENG-584 بررسی اعتبارسنجی برای خط جدید بین گواهی‌ها در زنجیره گواهی باعث ایجاد مشکلاتی در برخی از گواهی‌ها در تولید می‌شود
MGMT-3217 اگر نام KVMap به «keys» ختم شود، تماس‌های مدیریت API با شکست مواجه می‌شوند.
MGMT-3214 تداخل کلاس ممکن است در طول JavaCallouts رخ دهد و باعث از کار افتادن کد جاوا مشتری شود
MGMT-3185 خطا هنگام افزودن orgadmin به یک سازمان
EDGEUI-127 دریافت مجوزهای ناکافی با ویرایشگر پروکسی جدید
EDGEUI-119 مشکل مهلت زمانی جلسه رابط کاربری
CORESERV-671 مشاهده خطاهای "هیچ حلقه ای پیکربندی نشده است؛ سرویس cps را نمی توان مقداردهی اولیه کرد".
AXAPP-2345 مشکل در فهرست کردن گزارش های سفارشی AX برای مشتریان غیر cps
AXAPP-2302 خلاصه روزانه Apigee Analytics صفر را تحت پذیرش توسعه‌دهنده نشان می‌دهد
APIRT-2750 خرابی های ترافیکی در یک سازمان خاص
APIRT-2516 خطاهای زمان اجرا در فراخوانی جاوا اسکریپت شماره خطوط نادرست را مشخص می کند
APIRT-2508 خطای خروج هنگام فراخوانی گوش سریع در یک پاسخ تماس طاق
APIRT-2336 مشکل Gzip با Node.js
APIRT-1975 تنظیمات ماسک برای message.content کار نمی کند

رابط کاربری Cloud 16.03.16

شناسه شماره توضیحات
MGMT-3142 نمودارها در داشبورد تجزیه و تحلیل خطا بارگیری نمی شوند (اصلاح به روز شده)

رابط کاربری Cloud 16.03.09

شناسه شماره توضیحات
MGMT-3158 وقتی RBAC روی پراکسی‌های فردی از طریق API تنظیم می‌شود، مجوزهای کافی در رابط کاربری وجود ندارد
MGMT-3142 نمودارها در داشبورد تجزیه و تحلیل خطا بارگیری نمی شوند
MGMT-3118 UI پیکربندی میزبان مجازی SSL نادرست را برای پارامتر "clientAuthEnabled" نشان می دهد
DEVRT-2344 تعاریف گزارش یک روزه تراکنش ها را در رابط کاربری بارگیری نمی کند

ابر 16.03.02

شناسه شماره توضیحات
MGMT-3083 بازخوانی خودکار گزارش‌های Node.js با پیام‌های گزارش بسیار پرمخاطب است
DEVRT-2275 طرح‌های نرخ ویژگی سفارشی تنها 5 ویژگی را به جای 10 ویژگی مجاز نشان می‌دهند
DEVRT-1275 همه برنامه‌نویس‌ها در منوی کشویی Rate Plan نشان داده نمی‌شوند
DEVRT-1074 برنامه‌نویس پیش‌پرداخت با موجودی صفر، NullpointerException را هنگام اعمال اعتبار، پرتاب می‌کند

ابر 16.02.17

شناسه شماره توضیحات
MGMT-3083 بازخوانی خودکار گزارش‌های Node.js با پیام‌های گزارش بسیار پرمخاطب است
MGMT-3077 UI یک بسته پروکسی نامعتبر از یک WSDL ایجاد می کند که از فضای نام پیش فرض استفاده می کند
MGMT-1642 نقش کاربر سفارشی مجوز «دریافت» برنامه‌های برنامه‌نویس را ندارد

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

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

شناسه شماره توضیحات
APIRT-2978

روتر Nginx را راه اندازی نمی کند یا روتر راه اندازی نمی شود

اگر مسیریاب Edge نتواند Nginx را راه اندازی کند یا اصلاً شروع به کار نکرد، همانطور که در فایل /opt/apigee/var/log/edge-router/logs/system.log نشان داده شده است، سپس تمام فایل های موجود در /opt/nginx/ را حذف کنید. دایرکتوری conf.d و روتر را مجددا راه اندازی کنید:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

پردازشگر پیام DNS را در IPv4 و IPv6 جستجو می کند

اگر NSCD (Name Service Cache Daemon) را نصب و فعال کرده باشید، ممکن است متوجه شوید که Message Processors دو جستجوی DNS انجام می دهند: یکی برای IPv4 و دیگری برای IPv6.

برای غیرفعال کردن جستجوی DNS در IPv6:

  1. در هر گره پردازشگر پیام، /etc/nscd.conf را ویرایش کنید.
  2. ویژگی زیر را تنظیم کنید:

    هاست های enable-cache no
PRC-1118

خطا هنگام اجرای دستور "apigee-service apigee-postgresql pg-data-purge"

اگر دستور "apigee-service apigee-postgresql pg-data-purge" را اجرا کنید و در فرم خطایی مشاهده کنید:

خطا: باید مالک رابطه باشد

/opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge را ویرایش کنید و ویژگی زیر را روی "apigee" تنظیم کنید:

POSTGRES_USER=apigee

DOC-1687 به دلیل تعارض وابستگی بسته شناخته شده، عامل Katello استفاده شده در Satellite Server 6 به درستی روی میزبان های Apigee Edge که دیمون Qpid را اجرا می کنند نصب نمی شود.

بارهای JSON در خط‌مشی‌های Assign Message، Java Callout و Raise Fault انجام می‌شود

خط مشی های Assign Message، Java Callout و Raise Fault به شما امکان می دهد محتوای پیام را با استفاده از عنصر <Set><Payload> تولید کنید. به عنوان بخشی از این پیام‌ها، می‌توانید متغیرهایی را اضافه کنید که مقادیر آن‌ها در زمان اجرا به‌طور خودکار پر می‌شوند. به عنوان مثال، اگر می خواهید تاریخ را از هدر HTTP خروجی بگیرید، می توانید {message.header.date} در پیام خود وارد کنید.

اگر فرمت پیام JSON باشد، چیزی شبیه به این خواهد بود:

{"The date is: " : "{message.header.date}"}

با این حال، می توانید ببینید که JSON ناقص است. برای حل این مشکل، دو گزینه دارید:

  • با یک اسلش از بریس مجعد بازکننده فرار کنید:
    \{"The date is: " : "{message.header.date}"}
    
  • در پیکربندی عنصر Payload، از ویژگی های variablePrefix و variableSuffix برای نشان دادن یک متغیر در یک بار JSON استفاده کنید. به عنوان مثال:
    <Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
    

در نسخه بعدی Edge for Private Cloud Feature Release، می‌توانید بدون مشکل از بریس‌های فرفری برای متغیرها در پیام‌های JSON استفاده کنید. (APIRT-1160)

روتر Nginx را راه اندازی نمی کند یا روتر راه اندازی نمی شود

اگر مسیریاب Edge نتواند Nginx را راه اندازی کند یا اصلاً شروع به کار نکرد، همانطور که در فایل /opt/apigee/var/log/edge-router/logs/system.log نشان داده شده است، سپس تمام فایل های موجود در /opt/nginx/ را حذف کنید. دایرکتوری conf.d و روتر را مجددا راه اندازی کنید:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
،

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

در روز سه شنبه، 31 می 2016، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.

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

برای درک اینکه چگونه می توانید بفهمید که آیا نسخه ابری خاصی در نسخه Edge برای Private Cloud شما گنجانده شده است، به «درباره شماره گذاری نسخه» مراجعه کنید.

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

در ادامه ویژگی ها و پیشرفت های جدید در این نسخه آورده شده است. علاوه بر پیشرفت‌های زیر، این نسخه همچنین دارای چندین بهبود قابلیت استفاده، عملکرد، امنیت و ثبات است.

برای جزئیات و دستورالعمل‌های بیشتر، به مستندات Edge for Private Cloud مراجعه کنید.

راهنمای نصب و عملیات به صورت آنلاین منتقل شد

اکنون می توانید به راهنمای Edge for Private Cloud Installation and Operations در نسخه 4.18.01 دسترسی داشته باشید.

به روز رسانی نرم افزار

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

  • Java JDK 1.8 - به منظور استفاده از آخرین ویژگی های جاوا، این نسخه با جاوا 1.8 سازگار است. Oracle JDK 1.8 یا OpenJDK 8 در محیط شما مورد نیاز است.
    به عنوان بخشی از به روز رسانی به جاوا 8، برخی از رمزهای TLS دیگر در Oracle JDK 1.8 در دسترس نیستند. برای فهرست کامل، به بخش "مجموعه های پیش فرض غیرفعال رمزگذاری" http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html مراجعه کنید.
  • Cassandra 2.1.13 - به روز شده از Cassandra 2.0.15.

نصب، ارتقاء، برگشت

در زیر لیستی از تغییرات نصب، ارتقاء و اسکریپت های مرتبط آورده شده است. برای اطلاعات در مورد استفاده، به مستندات Edge for Private Cloud مراجعه کنید.

  • فرآیند جدید برای به روز رسانی از 4.16.01 - این نسخه جایگزین ابزار apigee-migrate با ابزار update.sh می شود تا نصب شما از 4.16.01 به 4.16.05 به روز شود. به آپدیت Apigee Edge 4.16.01 تا 4.16.05 مراجعه کنید.
  • بوت استرپ
    • bootstrap.sh (نسخه 4.16.01) اکنون در نسخه 4.16.05 bootstrap_4.16.05.sh است.
    • برای دانلود bootstrap_4.16.05.sh دیگر نیازی به تعیین uname:pword ندارید.
  • بازگشت - برای بازگرداندن به‌روزرسانی به 4.16.05، نسخه 4.16.05 مؤلفه را حذف نصب کرده و نسخه قبلی را مجدداً نصب کنید. ابزار قبلی rollback.sh حذف شده است. به 4.16.05 فرآیند بازگشت مراجعه کنید.
  • setup.sh و update.sh می توانند فایل log را در /tmp بنویسند - به طور پیش فرض، ابزارهای setup.sh و update.sh اطلاعات گزارش را در /opt/apigee/var/log/apigee-setup می نویسند. اگر کاربری که برنامه را اجرا می کند به آن دایرکتوری دسترسی نداشته باشد، لاگ را در پوشه /tmp می نویسد. اگر کاربر به /tmp دسترسی نداشته باشد، ابزار از کار می افتد.
  • رویه به‌روزرسانی API BaaS - در نسخه 4.16.01، باید API BaaS را مجدداً نصب کنید تا آن را منتقل کنید. ابزار جدید update.sh از به روز رسانی API BaaS در محل پشتیبانی می کند. به آپدیت Apigee Edge 4.16.01 تا 4.16.05 مراجعه کنید.

اداره

در زیر ویژگی های جدیدی برای مدیریت و پیکربندی Private Cloud آمده است.

  • اعتبار سنجی نصب - ابزار apigee-validate که برای آزمایش نصب Edge Private Cloud شما استفاده می شود، اکنون می تواند از سرور مدیریت اجرا شود. پیش از این، اسکریپت باید روی پردازشگر پیام اجرا شود. به تست نصب مراجعه کنید.
  • نام منطقه - منطقه می تواند هر نامی باشد. در نسخه های قبلی، نام به شکل "dc-#" بود، که در آن # یک مقدار صحیح بود.
  • غلاف دروازه - غلاف دروازه می تواند هر نامی داشته باشد. در نسخه های قبلی، غلاف باید "دروازه" نامیده می شد.
  • مدیریت مبتنی بر اسکریپت - یک ابزار جدید خط فرمان apigee-adminapi.sh به شما امکان می دهد همان وظایف پیکربندی Edge را که با برقراری تماس با API مدیریت Edge انجام می دهید، انجام دهید. استفاده از ابزار apigee-adminapi.sh را ببینید.
  • پیکربندی بی‌صدا میزبان مجازی SSL - هنگام ایجاد یک سازمان یا محیط، اکنون می‌توانید ویژگی‌هایی را برای پیکربندی SSL در یک میزبان مجازی ارسال کنید. در سازمان مشاهده کنید.

خدمات API

در زیر ویژگی‌های جدیدی برای خدمات Edge API ارائه شده است که در نسخه‌های ابری قبلی این محصول ارائه شده است.

پیشوند با طول ثابت برای ثبت پیام syslog (Cloud 16.03.30)

خط مشی Message Logging یک عنصر <FormatMessage> جدید در پیکربندی Syslog دارد. با تنظیم <FormatMessage>true</FormatMessage> ، پیام‌های Syslog با تعداد ثابتی از نویسه‌ها شروع می‌شوند که به شما امکان می‌دهد داده‌های درج شده توسط Apigee را فیلتر کنید. برای اطلاعات بیشتر، به سیاست ثبت پیام مراجعه کنید. (APIRT-1398)

عام در مسیر پایه پروکسی API (واسطه کاربری Cloud 16.03.09)

رابط کاربری مدیریت از استفاده از یک یا چند علامت /*/ در مسیرهای پایه پروکسی API پشتیبانی می کند. به عنوان مثال، یک مسیر پایه از /team/*/members به ​​مشتریان این امکان را می دهد که بدون نیاز به شما با پروکسی شما با https://[host]/team/blue/members یا https://[host]/team/green/members تماس بگیرند. برای ایجاد یک پروکسی جدید برای پشتیبانی از تیم های جدید. توجه داشته باشید که /**/ مجاز نیست. (MGMT-3154)

زنجیره پروکسی API (Cloud 16.03.02، Cloud 16.03.09 UI)

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

عناصر LocalTargetConnection جدید در TargetEndpoint یک پروکسی API در دسترس هستند، به شما این امکان را می دهند که یک نام پراکسی API، نام یک ProxyEndpoint خاص در یک پراکسی API، یا به سادگی مسیر پایه به یک منبع پراکسی API محلی (مانند /v1/myresource) را مشخص کنید. . هنگامی که یک TargetEndpoint را اضافه یا به روز می کنید، UI ویرایشگر پروکسی نیز این گزینه ها را ارائه می دهد.

زنجیره پراکسی نیز در خط مشی های Callout خدمات موجود است.

برای اطلاعات بیشتر، به زنجیره زدن پراکسی‌های API با هم مراجعه کنید. عناصر جدید LocalTargetConnection نیز در طرح XML در اینجا فهرست شده اند: https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd . (MGMT-3049، MGMT-3050)

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

اشکالات زیر در این نسخه رفع شده است. این لیست در درجه اول برای کاربرانی است که بررسی می کنند تا ببینند آیا بلیط های پشتیبانی آنها رفع شده است یا خیر. برای ارائه اطلاعات دقیق برای همه کاربران طراحی نشده است.

Edge for Private Cloud 4.16.05

شناسه شماره توضیحات
PRC-770 نصب کننده 16.01 سرور آماده به کار Postgres را در axgroup ثبت نمی کند
PRC-758 کاربر با نقش کاربر قادر به ویرایش گزارش های سفارشی است
PRC-883 به روز رسانی سرور Postgres با پیکربندی اصلی آماده به کار ناموفق است

ابر 16.03.30

شناسه شماره توضیحات
SECENG-584 بررسی اعتبارسنجی برای خط جدید بین گواهی‌ها در زنجیره گواهی باعث ایجاد مشکلاتی در برخی از گواهی‌ها در تولید می‌شود
MGMT-3217 اگر نام KVMap به «keys» ختم شود، تماس‌های مدیریت API با شکست مواجه می‌شوند.
MGMT-3214 تداخل کلاس ممکن است در طول JavaCallouts رخ دهد و باعث از کار افتادن کد جاوا مشتری شود
MGMT-3185 خطا هنگام افزودن orgadmin به یک سازمان
EDGEUI-127 دریافت مجوزهای ناکافی با ویرایشگر پروکسی جدید
EDGEUI-119 مشکل مهلت زمانی جلسه رابط کاربری
CORESERV-671 مشاهده خطاهای "هیچ حلقه ای پیکربندی نشده است؛ سرویس cps را نمی توان مقداردهی اولیه کرد".
AXAPP-2345 مشکل در فهرست کردن گزارش های سفارشی AX برای مشتریان غیر cps
AXAPP-2302 خلاصه روزانه Apigee Analytics صفر را تحت پذیرش توسعه‌دهنده نشان می‌دهد
APIRT-2750 خرابی های ترافیکی در یک سازمان خاص
APIRT-2516 خطاهای زمان اجرا در فراخوانی جاوا اسکریپت شماره خطوط نادرست را مشخص می کند
APIRT-2508 خطای خروج هنگام فراخوانی گوش سریع در یک پاسخ تماس طاق
APIRT-2336 مشکل Gzip با Node.js
APIRT-1975 تنظیمات ماسک برای message.content کار نمی کند

رابط کاربری Cloud 16.03.16

شناسه شماره توضیحات
MGMT-3142 نمودارها در داشبورد تجزیه و تحلیل خطا بارگیری نمی شوند (اصلاح به روز شده)

رابط کاربری Cloud 16.03.09

شناسه شماره توضیحات
MGMT-3158 وقتی RBAC روی پراکسی‌های فردی از طریق API تنظیم می‌شود، مجوزهای کافی در رابط کاربری وجود ندارد
MGMT-3142 نمودارها در داشبورد تجزیه و تحلیل خطا بارگیری نمی شوند
MGMT-3118 UI پیکربندی میزبان مجازی SSL نادرست را برای پارامتر "clientAuthEnabled" نشان می دهد
DEVRT-2344 تعاریف گزارش یک روزه تراکنش ها را در رابط کاربری بارگیری نمی کند

ابر 16.03.02

شناسه شماره توضیحات
MGMT-3083 بازخوانی خودکار گزارش‌های Node.js با پیام‌های گزارش بسیار پرمخاطب است
DEVRT-2275 طرح‌های نرخ ویژگی سفارشی تنها 5 ویژگی را به جای 10 ویژگی مجاز نشان می‌دهند
DEVRT-1275 همه برنامه‌نویس‌ها در منوی کشویی Rate Plan نشان داده نمی‌شوند
DEVRT-1074 برنامه‌نویس پیش‌پرداخت با موجودی صفر، NullpointerException را هنگام اعمال اعتبار، پرتاب می‌کند

ابر 16.02.17

شناسه شماره توضیحات
MGMT-3083 بازخوانی خودکار گزارش‌های Node.js با پیام‌های گزارش بسیار پرمخاطب است
MGMT-3077 UI یک بسته پروکسی نامعتبر از یک WSDL ایجاد می کند که از فضای نام پیش فرض استفاده می کند
MGMT-1642 نقش کاربر سفارشی مجوز «دریافت» برنامه‌های برنامه‌نویس را ندارد

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

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

شناسه شماره توضیحات
APIRT-2978

روتر Nginx را راه اندازی نمی کند یا روتر راه اندازی نمی شود

اگر مسیریاب Edge نتواند Nginx را راه اندازی کند یا اصلاً شروع به کار نکرد، همانطور که در فایل /opt/apigee/var/log/edge-router/logs/system.log نشان داده شده است، سپس تمام فایل های موجود در /opt/nginx/ را حذف کنید. دایرکتوری conf.d و روتر را مجددا راه اندازی کنید:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

پردازشگر پیام DNS را در IPv4 و IPv6 جستجو می کند

اگر NSCD (Name Service Cache Daemon) را نصب و فعال کرده باشید، ممکن است متوجه شوید که Message Processors دو جستجوی DNS انجام می دهند: یکی برای IPv4 و دیگری برای IPv6.

برای غیرفعال کردن جستجوی DNS در IPv6:

  1. در هر گره پردازشگر پیام، /etc/nscd.conf را ویرایش کنید.
  2. ویژگی زیر را تنظیم کنید:

    هاست های enable-cache no
PRC-1118

خطا هنگام اجرای دستور "apigee-service apigee-postgresql pg-data-purge"

اگر دستور "apigee-service apigee-postgresql pg-data-purge" را اجرا کنید و در فرم خطایی مشاهده کنید:

خطا: باید مالک رابطه باشد

/opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge را ویرایش کنید و ویژگی زیر را روی "apigee" تنظیم کنید:

POSTGRES_USER=apigee

DOC-1687 به دلیل تعارض وابستگی بسته شناخته شده، عامل Katello استفاده شده در Satellite Server 6 به درستی روی میزبان های Apigee Edge که دیمون Qpid را اجرا می کنند نصب نمی شود.

بارهای JSON در خط‌مشی‌های Assign Message، Java Callout و Raise Fault انجام می‌شود

خط مشی های Assign Message، Java Callout و Raise Fault به شما امکان می دهد محتوای پیام را با استفاده از عنصر <Set><Payload> تولید کنید. به عنوان بخشی از این پیام‌ها، می‌توانید متغیرهایی را اضافه کنید که مقادیر آن‌ها در زمان اجرا به‌طور خودکار پر می‌شوند. به عنوان مثال، اگر می خواهید تاریخ را از هدر HTTP خروجی بگیرید، می توانید {message.header.date} در پیام خود وارد کنید.

اگر فرمت پیام JSON باشد، چیزی شبیه به این خواهد بود:

{"The date is: " : "{message.header.date}"}

با این حال، می توانید ببینید که JSON ناقص است. برای حل این مشکل، دو گزینه دارید:

  • با یک اسلش از بریس مجعد بازکننده فرار کنید:
    \{"The date is: " : "{message.header.date}"}
    
  • در پیکربندی عنصر Payload، از ویژگی های variablePrefix و variableSuffix برای نشان دادن یک متغیر در یک بار JSON استفاده کنید. به عنوان مثال:
    <Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
    

در نسخه بعدی Edge for Private Cloud Feature Release، می‌توانید بدون مشکل از بریس‌های فرفری برای متغیرها در پیام‌های JSON استفاده کنید. (APIRT-1160)

روتر Nginx را راه اندازی نمی کند یا روتر راه اندازی نمی شود

اگر مسیریاب Edge نتواند Nginx را راه اندازی کند یا اصلاً شروع به کار نکرد، همانطور که در فایل /opt/apigee/var/log/edge-router/logs/system.log نشان داده شده است، سپس تمام فایل های موجود در /opt/nginx/ را حذف کنید. دایرکتوری conf.d و روتر را مجددا راه اندازی کنید:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
،

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

در روز سه شنبه، 31 می 2016، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.

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

برای درک اینکه چگونه می توانید بفهمید که آیا نسخه ابری خاصی در نسخه Edge برای Private Cloud شما گنجانده شده است، به «درباره شماره گذاری نسخه» مراجعه کنید.

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

در ادامه ویژگی ها و پیشرفت های جدید در این نسخه آورده شده است. علاوه بر پیشرفت‌های زیر، این نسخه همچنین دارای چندین بهبود قابلیت استفاده، عملکرد، امنیت و ثبات است.

برای جزئیات و دستورالعمل‌های بیشتر، به مستندات Edge for Private Cloud مراجعه کنید.

راهنمای نصب و عملیات به صورت آنلاین منتقل شد

اکنون می توانید به راهنمای Edge for Private Cloud Installation and Operations در نسخه 4.18.01 دسترسی داشته باشید.

به روز رسانی نرم افزار

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

  • Java JDK 1.8 - به منظور استفاده از آخرین ویژگی های جاوا، این نسخه با جاوا 1.8 سازگار است. Oracle JDK 1.8 یا OpenJDK 8 در محیط شما مورد نیاز است.
    به عنوان بخشی از به روز رسانی به جاوا 8، برخی از رمزهای TLS دیگر در Oracle JDK 1.8 در دسترس نیستند. برای فهرست کامل، به بخش "مجموعه های پیش فرض غیرفعال رمزگذاری" http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html مراجعه کنید.
  • Cassandra 2.1.13 - به روز شده از Cassandra 2.0.15.

نصب، ارتقاء، برگشت

در زیر لیستی از تغییرات نصب، ارتقاء و اسکریپت های مرتبط آورده شده است. برای اطلاعات در مورد استفاده، به مستندات Edge for Private Cloud مراجعه کنید.

  • فرآیند جدید برای به روز رسانی از 4.16.01 - این نسخه جایگزین ابزار apigee-migrate با ابزار update.sh می شود تا نصب شما از 4.16.01 به 4.16.05 به روز شود. به آپدیت Apigee Edge 4.16.01 تا 4.16.05 مراجعه کنید.
  • بوت استرپ
    • bootstrap.sh (نسخه 4.16.01) اکنون در نسخه 4.16.05 bootstrap_4.16.05.sh است.
    • برای دانلود bootstrap_4.16.05.sh دیگر نیازی به تعیین uname:pword ندارید.
  • بازگشت - برای بازگرداندن به‌روزرسانی به 4.16.05، نسخه 4.16.05 مؤلفه را حذف نصب کرده و نسخه قبلی را مجدداً نصب کنید. ابزار قبلی rollback.sh حذف شده است. به 4.16.05 فرآیند بازگشت مراجعه کنید.
  • setup.sh و update.sh می توانند فایل log را در /tmp بنویسند - به طور پیش فرض، ابزارهای setup.sh و update.sh اطلاعات گزارش را در /opt/apigee/var/log/apigee-setup می نویسند. اگر کاربری که برنامه را اجرا می کند به آن دایرکتوری دسترسی نداشته باشد، لاگ را در پوشه /tmp می نویسد. اگر کاربر به /tmp دسترسی نداشته باشد، ابزار از کار می افتد.
  • رویه به‌روزرسانی API BaaS - در نسخه 4.16.01، باید API BaaS را مجدداً نصب کنید تا آن را منتقل کنید. ابزار جدید update.sh از به روز رسانی API BaaS در محل پشتیبانی می کند. به آپدیت Apigee Edge 4.16.01 تا 4.16.05 مراجعه کنید.

اداره

در زیر ویژگی های جدیدی برای مدیریت و پیکربندی Private Cloud آمده است.

  • اعتبار سنجی نصب - ابزار apigee-validate که برای آزمایش نصب Edge Private Cloud شما استفاده می شود، اکنون می تواند از سرور مدیریت اجرا شود. پیش از این، اسکریپت باید روی پردازشگر پیام اجرا شود. به تست نصب مراجعه کنید.
  • نام منطقه - منطقه می تواند هر نامی باشد. در نسخه های قبلی، نام به شکل "dc-#" بود، که در آن # یک مقدار صحیح بود.
  • غلاف دروازه - غلاف دروازه می تواند هر نامی داشته باشد. در نسخه های قبلی، غلاف باید "دروازه" نامیده می شد.
  • مدیریت مبتنی بر اسکریپت - یک ابزار جدید خط فرمان apigee-adminapi.sh به شما امکان می دهد همان وظایف پیکربندی Edge را که با برقراری تماس با API مدیریت Edge انجام می دهید، انجام دهید. استفاده از ابزار apigee-adminapi.sh را ببینید.
  • پیکربندی بی‌صدا میزبان مجازی SSL - هنگام ایجاد یک سازمان یا محیط، اکنون می‌توانید ویژگی‌هایی را برای پیکربندی SSL در یک میزبان مجازی ارسال کنید. در سازمان مشاهده کنید.

خدمات API

در زیر ویژگی‌های جدیدی برای خدمات Edge API ارائه شده است که در نسخه‌های ابری قبلی این محصول ارائه شده است.

پیشوند با طول ثابت برای ثبت پیام syslog (Cloud 16.03.30)

خط مشی Message Logging یک عنصر <FormatMessage> جدید در پیکربندی Syslog دارد. با تنظیم <FormatMessage>true</FormatMessage> ، پیام‌های Syslog با تعداد ثابتی از نویسه‌ها شروع می‌شوند که به شما امکان می‌دهد داده‌های درج شده توسط Apigee را فیلتر کنید. برای اطلاعات بیشتر، به سیاست ثبت پیام مراجعه کنید. (APIRT-1398)

عام در مسیر پایه پروکسی API (واسطه کاربری Cloud 16.03.09)

رابط کاربری مدیریت از استفاده از یک یا چند علامت /*/ در مسیرهای پایه پروکسی API پشتیبانی می کند. به عنوان مثال، یک مسیر پایه از /team/*/members به ​​مشتریان این امکان را می دهد که بدون نیاز به شما با پروکسی شما با https://[host]/team/blue/members یا https://[host]/team/green/members تماس بگیرند. برای ایجاد یک پروکسی جدید برای پشتیبانی از تیم های جدید. توجه داشته باشید که /**/ مجاز نیست. (MGMT-3154)

زنجیره پروکسی API (Cloud 16.03.02، Cloud 16.03.09 UI)

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

عناصر LocalTargetConnection جدید در TargetEndpoint یک پروکسی API در دسترس هستند، به شما این امکان را می دهند که یک نام پراکسی API، نام یک ProxyEndpoint خاص در یک پراکسی API، یا به سادگی مسیر پایه به یک منبع پراکسی API محلی (مانند /v1/myresource) را مشخص کنید. . هنگامی که یک TargetEndpoint را اضافه یا به روز می کنید، UI ویرایشگر پروکسی نیز این گزینه ها را ارائه می دهد.

زنجیره پراکسی نیز در خط مشی های Callout خدمات موجود است.

برای اطلاعات بیشتر، به زنجیره زدن پراکسی‌های API با هم مراجعه کنید. عناصر جدید LocalTargetConnection نیز در طرح XML در اینجا فهرست شده اند: https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd . (MGMT-3049، MGMT-3050)

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

اشکالات زیر در این نسخه رفع شده است. این لیست در درجه اول برای کاربرانی است که بررسی می کنند تا ببینند آیا بلیط های پشتیبانی آنها رفع شده است یا خیر. برای ارائه اطلاعات دقیق برای همه کاربران طراحی نشده است.

Edge for Private Cloud 4.16.05

شناسه شماره توضیحات
PRC-770 نصب کننده 16.01 سرور آماده به کار Postgres را در axgroup ثبت نمی کند
PRC-758 کاربر با نقش کاربر قادر به ویرایش گزارش های سفارشی است
PRC-883 به روز رسانی سرور Postgres با پیکربندی اصلی آماده به کار ناموفق است

ابر 16.03.30

شناسه شماره توضیحات
SECENG-584 بررسی اعتبارسنجی برای خط جدید بین گواهی‌ها در زنجیره گواهی باعث ایجاد مشکلاتی در برخی از گواهی‌ها در تولید می‌شود
MGMT-3217 اگر نام KVMap به «keys» ختم شود، تماس‌های مدیریت API با شکست مواجه می‌شوند.
MGMT-3214 تداخل کلاس ممکن است در طول JavaCallouts رخ دهد و باعث از کار افتادن کد جاوا مشتری شود
MGMT-3185 خطا هنگام افزودن orgadmin به یک سازمان
EDGEUI-127 دریافت مجوزهای ناکافی با ویرایشگر پروکسی جدید
EDGEUI-119 مشکل مهلت زمانی جلسه رابط کاربری
CORESERV-671 مشاهده خطاهای "هیچ حلقه ای پیکربندی نشده است؛ سرویس cps را نمی توان مقداردهی اولیه کرد".
AXAPP-2345 مشکل در فهرست کردن گزارش های سفارشی AX برای مشتریان غیر cps
AXAPP-2302 خلاصه روزانه Apigee Analytics صفر را تحت پذیرش توسعه‌دهنده نشان می‌دهد
APIRT-2750 خرابی های ترافیکی در یک سازمان خاص
APIRT-2516 خطاهای زمان اجرا در فراخوانی جاوا اسکریپت شماره خطوط نادرست را مشخص می کند
APIRT-2508 خطای خروج هنگام فراخوانی گوش سریع در یک پاسخ تماس طاق
APIRT-2336 مشکل Gzip با Node.js
APIRT-1975 تنظیمات ماسک برای message.content کار نمی کند

رابط کاربری Cloud 16.03.16

شناسه شماره توضیحات
MGMT-3142 نمودارها در داشبورد تجزیه و تحلیل خطا بارگیری نمی شوند (اصلاح به روز شده)

رابط کاربری Cloud 16.03.09

شناسه شماره توضیحات
MGMT-3158 وقتی RBAC روی پراکسی‌های فردی از طریق API تنظیم می‌شود، مجوزهای کافی در رابط کاربری وجود ندارد
MGMT-3142 نمودارها در داشبورد تجزیه و تحلیل خطا بارگیری نمی شوند
MGMT-3118 UI پیکربندی میزبان مجازی SSL نادرست را برای پارامتر "clientAuthEnabled" نشان می دهد
DEVRT-2344 تعاریف گزارش یک روزه تراکنش ها را در رابط کاربری بارگیری نمی کند

ابر 16.03.02

شناسه شماره توضیحات
MGMT-3083 بازخوانی خودکار گزارش‌های Node.js با پیام‌های گزارش بسیار پرمخاطب است
DEVRT-2275 طرح‌های نرخ ویژگی سفارشی تنها 5 ویژگی را به جای 10 ویژگی مجاز نشان می‌دهند
DEVRT-1275 همه برنامه‌نویس‌ها در منوی کشویی Rate Plan نشان داده نمی‌شوند
DEVRT-1074 برنامه‌نویس پیش‌پرداخت با موجودی صفر، NullpointerException را هنگام اعمال اعتبار، پرتاب می‌کند

ابر 16.02.17

شناسه شماره توضیحات
MGMT-3083 بازخوانی خودکار گزارش‌های Node.js با پیام‌های گزارش بسیار پرمخاطب است
MGMT-3077 UI یک بسته پروکسی نامعتبر از یک WSDL ایجاد می کند که از فضای نام پیش فرض استفاده می کند
MGMT-1642 نقش کاربر سفارشی مجوز «دریافت» برنامه‌های برنامه‌نویس را ندارد

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

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

شناسه شماره توضیحات
APIRT-2978

روتر Nginx را راه اندازی نمی کند یا روتر راه اندازی نمی شود

اگر مسیریاب Edge نتواند Nginx را راه اندازی کند یا اصلاً شروع به کار نکرد، همانطور که در فایل /opt/apigee/var/log/edge-router/logs/system.log نشان داده شده است، سپس تمام فایل های موجود در /opt/nginx/ را حذف کنید. دایرکتوری conf.d و روتر را مجددا راه اندازی کنید:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

پردازشگر پیام DNS را در IPv4 و IPv6 جستجو می کند

اگر NSCD (Name Service Cache Daemon) را نصب و فعال کرده باشید، ممکن است متوجه شوید که Message Processors دو جستجوی DNS انجام می دهند: یکی برای IPv4 و دیگری برای IPv6.

برای غیرفعال کردن جستجوی DNS در IPv6:

  1. در هر گره پردازشگر پیام، /etc/nscd.conf را ویرایش کنید.
  2. ویژگی زیر را تنظیم کنید:

    هاست های enable-cache no
PRC-1118

خطا هنگام اجرای دستور "apigee-service apigee-postgresql pg-data-purge"

اگر دستور "apigee-service apigee-postgresql pg-data-purge" را اجرا کنید و در فرم خطایی مشاهده کنید:

خطا: باید مالک رابطه باشد

/opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge را ویرایش کنید و ویژگی زیر را روی "apigee" تنظیم کنید:

POSTGRES_USER=apigee

DOC-1687 به دلیل تعارض وابستگی بسته شناخته شده، عامل Katello استفاده شده در Satellite Server 6 به درستی روی میزبان های Apigee Edge که دیمون Qpid را اجرا می کنند نصب نمی شود.

بارهای JSON در خط‌مشی‌های Assign Message، Java Callout و Raise Fault انجام می‌شود

خط مشی های Assign Message، Java Callout و Raise Fault به شما امکان می دهد محتوای پیام را با استفاده از عنصر <Set><Payload> تولید کنید. به عنوان بخشی از این پیام‌ها، می‌توانید متغیرهایی را اضافه کنید که مقادیر آن‌ها در زمان اجرا به‌طور خودکار پر می‌شوند. به عنوان مثال، اگر می خواهید تاریخ را از هدر HTTP خروجی بگیرید، می توانید {message.header.date} در پیام خود وارد کنید.

اگر فرمت پیام JSON باشد، چیزی شبیه به این خواهد بود:

{"The date is: " : "{message.header.date}"}

با این حال، می توانید ببینید که JSON ناقص است. برای حل این مشکل، دو گزینه دارید:

  • با یک اسلش از بریس مجعد بازکننده فرار کنید:
    \{"The date is: " : "{message.header.date}"}
    
  • در پیکربندی عنصر Payload، از ویژگی های variablePrefix و variableSuffix برای نشان دادن یک متغیر در یک بار JSON استفاده کنید. به عنوان مثال:
    <Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
    

در نسخه بعدی Edge for Private Cloud Feature Release، می‌توانید بدون مشکل از بریس‌های فرفری برای متغیرها در پیام‌های JSON استفاده کنید. (APIRT-1160)

روتر Nginx را راه اندازی نمی کند یا روتر راه اندازی نمی شود

اگر مسیریاب Edge نتواند Nginx را راه اندازی کند یا اصلاً شروع به کار نکرد، همانطور که در فایل /opt/apigee/var/log/edge-router/logs/system.log نشان داده شده است، سپس تمام فایل های موجود در /opt/nginx/ را حذف کنید. دایرکتوری conf.d و روتر را مجددا راه اندازی کنید:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart