डेवलपर सेवाओं के पोर्टल का यूआरएल सेट करना

Edge for Private Cloud v. 4.17.05

Apigee आपको डेवलपर सेवा पोर्टल उपलब्ध कराता है. इसका इस्तेमाल करके, अपनी आपकी डेवलपमेंट कम्यूनिटी को ये सभी सेवाएं देने के लिए, एक कस्टमाइज़ वेबसाइट है. किनारे ग्राहक, क्लाउड या कंपनी की इमारत में अपना खुद का डेवलपर पोर्टल बना सकते हैं. ज़्यादा जानकारी के लिए, डेवलपर पोर्टल क्या है? पर जाएं ज़्यादा जानकारी देखें.

एज यूज़र इंटरफ़ेस (यूआई), पब्लिश करें > पर DevPortal बटन दिखाता है डेवलपर पेज, जिस पर क्लिक करने से किसी संगठन से जुड़ा पोर्टल खुलता है. इन्होंने बदलाव किया है डिफ़ॉल्ट तौर पर, वह बटन नीचे दिया गया यूआरएल खोलता है:

http://live-{orgname).devportal.apigee.com

जहां {orgname} संगठन का नाम है.

इस यूआरएल को किसी दूसरे यूआरएल पर सेट किया जा सकता है. उदाहरण के लिए, अगर आपके पोर्टल पर डीएनएस रिकॉर्ड है, या उसे पूरी तरह से बंद कर दें. संगठन की इन प्रॉपर्टी का इस्तेमाल करके, बटन:

  • features.devportalDisabled: बटन को चालू करने के लिए 'गलत' (डिफ़ॉल्ट) पर सेट करें और बंद करने के लिए 'सही' पर सेट करें.
  • features.devportalUrl: सेट करें पर वापस ले जाएं.

इन प्रॉपर्टी को हर संगठन के लिए अलग-अलग सेट किया जाता है. इन प्रॉपर्टी को सेट करने के लिए, संगठन की मौजूदा प्रॉपर्टी सेटिंग तय करने के लिए नीचे दिए गए एपीआई कॉल का इस्तेमाल करें:

curl -H "Content-Type:application/json" \
-u adminEmail:pword -X GET \
http://<ms-IP>:8080/v1/organizations/{orgname}

यह कॉल, संगठन की जानकारी देने वाला ऑब्जेक्ट दिखाता है:

{
  "createdAt" : 1428676711119,
  "createdBy" : "me@my.com",
  "displayName" : "orgname",
  "environments" : [ "prod" ],
  "lastModifiedAt" : 1428692717222,
  "lastModifiedBy" : "me@my.com",
  "name" : "organme",
  "properties" : {
    "property" : [{
      "name" : "foo",
      "value" : "bar"}]
  },
  "type" : "paid"
}

ऑब्जेक्ट के प्रॉपर्टी एरिया में मौजूद किसी भी प्रॉपर्टी को नोट करें. जब आप सेट करते हैं प्रॉपर्टी में मौजूद वैल्यू, किसी मौजूदा प्रॉपर्टी की जगह लागू होती है. इसलिए, अगर आपको संगठन में features.devportalDisabled या features.devportalDisabled सेट करना है, पक्का करें कि किसी मौजूदा प्रॉपर्टी को सेट करते समय आपने उसे कॉपी किया हो.

संगठन में प्रॉपर्टी सेट करने के लिए, नीचे दिए गए PUT कॉल का इस्तेमाल करें:

curl -H "Content-Type:application/json" \
-u adminEmail:pword -X PUT \
http://<ms-IP>:8080/v1/organizations/{orgname} \
-d '{
  "displayName" : "orgname",
  "name" : "orgname",
  "properties" : {
    "property" : [ {
      "name" : "foo",
      "value" : "bar"},
    {
      "name": "features.devportalUrl",
      "value": "http://dev-orgname.devportal.apigee.com/"},
    {
      "name": "features.devportalDisabled",
      "value": "false"}]
  }
}'

PUT कॉल में, आपको सिर्फ़ displayName, name और property को बताना होगा. ध्यान दें कि इस कॉल में "फ़ू" प्रॉपर्टी है जो मूल रूप से संगठन के लिए सेट की गई थी.