किसी संगठन को शामिल करने के लिए, आपको एक ऑनबोर्डिंग कॉन्फ़िगरेशन फ़ाइल बनानी होगी और उसे पास करना होगा
setup-org
कमांड तक. इनमें से हर चरण के बारे में उन सेक्शन में बताया गया है जो
फ़ॉलो करें.
किसी संगठन को शामिल करने के लिए Management API का इस्तेमाल करने के बारे में जानकारी के लिए, देखें संगठन बनाना, एनवायरमेंट, और वर्चुअल होस्ट के साथ इंटरैक्ट करते हैं.
ऑनबोर्डिंग कॉन्फ़िगरेशन फ़ाइल बनाना
इस सेक्शन में एक सैंपल कॉन्फ़िगरेशन फ़ाइल शामिल है. इसकी मदद से, ऐसे संगठन को शामिल किया जा सकता है जिसमें
setup-org
.
नीचे दिए गए उदाहरण को कॉपी करें और अपने संगठन की ज़रूरत के मुताबिक बदलाव करें:
IP1=192.168.1.1 # Specify the IP or DNS name of the Management Server. MSIP="$IP1" # Specify the Edge sys admin credentials. ADMIN_EMAIL="admin@email.com" APIGEE_ADMINPW=admin_password # If omitted, you are prompted for it. # Specify organization name. ORG_NAME=myorg # lowercase only, no spaces, underscores, or periods. # Specify the organization administrator user. # Either specify an existing user, or specify the information # necessary to create a new user. # Do not use the sys admin as the organization administrator. # # Create a new user for the organization administrator. NEW_USER="y" # New user information if NEW_USER="y". USER_NAME=new@user.com FIRST_NAME=new LAST_NAME=user # Org admin password must be at least 8 characters long and contain one uppercase # letter, one lowercase letter, and one digit or special character USER_PWD="newUserPword" ORG_ADMIN=new@user.com # # Or, specify an existing user as the organization admin, # omit USER_NAME, FIRST_NAME, LAST_NAME, USER_PWD. # NEW_USER="n" # ORG_ADMIN=existing@user.com # Specify environment name. ENV_NAME=prod # lowercase only # Specify virtual host information. VHOST_PORT=9001 VHOST_NAME=default # If you have a DNS entry for the virtual host. VHOST_ALIAS=myorg-test.apigee.net # If you do not have a DNS entry for the virtual host, # specify the IP and port of each router as a space-separated list: # VHOST_ALIAS="firstRouterIP:9001 secondRouterIP:9001" # Optionally configure TLS/SSL for virtual host. # VHOST_SSL=y # Set to "y" to enable TLS/SSL on the virtual host. # KEYSTORE_JAR= # JAR file containing the cert and private key. # KEYSTORE_NAME= # Name of the keystore. # KEYSTORE_ALIAS= # The key alias. # KEY_PASSWORD= # The key password, if it has one. # Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
ध्यान दें:
VHOST_ALIAS
के लिए, अगर आपको आपके पास पहले से ही एक डीएनएस रिकॉर्ड है जिसका इस्तेमाल आप वर्चुअल होस्ट को ऐक्सेस करने के लिए करेंगे. इसके लिए, होस्ट की जानकारी दें उपनाम और वैकल्पिक रूप से पोर्ट, जैसे कि "myapi.example.com". अगर आपके पास अब तक डीएनएस नहीं है रिकॉर्ड करते हैं, तो आप राऊटर के आईपी पते का इस्तेमाल कर सकते हैं.
वर्चुअल होस्ट को कॉन्फ़िगर करने के तरीके के बारे में ज़्यादा जानने के लिए, सेटिंग वर्चुअल होस्ट सेट अप कर सकते हैं.
- TLS/एसएसएल कॉन्फ़िगरेशन के लिए, कीस्टोर और Truststores और कॉन्फ़िगर करना JAR फ़ाइल बनाने के बारे में ज़्यादा जानकारी के लिए, प्राइवेट क्लाउड के लिए एपीआई का TLS ऐक्सेस, और TLS/एसएसएल को कॉन्फ़िगर करने के दूसरे पहलुओं के बारे में बताया गया है.
- वर्चुअल होस्ट को कॉन्फ़िगर करने के बारे में अधिक जानकारी के लिए, किसी प्राइवेट क्लाउड के लिए एपीआई.
- आप एक ही नाम से दो संगठन नहीं बना सकते. इस स्थिति में, दूसरा निर्माण विफल.
सेटअप-संगठन एक्ज़ीक्यूट करें
ऑनबोर्डिंग कॉन्फ़िगरेशन फ़ाइल बनाने के बाद, आपको उसे setup-org
को भेजना होगा
शामिल होने की प्रोसेस के लिए स्क्रिप्ट. आपको मैनेजमेंट सर्वर पर स्क्रिप्ट चलानी चाहिए
नोड के लिए अलग-अलग हैं.
किसी संगठन को शामिल करते समय, setup-org
स्क्रिप्ट ये काम करती है:
- नया संगठन बनाता है.
- एक एनवायरमेंट बनाता है.
- एनवायरमेंट के लिए वर्चुअल होस्ट बनाता है.
- चुने गए उपयोगकर्ता को संगठन के एडमिन के तौर पर सेट करता है. ध्यान दें कि:
- आप किसी मौजूदा उपयोगकर्ता का इस्तेमाल कर सकते हैं या संगठन के एडमिन के लिए एक नया उपयोगकर्ता खाता बना सकते हैं.
- संगठन का एडमिन, sys का एडमिन नहीं होना चाहिए.
- संगठन को "गेटवे" से जोड़ता है पॉड. (यह डिफ़ॉल्ट है और नहीं हो सकता changed.)
- एनवायरमेंट को सभी मैसेज प्रोसेसर से जोड़ता है.
- आंकड़े सक्षम करता है.
setup-org
को लागू करने के लिए:
- मैनेजमेंट सर्वर नोड पर
apigee-provision
इंस्टॉल करें:/opt/apigee/apigee-service/bin/apigee-service apigee-provision install
- मैनेजमेंट सर्वर नोड पर
setup-org
स्क्रिप्ट चलाएं और उसे वह कॉन्फ़िगरेशन फ़ाइल जिसे आपने शामिल करने से जुड़ा कॉन्फ़िगरेशन बनाना है फ़ाइल:/opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
कॉन्फ़िगरेशन फ़ाइल ऐसी होनी चाहिए जिसे "apigee" पढ़ सके उपयोगकर्ता.
- पुष्टि करें कि आप किसी संगठन को शामिल कर चुके हैं. ऐसा करने का एक तरीका यह है कि
को एक ब्राउज़र से दूसरे यूआरएल पर जाने के लिए, यहां दिए गए यूआरएल का अनुरोध करें:
http://IP_address:9000/login
जहां IP_address, उस सर्वर का आईपी पता होता है जिस पर आपने Edge इंस्टॉल किया है यूज़र इंटरफ़ेस (यूआई).
पुष्टि करने के अन्य चरणों के बारे में जानने के लिए, शामिल होने की पुष्टि करना लेख पढ़ें.
- अपना पहला प्रॉक्सी बनाएं!
शामिल होने की पुष्टि करना
शामिल होने की प्रोसेस पूरी होने के बाद, सिस्टम की स्थिति की पुष्टि करने के लिए:
मैनेजमेंट सर्वर नोड पर curl
निर्देश:
- नीचे दिए गए निर्देशों का पालन करके, मैनेजमेंट सर्वर पर उपयोगकर्ता और संगठन की स्थिति देखें
आदेश:
curl -u adminEmail:admin_passwd http://localhost:8080/v1/users
curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations
curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations/org_name/deployments
- नीचे दिए गए निर्देश को लागू करके आंकड़े देखें:
curl -u adminEmail:admin_password http://localhost:8080/v1/organizations/org_name/environments/env_name/provisioning/axstatus
- नोड 2 पर दिए गए निर्देशों को लागू करके, PostgreSQL डेटाबेस की स्थिति की जांच करें
(जैसा कि इंस्टॉलेशन टोपोलॉजी में दिखाया गया है):
psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
कमांड प्रॉम्प्ट पर, नीचे दिए गए कमांड को टाइप करके अपने संगठन:
\d analytics."org_name.env_name.fact"
psql से बाहर निकलने के लिए नीचे दिए गए कमांड का इस्तेमाल करें:
\q
- वेब ब्राउज़र का इस्तेमाल करके, Apigee Edge के यूज़र इंटरफ़ेस (यूआई) को ऐक्सेस करें. ध्यान दें कि आपने पहले ही
प्रबंधन कंसोल URL को इंस्टॉल करने के अंत में दिखाई देता है.
- अपना पसंदीदा ब्राउज़र लॉन्च करें और Edge यूज़र इंटरफ़ेस (यूआई) का यूआरएल डालें. यह
जहां आईपी पता, नोड 1 के लिए होता है (जैसा कि
इंस्टॉलेशन टोपोलॉजी) या
जिस नोड पर आपको
वैकल्पिक कॉन्फ़िगरेशन के लिए यूज़र इंटरफ़ेस (यूआई) इंस्टॉल किया गया:
http://192.168.56.111:9000/login
9000 वह पोर्ट नंबर है जिसका इस्तेमाल यूज़र इंटरफ़ेस (यूआई) करता है.
अगर सीधे Edge यूआई को होस्ट करने वाले सर्वर पर ब्राउज़र शुरू किया जा रहा है, तो इस फ़ॉर्म में यूआरएल का इस्तेमाल कर सकते हैं:
http://localhost:9000/login
- कंसोल के लॉगिन पेज पर, Apigee सिस्टम के एडमिन का उपयोगकर्ता नाम/पासवर्ड डालें.
- अपना पसंदीदा ब्राउज़र लॉन्च करें और Edge यूज़र इंटरफ़ेस (यूआई) का यूआरएल डालें. यह
जहां आईपी पता, नोड 1 के लिए होता है (जैसा कि
इंस्टॉलेशन टोपोलॉजी) या
जिस नोड पर आपको
वैकल्पिक कॉन्फ़िगरेशन के लिए यूज़र इंटरफ़ेस (यूआई) इंस्टॉल किया गया:
- नए Apigee उपयोगकर्ता खाते के लिए साइन अप करें और लॉगिन करने के लिए, नए उपयोगकर्ता क्रेडेंशियल का इस्तेमाल करें. इस
कंसोल के साइन इन पेज पर, साइन इन करें बटन पर क्लिक करें.
ब्राउज़र
http://192.168.56.111:9000/platform/#/org_name/
पर रीडायरेक्ट करता है और एक डैशबोर्ड खुलता है, जो आपको अपने बनाए गए संगठन को कॉन्फ़िगर करने देता है (अगर आपने ऐक्सेस करने के लिए, Apigee एडमिन के क्रेडेंशियल इस्तेमाल करना होगा.
अपना पहला प्रॉक्सी बनाएं
नए संगठन को शामिल करने और इस बात की पुष्टि करने के बाद कि शामिल होने की प्रोसेस हो जाता है, तो अब आप अपना पहला प्रॉक्सी बना सकते हैं. ज़्यादा जानकारी के लिए, अपना पहला एपीआई प्रॉक्सी बनाना लेख पढ़ें.
ये संसाधन आपके काम आ सकते हैं: