AWS डेटा पाइपलाइन को डेटा की स्थानांतरण, परिवर्तन और कुशल पारिति को स्थानांतरित करने के लिए डिज़ाइन किया गया है। इसकी मदद से निम्नलिखित कार्रवाइयाँ की जा सकती हैं:
जहां डेटा संग्रहित है, वहां से डेटा एक्सेस करें: विभिन्न AWS सेवाओं में स्थित डेटा को सहजता से एक्सेस किया जा सकता है।
परिवर्तन और प्रक्रिया करें स्केल पर: बड़े पैमाने पर डेटा प्रोसेसिंग और परिवर्तन कार्यों को कुशलतापूर्वक संभाला जाता है।
परिणाम को कुशलतापूर्वक स्थानांतरित करें: प्रोसेस किए गए डेटा को कई AWS सेवाओं में कुशलतापूर्वक स्थानांतरित किया जा सकता है, जैसे:
अमेज़न एस 3
अमेज़न आरडीएस
अमेज़न डाइनामोडीबी
अमेज़न ईएमआर
सारांश में, AWS डेटा पाइपलाइन विभिन्न AWS कम्प्यूट और स्टोरेज सेवाओं के बीच डेटा की चलन और प्रोसेसिंग को संयंत्रित अंतरालों पर सुव्यवस्थित करता है।
AWS CodePipeline एक पूरी तरह से प्रबंधित निरंतर वितरण सेवा है जो आपको आपकी रिलीज पाइपलाइनों को स्वचालित करने में मदद करती है ताकि आप अनुप्रयोग और बुनियादी अपड
यह एक संस्करण नियंत्रण सेवा है, जो अमेज़न द्वारा होस्ट किया जाता है और पूरी तरह से प्रबंधित किया जाता है, जिसका उपयोग डेटा (दस्तावेज़, बाइनरी फ़ाइलें, स्रोत कोड) को निजी रूप से स्टोर करने और उन्हें बादल में प्रबंधित करने के लिए किया जा सकता है।
यह उपयोगकर्ता को Git को जानने की आवश्यकता को समाप्त करता है और अपनी खुद की स्रोत नियंत्रण प्रणाली का प्रबंधन करने या अपने इंफ्रास्ट्रक्चर को ऊपर या नीचे स्केल करने की चिंता करने की आवश्यकता को समाप्त करता है। Codecommit सभी मानक कार्यों का समर्थन करता है जो Git में पाए जा सकते हैं, जिसका मतलब है कि यह उपयोगकर्ता के वर्तमान Git आधारित उपकरणों के साथ बिना किसी परेशानी के काम करता है।
गणना
# Reposawscodecommitlist-repositoriesawscodecommitget-repository--repository-name<name>awscodecommitget-repository-triggers--repository-name<name>awscodecommitlist-branches--repository-name<name>awscodecommitlist-pull-requests--repository-name<name># Approval rulesawscodecommitlist-approval-rule-templatesawscodecommitget-approval-rule-template--approval-rule-template-name<name>awscodecommitlist-associated-approval-rule-templates-for-repository--repository-name<name># Get & Put files## Get a fileawscodecommitget-file--repository-namebackend-api--file-pathapp.py## Put a fileawscodecommitget-branch--repository-namebackend-api--branch-namemasteraws codecommit put-file --repository-name backend-api --branch-name master --file-content fileb://./app.py --file-path app.py --parent-commit-id <commit-id>
# SSH Keys & Clone repo## Get codecommit keysawsiamlist-ssh-public-keys#User keys for CodeCommitawsiamget-ssh-public-key--user-name<username>--ssh-public-key-id<id>--encodingSSH#Get public key with metadata# The previous command will give you the fingerprint of the ssh key# With the next command you can check the fingerprint of an ssh key and compare themssh-keygen-f.ssh/id_rsa-l-Emd5# Clone repogitclonessh://<SSH-KEY-ID>@git-codecommit.<REGION>.amazonaws.com/v1/repos/<repo-name>