درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
در روز سهشنبه ۸ سپتامبر ۲۰۱۵، یک نسخه اصلی از Apigee Edge برای Private Cloud منتشر کردیم.
از زمان انتشار فصلی قبلی Edge for Private Cloud (4.15.04.00)، نسخههای زیر منتشر شدهاند و در این انتشار فصلی گنجانده شدهاند:
به کدام نسخههای Edge میتوانید ارتقا دهید 4.15.07.00
بسته به نسخه فعلی Edge، میتوانید یکی از کارهای زیر را انجام دهید:
- مستقیماً به نسخه 4.15.07.00 ارتقا دهید
- ارتقای افزایشی، به این معنی که باید از نسخه فعلی خود به نسخه دیگری از Edge ارتقا دهید و سپس به نسخه ۴.۱۵.۰۷.۰۰ ارتقا دهید.
برای اطلاعات بیشتر، به کدام نسخههای Edge for Private Cloud را میتوانید به 4.15.07.00 ارتقا دهید مراجعه کنید.
قبلاز ارتقا دادن از نسخه 4.15.01.x یا از نسخه قبلی
- نسخه Cassandra SSTable را بررسی کنید:
- دایرکتوری را به /<install-root>/apigee4/data/cassandra/data تغییر دهید.
- فرمان find را اجرا کنید،
> find . -name *-ic-*
اگر Cassandra 1 .2 SSTable را اجرا میکنید، نتایج باید مجموعهای از فایلهای db.را برگرداند. - این فرمان جستجو را اجرا کنید:
> find . -name *-hf-*
نتایج باید خالی باشد، یعنی هیچ فایل db .در قالب hf وجود نداشته باشد. اگر فایلی با قالب hf نمیبینید، کار تمام است و میتوانید به نسخه 4.15.07.00 ارتقا دهید.
قالب hf برای Cassandra 1.0 SSTables است. اگر فایل *.db در قالب hf دارید، باید SSTable را طبق توضیحات ادامه این رویه ارتقا دهید.
- If you find any *.db files in the hf format, then upgrade SSTable
by running the following command on every Cassandra node until you have upgraded all Cassandra
nodes:
> /<install-root>/apigee4/share/apache-cassandra/bin/nodetool -h localhost upgradesstables -a - مرحله ۱ را تکرار کنید تا مطمئن شوید همه فایلهای *.db در قالب ic برای نسخه ۱.۲ Cassandra هستند.
- مراحل ۱ تا ۳ را برای هر گره Cassandra در نصب Edge خود تکرار کنید.
- به Edge 4.15.07.00 ارتقا دهید.
- After the 4.15.07.00 upgrade, check the *.db files to make sure they have all been upgraded
to the C* 2.0 style sstable:
> cd /<install-root>/apigee4/data/cassandra/data
> find . -name *-jb-*
اگر Cassandra 2 .0 را اجرا میکنید، این فرمان باید مجموعهای از فایلهای db.را برگرداند.
ویژگیها و بهبودهای جدید
در زیر ویژگیها و بهبودهای جدید در این نسخه پخش آمده است.
نصب و ارتقا
ارتقا و حذف نصب مؤلفه انتخابی
اکنون اسکریپتهای apigee-upgrade.sh و apigee-uninstall.sh به شما امکان میدهند مؤلفههای Edge را برای ارتقا یا حذف نصب انتخاب کنید. قبلاً، همه مؤلفههای گره را ارتقا یا حذف نصب کرده است. (OPDK-1377, OPDK-1175)
بازگرداندن ارتقا
اگر apigee-upgrade.sh درطول ارتقا ناموفق بود، اکنون میتوانید از اسکریپت apigee-rollback.sh برای بازگرداندن ارتقا استفاده کنید. پساز برطرف کردن مشکلات ارتقا، میتوانید ارتقا را دوباره امتحان کنید. (OPDK-1275)
گزینههای اسکریپت نصبکننده کوتاه
دستورگانهای نصب دیگر شکل طولانی گزینهها را نمیپذیرند، مثل help--. اکنون فقط گزینههای تکحرفی مثل -h را میپذیرند. (OPDK-1356)
نصب SmartDocs
When installing SmartDocs with the setup-smartdocs.sh script, you are prompted to enter the organization, environment, and virtual host, which ensures that SmartDocs is installed in the expected location. قبلاً این مقادیر در دستورگان کدگذاری شده بودند. (OPDK-1310)
درحال اجرای update-cass-pwd-in-config.sh بدون پیامواره
اگر متغیرهای محیطی ENABLE_CASS_AUTH، CASS_USERNAME، و CASS_PASSWORD را تنظیم کنید، اسکریپت update-cass-pwd-in-config.sh میتواند بدون پیامواره اجرا شود. (OPDK-1309)
Edge Platform
ویژگیهای جدید پلاتفرم Edge که در این نسخه پخش گنجانده شده است در زیر آمده است.
OpenJDK 1.7 که Edge Private Cloud از آن پشتیبانی میکند
این نسخه از Edge از Oracle JDK 1.7 و OpenJDK 7 پشتیبانی میکند و پشتیبانی از JDK 1.6 را حذف کرده است. (OPDK-1187)
پشتیبانی سیستمعامل
Apigee Edge برای Private Cloud پشتیبانی سیستمعامل خود را گسترش داده است تا Red Hat Enterprise Linux 6.6 و 7.0 (۶۴ بیتی)، CentOS 6.5، 6.6، و 7.0 (۶۴ بیتی)، و Oracle Linux 6.5 را نیز دربرگیرد.
Cassandra 2.0.15 included in OPDK 15.07
این نسخهٔ پخش Cassandra 2.0.15 را نصب میکند. اگر از نسخه قبلی ارتقا میدهید، نسخه Cassandra شما بهروز خواهد شد. (OPDK-1197)
پشتیبانی SHA2 برای درهمسازی کد OAuth
برای محافظت بهتر از توکنهای OAuth درصورت نقض امنیت پایگاه داده، Edge از الگوریتمهای SHA2 برای درهمسازی توکنهای OAuth (علاوهبر SHA1) پشتیبانی میکند. با ویژگیهای جدید در سطح سازمان، میتوانید درهمسازی را برای توکنهای جدید فعال و پیکربندی کنید و همچنین درهمسازی قدیمی را در هر توکنی که قبلاز این ویژگی جدید وجود داشته است حفظ کنید. قبلاً در Edge for Private Cloud، ویژگیای بهنام hash.oauth.tokens.enabled در فایل keymanagement.properties (در سرور مدیریت و پردازشگرهای پیام شما) درهمسازی خودکار SHA1 را برای نشانهای OAuth فعال میکرد. این خصوصیت اکنون منسوخ شده است.
اگر قبلاً از ویژگی hash.oauth.tokens.enabled برای فعال کردن درهمسازی SHA1 استفاده کردهاید، دستورگان ارتقا برای این نسخه بهطور خودکار ویژگیهای جدید سطح سازمان را برای شما تولید میکند. برای درستیسنجی پساز ارتقا، بهعنوان سرپرست سیستم با این میانای برنامهسازی کاربردی GET انجام دهید: https://{host}:{port}/v1/o/{your_org}.
- برای کسب اطلاعات درباره فعال کردن درهمسازی کد در سازمانتان با ویژگیهای جدید، به «درهمسازی کدها در پایگاه داده» در موضوع درخواست کدهای دسترسی مراجعه کنید.
- برای کسب اطلاعات درباره درهمسازی انبوه توکنهای موجود، به راهنمای عملیات Edge for Private Cloud مراجعه کنید. (APIRT-1389)
ساختار فهرست راهنمای مسطح برای فایلهای گزارش
میتوانید Edge را پیکربندی کنید تا فایلهای گزارش را در ساختار دایرکتوری مسطح ذخیره کند. برای این کار، ویژگی جدید
enable.flat.directory.structure را در فایل message-logging.properties
روی true تنظیم کنید. برای اطلاعات بیشتر، به خطمشی ثبت پیام مراجعه کنید.
(APIRT-1394)
عملکرد حافظه نهان محیط
برای مدیریت و استفاده بهتر از حافظه نهان درونحافظه، تنظیمات «حداکثر عناصر در حافظه» در منابع حافظه نهان محیط منسوخ شده است. مجموع عناصر موجود در همه منابع حافظه پنهان (ازجمله حافظه پنهان پیشفرض) به مجموع حافظه اختصاصدادهشده به حافظه پنهان بستگی دارد. بهطور پیشفرض، کل حافظه اختصاصدادهشده برای ذخیرهسازی در حافظه در یک پردازشگر پیام معین ۴۰٪ از کل حافظه دردسترس است که توسط تنظیمات ویژگی حافظه پنهان در فایل cache.properties پردازشگر پیام شما تعیین میشود. عناصر فقط زمانی از حافظه نهان درونحافظهای حذف میشوند که حافظه نهان کافی نباشد یا عناصر منقضی شوند.
برای برگشتن به رفتار قدیمی استفاده از ویژگی «Maximum Elements in Memory» (حداکثر عناصر در حافظه) برای
مدیریت حافظه نهان، ویژگی overrideMaxElementsInCacheResource=false را در
فایل cache.properties تنظیم کنید. (APIRT-1140)
سرویسهای میانای برنامهسازی کاربردی
ویژگیهای جدید «سرویسهای میانای برنامهسازی کاربردی» که در این نسخه پخش گنجانده شده است در زیر آمده است.
ویرایشگر پراکسی جدید بهعنوان پیشفرض
ویرایشگر جدید میانجی API بهطور پیشفرض در واسط کاربر مدیریت فعال است. ویرایشگر جدید شامل بهبودهای زیادی در قابلیت استفاده است، ازجمله نماهای جامعتر از جریانهای شرطی و نقاط پایانی در صفحه «نمای کلی»، همه پیکربندیها در صفحه «توسعه»، افزودن شهودیتر جریانهای شرطی، نقاط پایانی، و خطمشیها، نماهای XML کاملتر بهجای قطعههای کوچک، جستجویی که نام فایلها و نوشتار را میخزد، و موارد دیگر. (MGMT-2279)
خطمشی جدید «حذف اطلاعات OAuth نسخه ۲٫۰»
خطمشی جدید «حذف اطلاعات OAuth نسخه ۲.۰» به شما امکان میدهد کد دسترسی و کدهای مجوز OAuth نسخه ۲ را حذف کنید. این خطمشی جایگزین عملکردی میشود که قبلاً توسط Management API ارائه میشد. برای اطلاعات بیشتر، به خطمشی حذف اطلاعات OAuthV2 مراجعه کنید. (MGMT-2257)
خطمشی جدید «حذف اطلاعات OAuth نسخه ۱٫۰»
خطمشی جدید «حذف اطلاعات OAuth نسخه ۱.۰» به شما امکان میدهد کدهای درخواست، کدهای دسترسی، و کدهای تأییدکننده OAuth نسخه ۱.۰ را حذف کنید. این خطمشی جایگزین عملکردی میشود که قبلاً توسط Management API ارائه میشد. برای اطلاعات بیشتر، خطمشی حذف اطلاعات OAuth V1 را ببینید. (APIRT-1351)
خطمشی کنترل دسترسی
خطمشی «کنترل دسترسی» بهبود یافته است تا امکان ارزیابی دقیقتر نشانیهای IP برای قرار دادن در فهرست مجاز و فهرست غیرمجاز فراهم شود، وقتی نشانیهای IP در سرایند HTTP X-FORWARDED-FOR قرار دارند.
با فعال کردن بررسی چند نشانی IP در سرصفحه (برای تنظیم
feature.enableMultipleXForwardCheckForACL با «پشتیبانی» تماس بگیرید)،
عنصر <ValidateBasedOn> جدیدی در خطمشی به شما امکان میدهد اولین نشانی IP، آخرین نشانی IP، یا همه نشانیهای IP را در سرصفحه بررسی کنید. برای اطلاعات بیشتر، خطمشی کنترل دسترسی را ببینید.
نهادهای جدید در خطمشی «نهاد دسترسی»
خطمشی «نهاد دسترسی» دسترسی به نهادهای جدید زیر را فراهم میکند: consumerkey-scopes، authorizationcode، requesttoken، و verifier. برای اطلاعات بیشتر، خطمشی دسترسی به نهاد را ببینید.
خطمشی «جمعآوریکننده آمار»: تبدیل خودکار نام آمار به حروف کوچک
هنگام ایجاد مجموعه تجزیهوتحلیل سفارشی در ویرایشگر پراکسی میانای برنامهسازی کاربردی (صفحه «توسعه» > «ابزارها» > «مجموعه تجزیهوتحلیل سفارشی»)، «نام» متغیر گردآورنده (آمار) باید با حروف کوچک باشد. اگر نام را با حروف بزرگ وارد کنید، ابزار بهطور خودکار نام «آمار» را در خطمشی «جمعآوری آمار» به حروف کوچک تبدیل میکند. (MGMT-740)
حذف Classic Trace در ویرایشگر پراکسی میانای برنامهسازی کاربردی
جدیدترین نسخه عملکرد Trace در ویرایشگر پراکسی API از نسخه بتا به دردسترس عموم منتقل شده است. دسترسی به «ردیابی کلاسیک» با پیوند «دسترسی به نسخه کلاسیک ردیابی» دیگر دردسترس نیست.
دسترسی به «انجمن Apigee» از منوِ «راهنمای» میانای کاربری مدیریت
میتوانید از منو «راهنمای» میانای کاربری مدیریت به «انجمن Apigee» دسترسی پیدا کنید.
پیامهای خطا در میانای کاربر مدیریت
بهبودهای پیام خطا در واسط کاربر مدیریت به شرح زیر است:
- میانای کاربر مدیریت برای گروهبندی و نمایش همه پیامهای خطا در میانای کاربر برای کل جلسه ورود به سیستم استفاده میشد، مگراینکه آنها را رد میکردید. با این بهروزرسانی، وقتی از صفحهای که پیامهای خطا در آن رخ داده است خارج میشوید، این پیامها بهطور خودکار پاک میشوند. (MGMT-2254)
- واسط کاربر مدیریت دیگر پیامهای خطای تکراری را سرکوب نمیکند. (MGMT-2242)
بهبود عملکرد واسط کاربر و خطاها
بهبودهای کلی در بخشهای مختلف میانای کاربر مدیریت، ازجمله عملکرد نمایش صفحه و پاکسازی پیام خطا، ایجاد شد.
اَبَرپیوندهای نقش در صفحه «کاربران سازمان» در واسط کاربر مدیریت
در صفحه «کاربران سازمان» در میانای کاربری مدیریت (سرپرست > کاربران سازمان)، نام نقشها اکنون اَبَرپیوند شدهاند و به شما امکان میدهند بهسرعت به صفحههای نقش پیمایش کنید. (MGMT-1055)
متغیرهای هدف جدید در جریان پیام
متغیرهای جدید در جریانهای پیام اطلاعات کاملتری از نشانی وب برای نقاط پایانی هدف و سرورهای هدف ارائه میدهند:
-
TargetEndpoint:
request.urlجایگزینtarget.basepath.with.queryمیشود. -
TargetServer:
loadbalancing.targetserverجایگزینtargetserver.nameمیشود. همچنین،target.basepathفقط زمانی پر میشود که عنصر<Path>در عنصر HTTPTargetConnection<LoadBalancer>مربوط به TargetEndpoint استفاده شود.
پشتیبانی از «نشانگر نام سرور» (SNI)
Edge از استفاده از «نشانگر نام سرور» در جهت جنوب (از پردازشگر پیام به نقاط پایانی هدف) پشتیبانی میکند. اگر میخواهید از SNI استفاده کنید، با پشتیبانی Apigee Edge تماس بگیرید.
Java 1.7 لازم است.
با SNI، که افزونهای از TLS/SSL است، چندین هدف HTTPS را میتوان از همان نشانی IP و درگاه ارائه کرد، بدون اینکه لازم باشد همه آن اهداف از یک گواهینامه استفاده کنند.
هیچ پیکربندی خاص Edge لازم نیست. اگر محیط شما برای SNI جنوبی پیکربندی شده باشد (Edge cloud بهطور پیشفرض اینگونه است)، Edge از آن پشتیبانی میکند.
Edge بهطور خودکار نام میزبان را از نشانی وب درخواست استخراج میکند و آن را به درخواست دستدهی SSL اضافه میکند. برای مثال، اگر میزبان هدف https://example.com/request/path باشد، Edge افزونه server_name را همانطور که در زیر نشان داده شده است اضافه میکند:

