شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
این مبحث یک نمای کلی از استقرار پروکسی ارائه می دهد. میتوانید با استفاده از رابط کاربری مدیریت، اسکریپتهای خط فرمان یا با API، پراکسیها را مستقر کنید.
ویدئو: برای آشنایی با بهترین روشها برای عدم توقف زمان در حین استقرار پروکسی API، یک ویدیوی کوتاه تماشا کنید.
زمان استقرار یک پروکسی
یک پروکسی باید قبل از فراخوانی مستقر شود. به طور کلی، زمان استقرار به شما بستگی دارد. هنگامی که در یک محیط آزمایشی کار می کنید، ممکن است چندین بار به صورت تکراری مستقر شوید. از سوی دیگر، تصمیم به استقرار یک پروکسی از محیط آزمایشی به یک محیط تولید معمولاً به قوانین چرخه حیاتی بستگی دارد که توسط تیم توسعه شما ایجاد شده است.
زمانی که شما:
- ایجاد یک پروکسی جدید (استقرار به طور خودکار انجام می شود)
- یک پروکسی موجود را اصلاح کنید
- یک ویرایش جدید از یک پروکسی ایجاد کنید
- یک نسخه جدید از یک پروکسی ایجاد کنید
- یک پروکسی را از یک محیط به محیط دیگر، مانند یک محیط آزمایشی به یک محیط تولید، فشار دهید.
- یک فروشگاه کلید را حذف و دوباره ایجاد کنید.
محل استقرار پروکسی
شما یک پروکسی را در یک محیط مستقر می کنید. تمامی سازمان ها در Apigee Edge به طور پیش فرض دارای دو محیط به نام های test و prod هستند. این محیطها صرفاً به این منظور طراحی شدهاند که یک ناحیه برای کار و آزمایش تغییرات API در اختیار شما قرار میدهند و منطقه دیگری که APIها در معرض برنامهها قرار میگیرند. شکل زیر یک پروکسی را نشان می دهد که در محیط test
مستقر شده است، همانطور که با نقطه سبز نشان داده شده است.
نحوه استقرار پروکسی
نحوه استقرار یک پروکسی به مکانی که در حال توسعه پروکسی هستید بستگی دارد. اگر در رابط کاربری کار می کنید، می توانید به راحتی یک پروکسی را تنها با چند کلیک ماوس مستقر کنید. یک پروکسی جدید به طور خودکار هنگام ایجاد آن مستقر می شود. شما لازم نیست کار خاصی انجام دهید روش استقرار مجدد یک پروکسی موجود تقریباً به همین سادگی است. فقط انتخاب کنید که در کدام محیط استقرار مستقر شود، و UI مدیریت بقیه موارد را بر عهده می گیرد. برای اطلاعات بیشتر، به استقرار پراکسی ها در رابط کاربری مراجعه کنید.
اگر در حال توسعه پراکسی ها و اجزای مرتبط به صورت آفلاین هستید (یعنی با فایل های XML پروکسی و سایر کدها مستقیماً روی سیستم فایل خود کار می کنید)، Apigee Edge یک ابزار مناسب برای استقرار خط فرمان ارائه می دهد که می توانید از آن استفاده کنید. شما همچنین می توانید یک نمونه اسکریپت پوسته را دریافت کنید که می توانید آن را پیکربندی و اجرا کنید تا فایل های پروکسی خود را آپلود و مستقر کنید. برای اطلاعات بیشتر، به استقرار پراکسی ها از خط فرمان مراجعه کنید.
در نهایت، میتوانید از API مدیریت Edge برای استقرار پراکسیها استفاده کنید. APIهای استقرار عملکردهای اتمی را نشان می دهند که تیم توسعه شما می تواند آنها را برای خودکارسازی و بهینه سازی چرخه عمر توسعه API شما هماهنگ کند. به استقرار پراکسی های API با استفاده از API مدیریت مراجعه کنید.
ویرایش پروکسی API چیست؟
ویرایشها به شما امکان میدهند بهروزرسانیهای پراکسی API را هنگام ایجاد و استقرار آنها در یک محیط مدیریت کنید. ویرایشها به ترتیب شمارهگذاری میشوند و به شما امکان میدهند تا با استقرار یک ویرایش قبلی از پروکسی API خود، تغییر را برگردانید.
فقط یک نسخه از یک پراکسی API را می توان در یک زمان معین در یک محیط مستقر کرد، اگر نسخه ها مسیر پایه پروکسی API یکسانی داشته باشند.
به طور معمول، یک ویرایش موجود باید قبل از استقرار یک ویرایش جدید، لغو شود. گزینههای پیشرفته دیگر عبارتند از بازنویسی یک نسخه بازنویسی شده یا انتخاب نکردن به هیچ عنوان افزایش. برای مثال، گاهی اوقات وقتی تغییرات جزئی ایجاد میکنید، ممکن است نخواهید بازبینی را افزایش دهید. این گزینه های پیشرفته را می توان از طریق تماس مستقیم با API مدیریت Edge انجام داد. به استقرار پراکسی های API با استفاده از API مدیریت مراجعه کنید.
میتوانید یک ویرایش از یک پراکسی API را در محیط prod
اجرا کنید، در حالی که به ایجاد ویرایشهای جدید از آن پراکسی API در محیط test
ادامه دهید. وقتی آماده شدید، می توانید نسخه بالاتر پروکسی API خود را از محیط test
نسبت به ویرایش قبلی پراکسی API در محیط prod
"ترویج" کنید.
برای اطلاعات بیشتر در مورد ویرایشها، به استقرار پراکسیهای API با استفاده از API مدیریت و استقرار پراکسیها در رابط کاربری مراجعه کنید.
ویدیو: برای کسب اطلاعات بیشتر در مورد ویرایش های API، یک ویدیوی کوتاه تماشا کنید.