הוספת ארגון

כדי לשלב ארגון חדש של Apigee Edge לענן פרטי עם API Hub, פועלים לפי השלבים הבאים:

  1. יצירת מופע של פלאגין ב-API Hub:

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

  2. הגדרת המחבר של Apigee API Hub לענן פרטי:

    בשלב הבא, מעדכנים את ההגדרות של המחבר Apigee API Hub for Private Cloud כדי לכלול את הפרטים של הארגון החדש.

    • עורכים את הקובץ /opt/apigee/customer/application/uapim-connector.properties.
    • מוסיפים רשומה חדשה לארגון החדש בקטע connectorConfig בתוך conf_uapim_connector.uapim.settings.json. מוודאים שהמבנה של הרשומה החדשה זהה למבנה של הגדרות הארגון הקיימות.

      לדוגמה:

      conf_uapim_connector.uapim.settings.json={
                "connectorConfig" : {
                  "org1" : {
                    "runtimeDataPubsub" : "",
                    "metadataPubsub":"",
                    "serviceAccount": "mysa1@in.myfirstProject",
                    "pluginInstanceId":"projects//locations//plugins/system-edge-private-cloud/instances/"
                  },
                  "new_org" : {
                    "runtimeDataPubsub" : "",
                    "metadataPubsub":"",
                    "serviceAccount": "mysa2@in.mySecondProject",
                    "pluginInstanceId":"bbbbb"
                  }
                },
                "runtimeDataPath":"/the/nfs/mounted/path",
                "managementServer": "hostname"
              }
      
    • אחרי שמבצעים את השינויים, מפעילים מחדש את המחבר באמצעות הפקודה:
      apigee-service edge-uapim-connector restart
  3. מגדירים את מעבדי ההודעות:

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

    • עורכים את הקובץ /opt/apigee/customer/application/message-processor.properties בכל צומת MP.
    • מחפשים את הנכס conf_message-processor-communication_uapim.enabled.environments ומוסיפים את הארגון החדש והסביבות הרצויות שלו בפורמט organization~environment, כשהם מופרדים באמצעות פסיקים. לדוגמה, אם הארגון החדש הוא new_org עם סביבות פיתוח וסביבות הכנה:

      זוהי רשימה של כל הסביבות שמופרדות בפסיקים, שצריך להפעיל בהן את הגישה לנתוני זמן הריצה של UAPIM. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod,new_org~dev,new_org~staging

      הנתיב לנקודת העיגון של NFS, שבה conf_message-processor-communication_uapim.runtime.data.path=/the/nfs

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