הסרת ארגון

כדי להסיר ארגון של Apigee Edge for Private Cloud מהשילוב שלכם עם API Hub, פועלים לפי השלבים הבאים:

  1. מגדירים את מעבדי ההודעות:

    לבסוף, מעדכנים את מעבדי ההודעות כדי להשבית את היכולת של כתיבה כפולה בארגון שרוצים להסיר. צריך להחיל את שינוי ההגדרה הזה על כל צומת של מעבד הודעות (MP) בהתקנה של Apigee Edge לענן פרטי.

    • עורכים את הקובץ /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 Hub על ידי הסרת הרשומה של הארגון שרוצים למחוק.

    • עורכים את הקובץ /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 לענן פרטי כדי שהשינויים ייכנסו לתוקף:
      apigee-service edge-uapim-connector restart
  3. מחיקת מופע של פלאגין במרכז ה-API:

    קודם צריך למחוק את המופע של הפלאגין שמשויך לארגון שרוצים להסיר מ-API Hub. הפעולה הזו תגרום להפסקת הזרימה של מטא-נתונים ונתוני זמן ריצה לארגון הספציפי הזה.

  4. אחרי שמעדכנים את הקובץ הזה בכל הצמתים הרלוונטיים של מעבדי ההודעות, מבצעים הפעלה מחדש מדורגת של מעבדי ההודעות כדי לוודא שההגדרה חלה.