AWS Data Pipeline imeundwa kurahisisha upatikanaji, ugeuzaji, na uhamishaji ufanisi wa data kwa kiwango kikubwa. Inaruhusu shughuli zifuatazo kufanywa:
Pata Data Yako Iko Wapi: Data inayopatikana katika huduma mbalimbali za AWS inaweza kupatikana kwa urahisi.
Geuza na Panga kwa Kiwango: Kazi za usindikaji na ugeuzaji wa data kwa kiwango kikubwa zinatekelezwa kwa ufanisi.
Hama Matokeo kwa Ufanisi: Data iliyosindika inaweza kuhamishwa kwa ufanisi kwa huduma nyingi za AWS ikiwa ni pamoja na:
Amazon S3
Amazon RDS
Amazon DynamoDB
Amazon EMR
Kimsingi, AWS Data Pipeline inapunguza mchakato wa kuhamisha na kusindika data kati ya huduma tofauti za kuhifadhi na kuhesabu za AWS, pamoja na vyanzo vya data vilivyoko mahali pa kazi, kwa vipindi vilivyowekwa.
AWS CodePipeline ni huduma ya utoaji endelevu iliyosimamiwa kabisa ambayo inakusaidia kutomatisha mabomba yako ya kutolewa kwa sasisho za haraka na za kuaminika za maombi na miundombinu. CodePipeline inautomatisha hatua za ujenzi, majaribio, na kupeleka ya mchakato wako wa kutolewa kila wakati kuna mabadiliko ya nambari, kulingana na mfano wa kutolewa unaoainisha.
Ni huduma ya kudhibiti toleo, ambayo inahifadhiwa na kusimamiwa kabisa na Amazon, ambayo inaweza kutumika kuhifadhi data kwa faragha (nyaraka, faili za binary, nambari ya chanzo) na kuzisimamia kwenye wingu.
Ina ondoa hitaji la mtumiaji kujua Git na kusimamia mfumo wao wa kudhibiti chanzo au kuhangaika kuhusu kupanua au kupunguza miundombinu yao. Codecommit inasaidia kila kazi za kawaida zinazopatikana kwenye Git, maana yake inafanya kazi kwa urahisi na zana za sasa za mtumiaji zinazotegemea Git.
Uthibitishaji
# 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>