Ano ang Amazon Cognito, at Paano Ito Gumagana?

Ano Ang Amazon Cognito At Paano Ito Gumagana



Kailangang buuin ng mga developer ang mga application na tinitiyak na pangasiwaan ang data sa cloud dahil sa mga problema sa scalability at kahusayan. Ang likod na dulo ng application ay kinakailangan upang mahawakan ang malaking halaga ng data, at ang scalability nito ay maaaring magdulot ng mga kakulangan para sa application. Nag-aalok ang AWS ng serbisyo ng Cognito na nagbibigay-daan sa user na ipatupad ang secure na pagkakakilanlan ng customer at pamamahala ng access sa mga web at mobile application.

Magsimula tayo sa Amazon Cognito at gumagana ito sa platform ng AWS.

Ano ang Amazon Cognito?

Ang Amazon Cognito ay isang user authentication at data synchronization service na ginagawang madali para sa user na pamahalaan ang data para sa application sa maraming konektadong device. Ang user ay maaaring lumikha ng maraming pagkakakilanlan para sa mga user ng application, at sinusuportahan din ng serbisyo ang mga napatotohanang pagkakakilanlan na tumutulong sa mga user ng app na magsimula bilang isang bisita nang hindi nagla-log in:









Mga Tampok ng Amazon Cognito

Ang ilan sa mga mahahalagang tampok ng Amazon Cognito ay binanggit sa ibaba:



Pool ng Pagkakakilanlan : Ito ay kapaki-pakinabang para sa pagbibigay ng panandaliang access sa mga serbisyo ng AWS.





User Pool : Nagbibigay ito ng kakayahang pamahalaan ang isang direktoryo ng user upang ang isang application o maramihang mga application ay maaaring makipag-ugnayan sa direktoryo na iyon.

Seguridad : Nakipagtulungan ang Amazon Cognito sa Amazon Web Application Firewall (WAF) upang makita ang mga bot sa application at panatilihing secure ang app mula sa kanila:



Paano Gumagana ang Cognito?

Upang gumana sa serbisyo ng Amazon Cognito, maghanap lang ng serbisyo ng Cognito mula sa dashboard ng Amazon:

Mag-click sa “ Gumawa ng bagong Identity pool ” button mula sa Cognito dashboard:

I-type ang pangalan ng pool bilang pagkakakilanlan ng pool:

Mag-scroll pababa sa ibaba ng page upang piliin ang serbisyo kung saan gustong gumawa ng ID ang user at i-type ang Halimbawang binanggit sa kahon:

Ang susunod na pahina ay awtomatikong lilikha ng isang tungkulin ng IAM kasama ang patakaran nito, at maaaring i-edit ng user ang mga ito mula sa pahina:

Mag-scroll pababa sa pahina upang suriin ang buod at mag-click sa “ Payagan 'button:

Kapag nalikha na ang pool, maaaring i-edit ng user ang mga configuration nito sa pamamagitan ng pag-click sa “ I-edit ang Identity pool 'link:

I-configure lang ang identity pool mula sa page na ito:

At i-click ang ' I-save ang mga pagbabago ” button upang matagumpay na ma-edit ang mga configuration ng pool:

Nalikha ang pool, at sa sandaling mag-log in ang user sa application, ipapakita nito ang kanilang mga pagkakakilanlan dito:

Matagumpay kang nakagawa ng identity pool sa Amazon Cognito.

Konklusyon

Ang Amazon Cognito ay isang serbisyo ng AWS na nagbibigay ng mga pool ng pagkakakilanlan ng user upang pamahalaan ang mga pagkakakilanlan sa mga application gamit ang maraming device. Nag-aalok ito sa user na lumikha ng mga Identity pool at user pool upang patunayan ang bilang ng mga user at ang kanilang pagkakakilanlan at malaman kung sila ay mga tunay na user o mga bot upang mapahusay ang seguridad. Ipinaliwanag ng gabay na ito ang serbisyo ng Amazon Cognito at kung paano ito gamitin.