ऐपएमएल ट्यूटोरियल

ऐपएमएल होम AppML कैसे करें ऐपएमएल डेटा ऐपएमएल में शामिल हैं ऐपएमएल नियंत्रक ऐपएमएल संदेश ऐपएमएल मॉडल ऐपएमएल एपीआई

ऐपएमएल मामले

केस परिचय केस टेक्स्ट फ़ाइल केस एक्सएमएल फाइल केस JSON फ़ाइल केस ग्राहक केस उत्पाद केस सप्लायर्स केस शिपर्स केस श्रेणियाँ केस कर्मचारी

ऐपएमएल क्लाइंट

ऐपएमएल क्लाइंट ऐपएमएल प्रोटोटाइप ऐपएमएल सूचियां ऐपएमएल फॉर्म ऐपएमएल वेबएसक्यूएल

ऐपएमएल सर्वर

ऐपएमएल पीएचपी एपीपीएमएल एएसपी

ऐपएमएल क्लाउड

गूगल क्लाउड एसक्यूएल अमेज़ॅन आरडीएस एसक्यूएल

ऐपएमएल संदर्भ

ऐपएमएल संदर्भ ऐपएमएल डेटाफाइल्स ऐपएमएल डेटाबेस ऐपएमएल एपीआई ऐपएमएल आर्किटेक्चर ऐपएमएल इतिहास

ऐपएमएल अमेज़न डेटाबेस का उपयोग कर रहा है


अमेज़न वेब सेवा लोगो

Amazon RDS एक डेटाबेस क्लाउड सेवा है।

इसे स्थापित करना और प्रबंधित करना आसान है।

यह आजमाने के लिए मुफ़्त है!

अमेज़न रिलेशनल डेटाबेस सर्विस (RDS) क्या है

Amazon Relational Database Service (RDS) एक क्लाउड आधारित डेटाबेस सेवा है।


Amazon RDS का उपयोग क्यों करें?

Amazon RDS डेटाबेस चलाने की कई चुनौतियों का प्रबंधन करता है।

अमेज़ॅन आरडीएस के साथ आप अपनी आवश्यकता के अनुसार प्रदर्शन और भंडारण को बढ़ा सकते हैं।

Amazon RDS स्वचालित बैकअप, पैचिंग और पुनर्प्राप्ति का प्रबंधन करता है।

यह लोकप्रिय डेटाबेस उत्पादों का समर्थन करता है जैसे:

  • माई एसक्यूएल
  • पोस्टग्रेएसक्यूएल
  • आकाशवाणी
  • माइक्रोसॉफ्ट एसक्यूएल सर्वर
  • और नया, MySQL-संगत Amazon Aurora DB इंजन

शुरू करना

इससे पहले कि आप आरडीएस का उपयोग शुरू कर सकें, आपको अमेज़ॅन वेब सेवाओं के लिए साइन अप करना होगा, और एक डेटाबेस उपयोगकर्ता और सुरक्षा समूह स्थापित करना होगा।


अमेज़न वेब सेवाओं के लिए साइन अप करें

जब आप Amazon Web Services (AWS) के लिए साइन अप करते हैं, तो आपका AWS खाता Amazon RDS सहित, AWS की सभी सेवाओं के लिए स्वचालित रूप से साइन अप हो जाता है।

यदि आप एक नए AWS ग्राहक हैं, तो आप Amazon RDS के साथ निःशुल्क शुरुआत कर सकते हैं।

AWS फ्री टियर आपको साइन अप करने के बाद 12 महीने तक AWS को मुफ्त में आज़माने की अनुमति देता है। अधिक जानकारी के लिए एडब्ल्यूएस फ्री यूसेज टियर देखें ।

यदि आप अपनी खाली अवधि के बाद AWS के साथ जारी रखने का निर्णय लेते हैं (या यदि आपको मुफ्त उपयोग टियर ऑफ़र की तुलना में अधिक संग्रहण या प्रदर्शन की आवश्यकता है), तो आप केवल आपके द्वारा उपयोग किए जाने वाले संसाधनों के लिए भुगतान करते हैं।

एडब्ल्यूएस खाता बनाने के लिए यहां जाएं: https://aws.amazon.com/ , और फिर साइन अप पर क्लिक करें।

ऑन-स्क्रीन निर्देशों का पालन करें। अपना एडब्ल्यूएस खाता नंबर नोट करें, क्योंकि आपको बाद में इसकी आवश्यकता होगी।


एक MySQL डेटाबेस इंस्टेंस बनाएं

इस उदाहरण में हम MySQL पर चलने वाला एक निःशुल्क डेटाबेस इंस्टेंस सेट करेंगे। (यह मुफ़्त है क्योंकि यह परीक्षण के लिए है)।

 एक MySQL DB उदाहरण बनाएँ:

  1. Amazon RDS कंसोल पर जाएं: https://console.aws.amazon.com/rds/
  2. नेविगेशन फलक में, इंस्टेंस पर क्लिक करें।
  3. लॉन्च डीबी इंस्टेंस पर क्लिक करें
  4. इंजन का चयन करें पृष्ठ पर, MySQL आइकन पर क्लिक करें और फिर MySQL DB इंजन के लिए चयन करें पर क्लिक करें
  5. उत्पादन पर? पृष्ठ पर, "नहीं, यह उदाहरण उत्पादन के बाहर उपयोग के लिए अभिप्रेत है ...." के आगे स्थित चेकबॉक्स पर क्लिक करें और फिर अगला चरण क्लिक करें
  6. डीबी विवरण निर्दिष्ट करें पृष्ठ पर निर्देशों का पालन करें ( नि: शुल्क परीक्षण डेटाबेस स्थापित करने के लिए इन निर्देशों का पालन करें)
    For this option:Typical Input
    License Modelgeneral-public-license
    DB Engine VersionSelect the default version of MySQL
    DB Instance ClassSelect db.t2.micro to select a configuration that is eligible for free test usage
    Multi-AZ DeploymentSelect No
    Storage TypeMagnetic (Standard)
    Allocated Storage5
    DB Instance IdentifierType the name of your database instance (this is not the name of your database)
    Master UsernameType the master username for your database
    Master PasswordType the password for your master user
    Confirm PasswordConform the password
  7. उन्नत सेटिंग्स कॉन्फ़िगर करें पृष्ठ पर निर्देशों का पालन करें ( नि: शुल्क परीक्षण डेटाबेस स्थापित करने के लिए इन निर्देशों का पालन करें)
    For this option:Typical Input
    VPCDefault VPC
    Subnet Groupdefault
    Publicly AccessibleYes
    Availability ZoneNo Preference
    VPC Security Group(s)default
    Database NameType the name of your database (in this example, we will show you how to create the northwind database we use for examples in the AppML tutorial)
    Database Port3306 (unless you need it to run on a specific port)
    DB Parameter GroupKeep the default value
    Option GroupKeep the default value
    Enable EncryptionNo
    Backup Retention Period7
    Backup WindowNo Preference
    Auto Minor Version UpgradeYes
    Maintenance WindowNo Preference
  8. लॉन्च डीबी इंस्टेंस पर क्लिक करें
  9. अपने डीबी उदाहरण देखें पर क्लिक करें
  10. नया डीबी इंस्टेंस डीबी इंस्टेंस की सूची में दिखाई देता है (इसमें "बनाने" की स्थिति होगी जब तक कि यह उपयोग के लिए तैयार न हो)
  11. जब स्थिति "उपलब्ध" में बदल जाती है, तो आप डेटाबेस से जुड़ सकते हैं
  12. विवरण देखने के लिए विवरण आइकन पर क्लिक करें और पोर्ट सहित "समापन बिंदु" से URL कॉपी करें

समापन बिंदु URL कुछ इस तरह दिखना चाहिए:

databasename.aaabbbcccddd.region.rds.amazonaws.com:3306

AppML में डेटाबेस कनेक्शन कॉन्फ़िगर करें

डेटाबेस कनेक्शन को कॉन्फ़िगर करने के लिए, appml_config फ़ाइल संपादित करें:

पीएचपी उदाहरण: appml_config.php

<?php echo("Access Forbidden");exit();?>
{
"dateformat" : "yyyy-mm-dd",
"databases" : [{
"connection" : "mydatabase",
"host" : "yourDatabaseURL",
"dbname" : "yourDatabaseName",
"username" : "yourUserName",
"password" : "yourPassword"
}]
}