برای اطلاعات بیشتر درباره SNI، به http://en.wikipedia.org/wiki/Server_Name_Indication مراجعه کنید.
«الگوریتم امضا» در جزئیات گواهینامههای SSL
فیلد جدید «الگوریتم امضا» به جزئیات گواهی SSL اضافه شده است که در میانای کاربری مدیریت (سرپرست > گواهیهای SSL) و API مدیریت (دریافت جزئیات گواهی از Keystore یا Truststore) قابلمشاهده است. این فیلد بسته به نوع الگوریتم درهمسازی استفادهشده برای تولید گواهی، «sha1WithRSAEncryption» یا «sha256WithRSAEncryption» را نشان میدهد.
درحال نمایش گواهینامههای SSL که نزدیک به انقضا هستند
صفحه «گواهینامههای SSL» در میانای کاربری مدیریت (سرپرست > گواهینامههای SSL) نشان میدهد که گواهینامههای SSL چه زمانی منقضی میشوند (ظرف ۱۰، ۱۵، ۳۰، یا ۹۰ روز، بسته به انتخاب شما در فیلد کرکرهای جدید انقضا).
پیکربندی خطای محافظت دربرابر تهدید
بهطور پیشفرض، اگر پیامی از خطمشی «محافظت دربرابر تهدید» JSON یا XML عبور نکند، Edge کد وضعیت HTTP 500 Internal Server Error و خطای ExecutionFailed را برمیگرداند. میتوانید
این رفتار خطا را با ویژگی جدیدی در سطح سازمان تغییر دهید. وقتی ویژگی org
features.isPolicyHttpStatusEnabled روی true تنظیم شود،
رفتار زیر رخ میدهد:
- درخواست: با پیوست شدن خطمشی محافظت دربرابر تهدید به هر جریان درخواست، پیامهای نامعتبر کد وضعیت ۴۰۰ را بههمراه پیام خطای خطمشی مربوطه برمیگردانند.
- پاسخ: با پیوست شدن خطمشی محافظت دربرابر تهدید به هر جریان پاسخ، پیامهای نامعتبر همچنان رمز وضعیت ۵۰۰ را برمیگردانند و یکی از پیامهای خطای خطمشی مربوطه صادر میشود (بهجای ExecutionFailed).
مشتریان Cloud باید با پشتیبانی Apigee Edge تماس بگیرند تا ویژگی سازمان را تنظیم کنند. این ویژگی در نسخه فصلی بعدی Private Cloud برای مشتریان Edge Private Cloud دردسترس خواهد بود.
طرحهای بهروزشده برای نقاط پایانی، پراکسیها، و نهادهای دیگر
طرحهای مرجع برای نهادهای غیرخطمشی مانند TargetEndpoint، ProxyEndpoint، APIProxy، و بسیاری دیگر بهروز شدهاند. https://github.com/apigee/api-platform-samples/tree/master/schemas را ببینید. (APIRT-1249)
سرویسهای توسعهدهندگان
ویژگیهای جدید «خدمات توسعهدهنده» که در این نسخه گنجانده شده است در زیر آمده است.
دردسترس عموم قرار گرفتن SmartDocs
SmartDocs از نسخه بتا به دردسترس عموم ارتقا مییابد. بهروزرسانیها و ویژگیهای جدید شامل موارد زیر است:
- پشتیبانی از Swagger 2.0، ازجمله وارد کردن با فایل یا نشانی وب، ازجمله پشتیبانی از اشیاء امنیتی با نام سفارشی.
- بهبود طراحی دیداری در الگوهایی که SmartDocs را تولید میکنند.
- بهبودهای گردش کار و قابلیت استفاده در «درگاه توسعهدهندگان»، دردسترس ازطریق منو «محتوا > SmartDocs» در Drupal.
- آنچه بهعنوان اصالتسنجی «Custom Token» شناخته میشد اکنون «کلید API» نامیده میشود.
- اشیاء «امنیتی» اصالتسنجی تعریفشده در سطح بازبینی.
- پیکربندی اصالتسنجی کارخواه در سطح الگو. بازبینیهای جدید دیگر هیچیک از اعتبارنامههای مشتری SmartDocs را که ازقبل پیکربندی شده است بازنشانی نمیکند.
برای توضیحات بیشتر درباره ویژگیها، این پست وبلاگ را ببینید.
برای اسناد SmartDocs، به استفاده از SmartDocs برای مستندسازی APIs مراجعه کنید.
نام برنامه توسعهدهنده که در میانای کاربری مدیریت نمایش داده میشود
برنامههای توسعهدهنده در Edge هم «نام» داخلی دارند که تغییر نمیکند و هم «نام نمایشی» که میتوانید آن را تغییر دهید. در صفحه «برنامه توسعهدهنده» در میانای کاربری مدیریت (انتشار > برنامههای توسعهدهنده > نام برنامه)، «نام» داخلی برنامه بههمراه «نام نمایشی» نشان داده میشود تا شناسایی بصری برنامهها براساس نام داخلیشان برای عیبیابی و مدیریت میانای برنامهسازی کاربردی آسانتر شود.
سرویسهای Analytics
ویژگیهای جدید «سرویسهای Analytics» که در این نسخه پخش گنجانده شده است در زیر آمده است.
محدودیت زمانی دادههای حفظشده
هنگام تولید گزارشهای تحلیلی با میانای کاربری مدیریت یا API، دادههای قدیمیتر از شش ماه از تاریخ فعلی بهطور پیشفرض قابلدسترسی نیستند. اگر میخواهید به دادههای قدیمیتر از شش ماه دسترسی پیدا کنید، با پشتیبانی Apigee Edge تماس بگیرید.
نسخه کلاسیک گزارشهای سفارشی از میانای کاربری مدیریت برداشته میشود
نسخه قدیمی اختیاری گزارشهای تجزیهوتحلیل سفارشی دیگر در میانای کاربری مدیریت دردسترس نیست.
عملکرد ابزاره «تعامل توسعهدهنده»
ابزارک قیف در داشبورد اصلی Analytics (بخش «تعامل توسعهدهنده») بهبود یافته است تا عملکرد بهتری ارائه دهد.
درآمدزایی
ویژگیهای جدید درآمدزایی که در این نسخه گنجانده شدهاند در زیر آمده است.
اعلانهای ایمیلی طرح قیمت
نوع جدید اعلان ایمیلی «طرح نرخ» به شما امکان میدهد وقتی توسعهدهندگان به حد تراکنش یا دلار خاصی در طرحهای نرخ بستهای یا حجمبندیشدهای که خریداری کردهاند میرسند، به آنها اطلاع دهید. برای جزئیات، به راهاندازی اعلانها بااستفاده از الگوهای اعلان مراجعه کنید.
همگامسازی دورههای «کارمزد تکرارشونده» و «مبنای جمعآوری»
در طرح نرخ، احتمالاً دو دوره زمانی مختلف وجود دارد:
- دوره کارمزد تکرارشونده، که در برگه «کارمزدها» در طرح نرخ پیکربندی شده است، تعیین میکند که چه زمانی کارمزد تکرارشونده از توسعهدهندگان کسر شود.
- دوره «مبنای انبوهش» که در جدول نرخ خدمات برای طرحهای «بستهای» یا «محدوده حجم» تعریف شده است، تعیین میکند که استفاده از بسته چه زمانی برای توسعهدهندگان بازنشانی شود.
آن دو دوره اکنون همگامسازی شدهاند. وقتی هم کارمزد تکرارشونده غیرصفر و هم جدول نرخ «بستهای» یا «محدوده حجم» در طرح نرخ وجود داشته باشد، دوره کارمزد تکرارشونده برای هر دو استفاده میشود. برای مثال، اگر هزینه تکرارشونده ماهانه وجود داشته باشد، بستههای جدول نرخ خدمات نیز ماهانه (بهطور پیشفرض در ابتدای ماه) بازنشانی میشوند.
اگر هزینه تکرارشوندهای وجود نداشته باشد، بستهها براساس «مبنای تجمیع» تعریفشده در جدول نرخ خدمات بازنشانی میشوند. برای مثال، اگر توسعهدهندهای استفاده از جدول نرخ خدمات را در نوزدهم ماه شروع کند و «مبنای تجمیع» هر ماه باشد، استفاده از بسته یک ماه پساز نوزدهم بازنشانی میشود.
«مبنای انبوهش» درحال منسوخ شدن است و در نسخه پخش آتی از درآمدزایی برداشته خواهد شد. برای اطلاعات بیشتر، به مشخص کردن جزئیات طرح جدول نرخ خدمات مراجعه کنید.
مشخصههای سفارشی در گزارشهای خلاصه درآمد
خطمشیهای ثبت تراکنش به شما امکان میدهد بهطور اختیاری دادههای مشخصه سفارشی را از تراکنشها ضبط کنید و اکنون میتوانید این مشخصههای تراکنش سفارشی را در گزارشهای خلاصه درآمد لحاظ کنید. با افزودن ویژگی MINT.SUMMARY_CUSTOM_ATTRIBUTES به سازمانتان، میتوانید مشخص کنید کدام مشخصههای سفارشی به جدولهای پایگاه داده اضافه شوند تا در گزارشها استفاده شوند.
مشتریان Apigee Edge ویژه Cloud خصوصی میتوانند پرچم را با فراخوانی API زیر و اطلاعات کاربری سرپرست سیستم تنظیم کنند.
curl -u email:password -X PUT -H "Content-type:application/xml" http://host:8080/v1/o/myorg -d \ "<Organization type="trial" name="MyOrganization"> <Properties> <Property name="features.isMonetizationEnabled">true</Property> <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">["my_attribute_1","my_attribute_2"]</Property> <Property name="features.topLevelDevelopersAreCompanies">false</Property> </Properties> </Organization>"
توجه داشته باشید که آرایه مشخصههای سفارشی در فراخوانی API با کدبندی نشانی وب است.
فرایند ارتقای SmartDocs
اگر قبلاً درطول دوره بتا از SmartDocs استفاده کردهاید، ویژگیها و قابلیتهای جدید در نسخه دردسترس عموم مستلزم این است که SmartDocs را در درگاه توسعهدهندگان خود ارتقا دهید.
هر صفحه SmartDocs که قبلاً در درگاه توسعهدهندگان شما منتشر شده است به کار خود ادامه خواهد داد، اما باید قبلاز ویرایش یا انتشار هرگونه تغییر در صفحههای موجود یا جدید، فرایند بهروزرسانی را دنبال کنید.
بهخاطر داشته باشید که اگرچه میتوانید SmartDocs را در درگاه توسعهدهندگان خود ارائه و منتشر کنید، SmartDocs از مدل میانای برنامهسازی کاربردی که در «خدمات مدیریت میانای برنامهسازی کاربردی Edge» در Apigee قرار دارد تولید میشود. هر تغییری که در مدل API در Edge ایجاد کنید در همه محیطهای Pantheon شما یکسان خواهد بود (مشابه نحوه وجود توسعهدهندگان در محیطهای Pantheon).
برای ارتقا دادن از نسخه بتای SmartDocs به نسخه عمومی
- نسخه 15.05.27 را در محیطهای توسعه یا آزمایش خود در Pantheon بهروزرسانی و آزمایش کنید.
- مدل جدیدی ایجاد کنید تا جایگزین مدل API موجودی شود که از آن استفاده میکردهاید.
- اگر اسناد Swagger یا WADL را وارد میکردهاید، آنها را دوباره به نسخه جدیدی وارد کنید.
- اگر مدل میانای برنامهسازی کاربردیتان را ازطریق واحد SmartDocs نگهداری میکنید، آن را بهصورت SmartDocs JSON صادر کنید و بااستفاده از پیوست فایل به مدل جدیدتان وارد کنید.
- ویژگیهای امنیتی نسخه مدل را تنظیم کنید. در صفحه محتوا >
SmartDocs > مدل، تنظیمات امنیتی را انتخاب کنید.

- با کلیک کردن روی تنظیمات در ستون «عملیات»، هرگونه اصالتسنجی ازپیش پیکربندیشده را در صفحه تنظیمات مدل (محتوا >
SmartDocs) بررسی کنید.

- هرگونه الگوی سفارشی را بهروز کنید تا از نسخه ۶ داراییهای CSS و JS استفاده کنند و تغییراتی ایجاد کنید تا هرگونه نام شیء جدید، مانند authSchemes و apiSchema، منعکس شود. برای کسب اطلاعات درباره بهروزرسانی الگوهای SmartDocs، به استفاده از SmartDocs برای مستندسازی میاناهای برنامهسازی کاربردی مراجعه کنید.
- بازنگری مدل را دوباره رندر و منتشر کنید.
- پساز اعتبارسنجی اسناد جدید، درگاه تولید خود را به نسخه ۱۵.۰۵.۲۷ بهروز کنید.
اگر مشتری سازمانی Edge هستید و درباره فرایند ارتقا سؤال یا نگرانی دارید، لطفاً به marsh@apigee.com و cnovak@apigee.com ایمیل بزنید. درغیراینصورت، لطفاً از انجمن Apigee برای دریافت بهترین پاسخ استفاده کنید.
تغییرات و بهبودهای آتی ویژگیها
این بخش تغییرات و بهبودهای موردانتظار در آینده را پیشنمایش میکند:
تغییر در رفتار خطمشی «حافظه نهان پاسخ»
در نسخه آتی (که بعداً مشخص میشود)، رفتار پیشفرض عنصر <ExcludeErrorResponse> در خطمشی «حافظه نهان پاسخ» تغییر خواهد کرد.
رفتار فعلی: عنصر <ExcludeErrorResponse> در خطمشی حافظه نهان پاسخ بهطور پیشفرض نادرست است. این یعنی بهطور پیشفرض، پاسخهای دارای هرگونه رمز وضعیت HTTP ممکن (ازجمله 3xx) توسط خطمشی «حافظه پنهان پاسخ» در حافظه پنهان ذخیره میشوند.
رفتار آینده: عنصر <ExcludeErrorResponse> در خطمشی «حافظه نهان پاسخ» بهطور پیشفرض روی true تنظیم خواهد شد. این یعنی بهطور پیشفرض فقط پاسخهای دارای رمز وضعیت HTTP ۲۰۰ تا ۲۰۵ در حافظه پنهان ذخیره خواهند شد. برای لغو این رفتار و ذخیره پاسخها در حافظه نهان برای همه کدهای وضعیت، باید عنصر <ExcludeErrorResponse> را بهطور صریح روی true تنظیم کنید.
راهحل موقت فعلی: برای Private Cloud نسخه ۴.۱۵.۰۷.۰۰ و نسخههای قدیمیتر، اگر میخواهید پاسخها را فقط با کدهای وضعیت ۲۰۰ تا ۲۰۵ ذخیره کنید، باید بهطور صریح عنصر <ExcludeErrorResponse> را روی true تنظیم کنید.
اشکالات برطرفشده
اشکالهای زیر در این نسخه برطرف شدهاند.
| شناسه مشکل | شرح |
|---|---|
| OPDK-1521 | مشکل رمزگذاری گذرواژه |
| OPDK-1201 | دادههای میانای کاربر بازیابی نشد |
| OPDK-1112 | خطمشی گذرواژه LDAP سفارشی برای کاربر سرپرست Apigee اعمال نمیشود |
| OPDK-1097 | استثنای Keyspace درطول ارتقای OPDK |
| OPDK-1068 | امکان تغییر گذرواژه سرپرست درصورت ناموفق بودن نصب |
| OPDK-1053 | Zookeeper درحال اجرا بهعنوان root است |
| OPDK-967 | هنگام تنظیم OpenLDAP برای شروع خودکار بااستفاده از set-autostart.sh، all-status.sh آن را بهعنوان غیرفعال گزارش میکند |
| OPDK-905 | Smartdocs prod already registered in group axgroup001 |
| OPDK-899 | خطا درطول آمادهسازی |
| OPDK-847 | کاربر ایجادشده درطول آمادهسازی ایمیلی برای بازنشانی گذرواژه دریافت نمیکند |
| OPDK-817 | اسکریپتهای init.d خطا میدهند |
| OPDK-815 | اسکریپت ax-purge.sh به پاکسازی جدولهای نمونهگیری نیاز دارد |
| MGMT-2246 | صفحه ایجاد گزارش سفارشی بهدرستی در واسط کاربر مدیریت نشان داده نمیشود |
| MGMT-2235 | برای گواهینامههای SSL درحال انقضا، زمان نسبی انقضا ممکن است بهطور گیجکنندهای
گرد شود برای گواهینامههای SSL درحال انقضا، زمان نسبی تاریخ انقضا همیشه بهجای گرد شدن به ماه، به روز نشان داده میشود، وقتی گواهینامه در ۹۰ روز یا کمتر منقضی میشود. |
| MGMT-2193 | گردونه بار کردن هنگام ویرایش کردن میانای برنامهسازی کاربردی |
| MGMT-2173 | واسط کاربر Trace نشانیهای وب قانونی را مجاز نمیکند اکنون واسط کاربر Trace به شما امکان میدهد درخواستهایی با مقادیر پارامتر پُرسمان ارسال کنید که حاوی پارامترهای پُرسمان تودرتو هستند. |
| MGMT-2162 | مشکل کامپایل جاوا اسکریپت |
| MGMT-2124 | اجازههای نقش مشتری هنگام ذخیره کردن اجازهها در واسط کاربر بازنشانی میشود |
| MGMT-2114 | نشانی IP نامعتبر Syslog در خطمشی MessageLogging باید خطای مناسبی را درطول استقرار ایجاد کند |
| MGMT-2067 | ردیابی: اگر بازبینی پراکسی میانای برنامهسازی کاربردی در ۲ محیط اجرا شده باشد، انتخاب بازبینی و محیط بهدرستی کار نمیکند |
| MGMT-2061 | «گذرواژه را فراموش کردهام» باید فقط برای کاربران ثبتشده ایمیل ارسال کند پیوند «گذرواژه را فراموش کردهام؟» در صفحه ورود به سیستم میانای کاربری مدیریت فقط برای کاربران ثبتشده Apigee ایمیل ارسال میکند. |
| MGMT-2048 | کاربر با نقش سفارشی که اجازههای استقرار را به یک محیط محدود میکند میتواند در محیطهای دیگر استقرار انجام دهد |
| MGMT-2041 | برداشتن عنصر FaultRules از الگوی پیوست پیشفرض عنصر FaultRules که در خطمشیها یا مراحل پراکسی API استفاده نمیشود، دیگر هنگام ایجاد پراکسیهای API یا افزودن خطمشیها بهطور خودکار اضافه نمیشود. |
| MGMT-2034 | Fetch WSDL returns failure: "Fetch WSDL Error: Error processing WSDL." |
| MGMT-1986 | خطای میانای کاربر هنگام افزودن توسعهدهنده |
| MGMT-1983 | میانای برنامهسازی کاربردی «دریافت کد مجوز OAuth 2.0» وضعیت اشتباهی برمیگرداند |
| MGMT-1962 | خطا در ورود به سیستم واسط کاربر مدیریت با گذرواژه قوی ورود به سیستم واسط کاربر با نویسههای خاصی مثل علامت درصد دیگر ناموفق نیست. |
| MGMT-1947 | نقشهای غیرشهودی در میانای کاربری مدیریت اگر کاربری اجازه ایجاد یا ویرایش «خطمشی ضبط تراکنش» را نداشته باشد، دکمههای میانای کاربری برای ایجاد و ویرایش «خطمشی ضبط تراکنش» اکنون غیرفعال شدهاند. |
| MGMT-1899 | مسیرهای منبع پساز ذخیره کردن تنظیمات محصول حذف میشد هنگام ویرایش محصول API، اگر کاربر روی دکمه «ذخیره» دوکلیک میکرد، مسیرهای منبع محصول ممکن بود حذف شود. این مشکل برطرف شده است. |
| MGMT-1894 | بار کردن صفحه «برنامههای توسعهدهنده» برای ستون توسعهدهنده هیچوقت تمام نمیشود |
| MGMT-1882 | پروکسی جدید میانای برنامهسازی کاربردی از WSDL فقط جزئیات آخرین پارامتر را نشان میدهد |
| MGMT-1878 | اگر چندین بازبینی در محیطی مستقر شده باشد، Trace فقط یکی از آنها را نشان میدهد |
| MGMT-1872 | نمیتوانم گزارشهای سفارشی را بارگیری کنم |
| MGMT-1863 | گزارشهای Node.js در میانای کاربر مدیریت قابلمشاهده نیست |
| MGMT-1843 | پراکسی API باز نمیشود |
| MGMT-1833 | کاربر sysadmin نباید گزینه تغییر گذرواژه را در میانای کاربر برای OPDK داشته باشد |
| MGMT-1825 | اشکالهای دستورگاننویسی بینسایتی (XSS) |
| MGMT-1824 | خطای واکشی WSDL هنگام وارد کردن فایل WSDL با پسوند xml. |
| MGMT-1812 | افزودن اعتبارسنجی TargetEndpoint درطول وارد کردن مشابه ProxyEndpoint، TargetEndpoint برای طرحواره مناسب و عبارات استفادهشده در شرایط درطول وارد کردن میانجی API اعتبارسنجی خواهد شد. |
| MGMT-1804 | Node.js API در برخی موارد JSON نامعتبر ارسال میکند اگر دادههای json نویسههای نامعتبر داشت، صفحه گزارشهای Node.js گزارشهای قالببندینشده را نشان میداد. این مشکل در این نسخه برطرف شده است و اکنون واسط کاربر گزارشهای node.js را با قالببندی مناسب نشان میدهد. |
| MGMT-1802 | نشانی وب بازنشانی گذرواژه شماره ۱۱۸ اگر واسط کاربری مدیریت پشت سرور پایاندهنده SSL باشد، واسط کاربری مدیریت اکنون بهدرستی ایمیل بازنشانی گذرواژه را با پیوندی به نشانی وب https بهجای نشانی وب http تولید میکند. |
| MGMT-1799 | آسیبپذیری امنیتی میانای کاربر در ارسال درخواست در Trace |
| MGMT-1777 | نمیتوان کاربری با نشانی ایمیل دارای دامنه سطح بالای acn .اضافه کرد |
| MGMT-1735 | نمانامسازی «خطا هنگام واکشی W» از همین حالا پشتیبانی نمانامسازی سفارشی را در Edge OPDK برداشتهایم. هرچند میدانیم که این تصمیم ممکن است باعث ناامیدی تعداد کمی از مشتریانی شود که از آن استفاده میکردند، اما این ویژگی مستقیماً قابلیتهای Edge را در زمینه مدیریت API بهبود نمیبخشد. |
| MGMT-1569 | مشکل در پیوست کردن پراکسی API به محصول API موجود مشکل پیوست کردن پراکسی API به محصول API در «رابط کاربری مدیریت» وقتی پراکسی API منبعی برای مسیر «/» داشت برطرف شد. |
| MGMT-1563 | اگر دکمه «ارسال» در Trace با خطایی مواجه شود، غیرفعال باقی میماند |
| MGMT-1362 | اگر نشانی ایمیل حاوی «_» باشد، ایمیل «گذرواژه را فراموش کردهام» کار نمیکند مشکل بازنشانی گذرواژه در OPDK را با نشانیهای ایمیلی که حاوی زیرخط هستند برطرف میکند. |
| MGMT-1345 | وارد کردن WSDL با چندین فضای نام منجر به ایجاد Build SOAP نادرست میشود مرحله |
| MGMT-1193 | ذخیره کردن پراکسی بهعنوان بازبینی جدید بهطور غیرمنتظرهای قانون مسیر را تغییر میدهد |
| MGMT-1061 | SmartDocs: شرح پارامتر نوع بدنه در تعریف Swagger در میانای کاربری سند نشان داده نمیشود |
| MGMT-800 | ایجاد منبع با نام «پیشفرض» منجر به خرابی میانای کاربر میشود |
| MGMT-787 | مشکل قابلیت استفاده از هشدار واسط کاربر در واسط کاربر مدیریت، وقتی روی «+ پراکسی میانای برنامهسازی کاربردی» کلیک میکنید و چارگوش گفتگوی «پراکسی میانای برنامهسازی کاربردی جدید» ظاهر میشود، میتوانید کلید Esc را فشار دهید تا چارگوش گفتگو بسته شود. |
| MGMT-619 | فعال کردن صفحهبندی در صفحه میانای کاربر پراکسی میانای برنامهسازی کاربردی |
| MGMT-602 | نمای توسعه پراکسی میانای برنامهسازی کاربردی: افزودن خطمشی «حافظه نهان پاسخ» وقتی نقطه پایانی PreFlow/PostFlow ندارد باعث بروز خطا میشود |
| MGMT-460 | تغییر نام خطمشی منجر به رفتار معیوب و خطمشی تکراری میشود که نمیتوان آن را برداشت |
| DEVRT-1644 | جستجوی اعلانها براساس نام باعث ارسال ایمیل اشتباه میشود |
| DEVRT-1583 | واسط کاربر درآمدزایی نشان «آینده» را برای طرح نرخ فعلی نشان میدهد |
| DEVRT-1546 | محدودیتهای طرح کار نمیکند |
| DEVRT-1511 | خطای mint.resourceDoesNotExist برای توسعهدهنده موجود |
| CORERT-639 | TCPSysLogSocket باید غیرهمگام باشد |
| CORERT-613 | ناموفق بودن دستدهی SSL بهدلیل «unrecognized_name» |
| AXAPP-1728 | نادیده گرفتن متغیرهای درآمدزایی در Analytics |
| AXAPP-1708 | بهنظر میرسد Analytics API بسته به نحوه درخواست من، اعداد متفاوتی را برای یک آمار تولید میکند |
| AXAPP-1707 | بهبود عملکرد تجزیهوتحلیلهای پادکست رایگان |
| AXAPP-1690 | «خطای API نامعتبر» در گزارشهای سفارشی |
| AXAPP-1533 | Geomap در Analytics خطای «فراخوانی نامعتبر API» را نشان میدهد |
| AXAPP-1493 | آمار عملکرد حافظه نهان نادرست است |
| APIRT-1436 | ایجاد ابزار/متن برای درهمسازی کردن کدهای درهمسازینشده |
| APIRT-1425 | مشخصه continueOnError وقتی روی «true» تنظیم شده باشد، در خطمشی JavaCallout تأثیری ندارد |
| APIRT-1346 | OAuth2.0 - وقتی hash.oauth.tokens.enabled درست باشد، مقدار درهمسازیشده در پاسخ کد دسترسی برگردانده میشود |
| APIRT-1206 | target_ip در جدول حقیقت برای خطاهای ۵۰۳ و بیشتر خطاهای ۵۰۴ ثبت نشده است |
| APIRT-1170 | فایل منبع مفقودشده باعث شد MP نتواند محیط را بار کند |
| APIRT-1148 | GET متغیر {message.version} در ResponseFlow، برای هدف Node.js، NPE را برمیگرداند |
| APIRT-1054 | «ثبت پیام» هنگام تلاش برای ثبت در دایرکتوری دیگری بهجز دایرکتوری پیشفرض ناموفق است |
| APIRT-387 | Make OrganizationService run in flavour 'others' on MP |
| APIRT-67 | خطمشی OAuth GenerateAccessToken متغیر oauthV2.failed را بهدرستی تنظیم نمیکند |
| APIRT-52 | گزارشهای سفارشی: رمز وضعیت پاسخ برای بسیاری از میاناهای برنامهسازی کاربردی تهی است |
مشکلات شناختهشده
این نسخه مشکلات شناختهشده زیر را دارد.
| شناسه مشکل | شرح |
|---|---|
| OPDK-1586 |
اگر پشتیبانی IPV6 فعال نباشد، درگاه API BaaS راهاندازی نمیشود
|
| OPDK-1785 |
نصب مؤلفه درآمدزایی در محیط نصبشده Edge ارتقایافته
راه حل این است که نسخه درست «درآمدزایی» را در فایل apigee-env.sh
قبلاز تلاش برای نصب «درآمدزایی» تنظیم کنید. برای دریافت نسخه «درآمدزایی» در 4.15.07
(پساز اینکه قبلاً به Edge 4.15.07 ارتقا دادهاید) این دستور را اجرا کنید:
> source /{install-dir}/apigee4/bin/apigee-env.sh
> VER=`basename $(find $SHARE_DIR/installer/monetization -name "mint-*.zip") | cut -d "-" -f 2,3,4`
بهطور پیشفرض، install-dir برابر با opt/ است.
مقدار VER از بالا باید در apigee-env.sh تنظیم شود:
> sed -i "s/^MONETIZATION_VERSION=.*/MONETIZATION_VERSION=$VER/" /install-dir/apigee4/bin/apigee-env.sh
اگر سعی کردید Monetization را بدون انجام مراحل بالا نصب کنید،
نصب ناموفق خواهد بود و احتمالاً یک پیوند نمادین غیرفعال در فهرست راهنمای اشتراکگذاری وجود دارد. باید
آن پیوند نمادین را بردارید:
> rm /install-dir/apigee4/share/monetization
پساز برداشتن پیوند نمادین، مراحل بالا را برای تنظیم نسخه «درآمدزایی» انجام دهید،
و سپس نصب «درآمدزایی» را دوباره امتحان کنید.
|
| OPDK-1857 |
نسخه Python 2.6 کدگذاریشده در bin/qpid-stat.sh و
bin/qpid-config.sh در CentOS و RedHat 7.0، چندین دستورگان در bin/qpid-stat.sh و bin/qpid-config.sh برای استفاده از Python نسخه ۲.۶ کدنویسی شدهاند. راه حل این مشکل تغییر خط صادرکننده PYTHONPATH در qpid-stat.sh و qpid-config.sh در دایرکتوری apigee4/bin.
برای تعیین نسخه Python در سیستم خود، نسخه Python را در دایرکتوری /opt/apigee4/share/apache-qpid/lib بررسی کنید. این فهرست راهنما به احتمال زیاد python2.7 است. سپس باید تنظیم PYTHONPATH را در qpid-stat.sh و qpid-config.sh با مسیر صحیح بهروز کنید. برای مثال:
|
| DEVRT-1574 | تراز و استفاده ناسازگار برای توسعهدهندگانی که چندین طرح نرخ فعال دارند در درآمدزایی، اگر توسعهدهندهای در بیشاز یک طرح نرخ که هزینه بهازای هر فراخوانی میانای برنامهسازی کاربردی دارد فعال باشد، استفاده از تراز پولی ممکن است گاهی ناسازگار باشد. |
| APIBAAS-1647 | پساز ورود به سیستم بهعنوان سرپرست سیستم، واسط کاربر BaaS پیام «خطا در دریافت نقشها» را صادر میکند این پیام خطا در اولین ورود به سیستم توسط سرپرست سیستم پساز ارتقا از نسخه ۴.۱۵.۰۱ به ۴.۱۵.۰۷ ظاهر میشود. میتوانید این پیام را نادیده بگیرید. |
| DEVRT-1834 |
ارتقای درآمدزایی به نسخه ۴.۱۵.۰۷ اسکریپت apigee-upgrade.sh در پایان پیام زیر را چاپ میکند و از شما میخواهد اسکریپت دیگری را اجرا کنید: ************************************** In order to complete the monetization upgrade please run: sudo /opt/apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/ 365-create-notification-condition.sh ************************************** میتوانید این پیام را نادیده بگیرید. آن دستورگان لازم نیست و نمیتواند اجرا شود. |
| DEVRT-1951 |
نصب جدید درآمدزایی فاقد پیکربندیهای اعلان است
در نصب جدید Apigee Edge برای Private Cloud نسخه ۴.۱۵.۰۷.۰۰،
پیکربندیهای زیر برای اعلانهای درآمدزایی وجود ندارد. اینها با
انواع اعلان در صفحه «سرپرست > اعلانها» در میانای کاربری مدیریت مطابقت دارند.
mint.scheduler.${ORG_ID}.adhocnotify@@@management
mint.scheduler.${ORG_ID}.expiringrateplannotify@@@management
mint.scheduler.${ORG_ID}.newpkgnotify@@@management
mint.scheduler.${ORG_ID}.newproductnotify@@@management
mint.scheduler.${ORG_ID}.newrateplannotify@@@management
mint.scheduler.${ORG_ID}.tncacceptancenotify@@@management
برای حل این مشکل، این مراحل را دنبال کنید. به نشانی IP نمونه Cassandra خود نیاز دارید. برای پیدا کردن آن، به
<installation-root>/apigee4/conf/cassandra/cassandra.yaml یا
<installation-root>/apigee4/conf/cassandra/cassandra-topology.properties مراجعه کنید.
|
| DEVRT-1952 |
ارتقای درآمدزایی از نسخه ۴.۱۴.۰۷.۰۰ پیکربندیهای اعلان را ندارد
در ارتقای Apigee Edge برای Private Cloud از نسخه ۴.۱۴.۰۷.۰۰ به ۴.۱۵.۰۷.۰۰،
پیکربندیهای زیر برای اعلانهای درآمدزایی وجود ندارد، که باعث میشود
گزارشهای درآمدزایی بهدرستی کار نکنند.
mint.scheduler.${ORG_ID}.chargedaily@@@management
mint.scheduler.${ORG_ID}.chargehourly@@@management
برای حل این مشکل، این مراحل را دنبال کنید. به نشانی IP نمونه Cassandra خود نیاز دارید. برای پیدا کردن آن، به
<installation-root>/apigee4/conf/cassandra/cassandra.yaml یا
<installation-root>/apigee4/conf/cassandra/cassandra-topology.properties مراجعه کنید.
|
| OPDK-1878 | نمیتوان نام Pod را در نصب مرکز داده چندگانه تنظیم کرد راهنمای نصب Edge مشخص میکند که نامهای Pod را بهعنوان «gateway-1» و «gateway-2» در فایلهای نصب بیصدا برای نصب مرکز داده چندگانه تنظیم کنید. بااینحال، تغییر نام Pod مانع از ثبت صحیح «مسیریابها» و «پردازشگرهای پیام» و دسترسی به آنها میشود. این مشکل همچنین مانع از این میشود که اسکریپت setup-org.sh بتواند «پردازشگرهای پیام» دردسترس را پیدا کند. راه حل این است که نام Pod را بااستفاده از ویژگی MP_POD در فایل نصب بیصدا برای هر دو مرکز داده روی «gateway» تنظیم کنید. |
| OPDK-1886 |
Node نمیتواند به نشانیهای IP محلی مثل 192.168.x.y دسترسی پیدا کند connect.ranges.denied=10.0.0.0/8,192.168.0.0/16,127.0.0.1/32سپس، گرههای «پردازشگر پیام» را بازراهاندازی کنید: <install_dir>/apigge4/bin/apigee-service message-processor restart |
| OPDK-1958 | هنگام ارتقا دادن، همه گرهها به دسترسی به درگاه ۸۰۸۰ در «سرور مدیریت» نیاز خواهند داشت در زمان اجرا، مؤلفههای زیر به دسترسی به درگاه ۸۰۸۰ در «سرور مدیریت» نیاز دارند: مسیریاب، پردازشگر پیام، واسط کاربر، Postgres، و Qpid. بااینحال، هنگام ارتقا دادن، همه گرهها به دسترسی به درگاه ۸۰۸۰ در «سرور مدیریت» نیاز خواهند داشت، ازجمله گرههای Cassandra و Zookeeper. |
| OPDK-1962 | باید SSL را برای Edge API پساز ارتقا دوباره پیکربندی کنید اگر Edge API را برای استفاده از SSL قبلاز ارتقا به نسخه ۴.۱۵.۰۷.۰۰ پیکربندی کردهاید، باید SSL را پساز ارتقا دوباره پیکربندی کنید. برای اطلاع از روال پیکربندی SSL برای Edge API، راهنمای عملیات Edge را ببینید. |