یک سازمان را حذف کنید

برای حذف یک سازمان Apigee Edge for Private Cloud از ادغام هاب API خود، این مراحل را دنبال کنید:

  1. پردازشگرهای پیام را پیکربندی کنید :

    در نهایت، پردازشگرهای پیام را به‌روزرسانی کنید تا قابلیت نوشتن دوگانه برای سازمانی که در حال حذف آن هستید، غیرفعال شود. این تغییر پیکربندی باید روی هر گره پردازشگر پیام (MP) در نصب Apigee Edge برای Private Cloud اعمال شود.

    • فایل /opt/apigee/customer/application/message-processor.properties را در هر گره MP ویرایش کنید.
    • ویژگی conf_message-processor-communication_uapim.enabled.environments را پیدا کنید و تمام ورودی های مربوط به سازمان و محیط های آن را که در حال حذف هستید حذف کنید.

      برای مثال، اگر new_org و محیط‌های آن را حذف می‌کنید و staging dev

      این فهرستی از تمام محیط‌هایی است که Apigee API Hub برای داده‌های زمان اجرا رابط Cloud خصوصی روی رمپ باید غیرفعال شود. conf_message-processor-communication_uapim.enabled.environments=acme~prod , acme~dev,noncps~prod

      مسیر اتصال سیستم فایل شبکه (NFS) که conf_message-processor-communication_uapim.runtime.data.path=/the/nfs است.

  2. پیکربندی Apigee API Hub برای رابط Cloud خصوصی :

    در مرحله بعد، پیکربندی رابط هاب Apigee API را با حذف ورودی سازمانی که در حال حذف آن هستید، به روز کنید.

    • فایل /opt/apigee/customer/application/uapim-connector.properties را ویرایش کنید.
    • قسمت connectorConfig را در قسمت conf_uapim_connector.uapim.settings.json قرار دهید و کل بلوک JSON مربوط به سازمانی را که می خواهید حذف کنید حذف کنید.

      به عنوان مثال، اگر new_org را حذف می کنید:

      conf_uapim_connector.uapim.settings.json={
                "connectorConfig" : {
                  "org1" : {
                    "runtimeDataPubsub" : "",
                    "metadataPubsub":"",
                    "serviceAccount": "mysa1@in.myfirstProject",
                    "pluginInstanceId":"aaaa"
                  }
                },
                "runtimeDataPath":"/the/nfs/mounted/path",
                "managementServer": "hostname"
              }
      
    • پس از اصلاح فایل، کانکتور Apigee API Hub for Private Cloud را مجددا راه اندازی کنید تا تغییرات اعمال شوند:
      apigee-service edge-uapim-connector restart
  3. حذف نمونه پلاگین در هاب API :

    ابتدا، Plugin Instance مرتبط با سازمانی را که می‌خواهید از هاب API حذف کنید، حذف کنید. این اقدام جریان ابرداده و داده‌های زمان اجرا را برای آن سازمان خاص متوقف می‌کند.

  4. پس از به‌روزرسانی این فایل در تمام گره‌های MP مربوطه، برای اطمینان از اعمال پیکربندی، پردازنده‌های پیام خود را مجدداً راه‌اندازی کنید.