निम्नलिखित संपादित करें:

  1. mydatabase - जो कुछ भी आप चाहते हैं कि आपके आवेदन में डेटाबेस कनेक्शन को कॉल किया जाए
  2. yourDatabaseURL - पिछले चरण से समापन बिंदु URL में बदलें
  3. yourDatabaseName - Amazon RDS में अपने डेटाबेस के लिए आपके द्वारा निर्दिष्ट नाम में परिवर्तन करें
  4. yourUserName - Amazon RDS में अपने डेटाबेस के लिए आपके द्वारा निर्दिष्ट उपयोगकर्ता नाम में परिवर्तन
  5. yourPassword - Amazon RDS में अपने डेटाबेस के लिए आपके द्वारा निर्दिष्ट पासवर्ड में परिवर्तन करें

AppML को अब आपके Amazon RDS डेटाबेस से कनेक्ट करने के लिए कॉन्फ़िगर किया जाना चाहिए।

अब आप अपने डेटाबेस को डेटा से भर सकते हैं:

वैकल्पिक: बढ़ी हुई सुरक्षा के लिए IAM उपयोगकर्ता बनाएं

अमेज़ॅन आरडीएस के लिए आवश्यक है कि आप इसे एक्सेस करते समय उपयोगकर्ता नाम और पासवर्ड प्रदान करें।

आप अपने अमेज़ॅन उपयोगकर्ता नाम के साथ खाते तक पहुंच सकते हैं, लेकिन सुरक्षा उद्देश्यों के लिए हम अनुशंसा करते हैं कि आप अपने डेटाबेस के लिए एक पहचान और एक्सेस प्रबंधन (आईएएम) उपयोगकर्ता बनाएं।

सबसे पहले, व्यवस्थापक समूह बनाएं:

  1. AWS प्रबंधन कंसोल में साइन इन करें और https://console.aws.amazon.com/iam/ पर IAM कंसोल खोलें।
  2. मेनू में, समूह पर क्लिक करें, फिर नया समूह बनाएँ पर क्लिक करें
  3. ग्रुप नेम बॉक्स में, एडमिनिस्ट्रेटर टाइप करें और फिर नेक्स्ट स्टेप पर क्लिक करें
  4. नीतियों की सूची में, व्यवस्थापक एक्सेस नीति के आगे चेक बॉक्स का चयन करें
  5. अगला चरण क्लिक करें, फिर समूह बनाएँ पर क्लिक करें

फिर IAM उपयोगकर्ता बनाएं, और इसे व्यवस्थापक समूह में जोड़ें:

  1. मेनू में, उपयोगकर्ता क्लिक करें, फिर नया उपयोगकर्ता बनाएँ पर क्लिक करें
  2.  बॉक्स 1 में, उपयोगकर्ता नाम दर्ज करें
  3. "प्रत्येक उपयोगकर्ता के लिए एक एक्सेस कुंजी जनरेट करें" के बगल में स्थित चेक बॉक्स को साफ़ करें, फिर बनाएँ पर क्लिक करें
  4. उपयोगकर्ताओं की सूची में, आपके द्वारा अभी बनाए गए उपयोगकर्ता के नाम (चेक बॉक्स नहीं) पर क्लिक करें
  5. समूह अनुभाग में, उपयोगकर्ता को समूहों में जोड़ें पर क्लिक करें
  6. व्यवस्थापक समूह के आगे चेक बॉक्स का चयन करें, फिर समूहों में जोड़ें पर क्लिक करें
  7. सुरक्षा क्रेडेंशियल अनुभाग तक नीचे स्क्रॉल करें, और पासवर्ड प्रबंधित करें पर क्लिक करें
  8. एक कस्टम पासवर्ड असाइन करें चुनें, फिर पासवर्ड में पासवर्ड दर्ज करें और पासवर्ड की पुष्टि करें बॉक्स, लागू करें पर क्लिक करें

इस नए IAM उपयोगकर्ता के रूप में साइन इन करने के लिए, AWS कंसोल से साइन आउट करें, फिर निम्न URL का उपयोग करें:

IAM . के साथ लॉगिन करें

https://your_aws_account_id.signin.aws.amazon.com/console/

अपने एडब्ल्यूएस खाता संख्या के साथ हाइफ़न के बिना अपने_aws_account_id को बदलें (यदि आपकी खाता संख्या 1234-5678-9012 है, तो आपकी एडब्ल्यूएस खाता आईडी 123456789012 है)