برداشتن سازمان

برای برداشتن سازمان Apigee Edge for Private Cloud از یکپارچه‌سازی کانون API، این مراحل را دنبال کنید:

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

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

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

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

      این فهرست جداشده با کاما از همه محیط‌هایی است که باید داده‌های زمان اجرای اتصال‌دهنده Apigee API Hub for Private 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 برای اتصال‌دهنده «ابر خصوصی»:

    سپس، پیکربندی اتصال‌دهنده مرکز 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:

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

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