Python(boto3) కోసం SDKని ఉపయోగించే DynamoDB ఉదాహరణలు ఏమిటి?

Python Boto3 Kosam Sdkni Upayogince Dynamodb Udaharanalu Emiti



AWS అనేది క్లౌడ్ సర్వీస్ ప్రొవైడర్, ఇది GUI లేదా CLIని ఉపయోగించి వివిధ IT సేవలను నిర్వహించడానికి వినియోగదారుని అనుమతిస్తుంది. ఇది సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ కిట్‌ని ఉపయోగించి తమకు నచ్చిన ప్రోగ్రామింగ్ భాషలను ఉపయోగించి ఈ సేవలను యాక్సెస్ చేయడానికి మరియు ఆపరేట్ చేయడానికి వినియోగదారుని అనుమతిస్తుంది. వనరులను సృష్టించడానికి మరియు ముగించడానికి లేదా వాటిని ప్రపంచవ్యాప్తంగా క్లౌడ్‌లో నిర్వహించడానికి కోడ్‌ను వ్రాయడానికి SDK వినియోగదారుని అనుమతిస్తుంది.

ఈ గైడ్ Python boto3 కోసం DynamoDB ఉదాహరణలను వివరిస్తుంది.

పైథాన్ (boto3) కోసం SDKని ఉపయోగించే DynamoDB ఉదాహరణలు ఏమిటి?

పైథాన్ బోటో3 కోసం SDKని ఉపయోగించి Amazon DynamoDB సేవను ఉపయోగించడానికి, కొన్ని ఉదాహరణలను తెలుసుకోవడానికి ఈ సాధారణ గైడ్‌ని అనుసరించండి:







పైథాన్ కోసం SDKని ఉపయోగించడం కోసం ముందస్తు అవసరాలు
DynamoDB ఉదాహరణలను ప్రారంభించే ముందు, Windows టెర్మినల్ లోపలికి వెళ్లండి మరియు AWS CLIని కాన్ఫిగర్ చేయండి స్థానిక సిస్టమ్‌లో దీన్ని ఇన్‌స్టాల్ చేసిన తర్వాత:





టెర్మినల్ లోపల, సిస్టమ్‌లో పైథాన్ ఇన్‌స్టాల్ చేయబడిందని ధృవీకరించడానికి కింది ఆదేశాన్ని ఉపయోగించండి:





కొండచిలువ --సంస్కరణ: Telugu

స్థానిక సిస్టమ్‌లో pip3 స్థానాన్ని తనిఖీ చేయడానికి కింది ఆదేశాన్ని ఉపయోగించండి:

pip3 --సంస్కరణ: Telugu

కింది స్క్రీన్‌షాట్ పైథాన్ యొక్క ఇన్‌స్టాల్ వెర్షన్ మరియు స్థానిక సిస్టమ్‌లోని pip3 స్థానాన్ని ప్రదర్శిస్తుంది:



పైథాన్ కోసం SDKని ఉపయోగించడానికి స్థానిక సిస్టమ్‌లో boto3ని ఇన్‌స్టాల్ చేయడానికి కింది ఆదేశాన్ని టైప్ చేయండి:

pip3 ఇన్స్టాల్ boto3

స్థానిక సిస్టమ్‌లో boto3ని ఇన్‌స్టాల్ చేసే పై కోడ్‌ని అమలు చేయండి:

ఆ తర్వాత, ''ని తెరవండి జూపిటర్ నోట్‌బుక్ ” పైథాన్ కోడ్ వ్రాయడానికి కింది ఆదేశాన్ని ఉపయోగించి:

జూపిటర్ నోట్బుక్

వినియోగదారుని జూపిటర్ నోట్‌బుక్‌కు మళ్లించే పై ఆదేశాన్ని అమలు చేయండి:

పైథాన్ ఫైల్‌ను సృష్టించండి మరియు దాని లోపలికి వెళ్లడానికి దానిపై క్లిక్ చేయండి:

DynamoDB పట్టికను సృష్టించండి

DynamoDB సేవలో Python boto3 కోసం SDKని ఉపయోగించి పట్టికను సృష్టించడానికి క్రింది కోడ్‌ని ఉపయోగించండి:

దిగుమతి boto3

డైనమోడ్బి = boto3. వనరు ( 'dynamodb' )

పట్టిక = డైనమోడ్బి. సృష్టించు_పట్టిక (
టేబుల్ పేరు = 'ఉద్యోగి' ,
కీస్కీమా = [
{
'లక్షణ పేరు' : 'id' ,
'కీటైప్' : 'హష్'
}
] ,
అట్రిబ్యూట్ నిర్వచనాలు = [
{
'లక్షణ పేరు' : 'id' ,
'లక్షణ రకం' : 'N'
}
] ,
ప్రొవిజన్డ్ త్రూపుట్ = {
'రీడ్ కెపాసిటీ యూనిట్లు' : 1 ,
'వ్రైట్ కెపాసిటీ యూనిట్లు' : 1
} ,
)

ముద్రణ ( 'టేబుల్ స్థితి' , పట్టిక. పట్టిక_స్థితి )

పై కోడ్ boto3ని దిగుమతి చేస్తుంది మరియు boto3ని ఉపయోగించి DynamoDB పట్టిక కోసం క్లయింట్ వనరును సృష్టిస్తుంది. ఆ తరువాత, ఒక పట్టికను సృష్టిస్తుంది ఉద్యోగి దాని కీ స్కీమా, అట్రిబ్యూట్ డెఫినిషన్ మరియు ప్రొవిజన్డ్ త్రూపుట్‌ను కాన్ఫిగర్ చేయడానికి. కోడ్ చివరిలో, ఇది ఉపయోగించి పట్టిక స్థితిని ముద్రిస్తుంది పట్టిక_స్థితి గుణం:

ఉద్యోగుల పట్టిక సృష్టిని తనిఖీ చేయడానికి Amazon DynamoDB డాష్‌బోర్డ్‌లోకి వెళ్లండి:

DynamoDBలో అంశాలను సృష్టించండి

DynamoDB పట్టిక విజయవంతంగా సృష్టించబడిన తర్వాత, DynamoDB పట్టికలో అంశాలను ఉంచడానికి క్రింది కోడ్‌ను ఉపయోగించండి:

పట్టిక = డైనమోడ్బి. పట్టిక ( 'ఉద్యోగి' )
పట్టిక. పెట్టు_అంశం (
అంశం = {
'id' : 1 ,
'పేరు' : 'ఉస్మాన్ ఖ్వాజా' ,
'జీతం' : 20000
} ,
)
పట్టిక. పెట్టు_అంశం (
అంశం = {
'id' : 2 ,
'పేరు' : 'డేవిడ్ వార్నర్' ,
'జీతం' : 22000
} ,
)
పట్టిక. పెట్టు_అంశం (
అంశం = {
'id' : 3 ,
'పేరు' : 'పాట్ కమిన్స్' ,
'జీతం' : 25000
} ,
)

పై కోడ్ ఉద్యోగి DynamoDB పట్టికలో అంశాలను ఇన్‌సర్ట్ చేస్తుంది “పుట్_ఐటెమ్” ఉద్యోగి పేరు మరియు జీతంతో మూడు వరుసలను జోడించే లక్షణం:

పై కోడ్‌కి ప్రతిస్పందనగా మెటాడేటాను ప్రదర్శించే పై కోడ్‌ని అమలు చేయండి:

పైథాన్ boto3 కోసం SDKని ఉపయోగించి DynamoDB పట్టికకు అంశాలు జోడించబడ్డాయి:

DynamoDB నుండి డేటా పొందండి

ఉద్యోగుల పట్టిక నుండి డేటాను పొందడానికి క్రింది కోడ్‌ని ఉపయోగించండి:

పట్టిక = డైనమోడ్బి. పట్టిక ( 'ఉద్యోగి' )

విశ్రాంతి = పట్టిక. పొందండి_అంశం (
కీ = {
'id' : 1
} ,
)
ముద్రణ ( విశ్రాంతి [ 'వస్తువు' ] )

పై కోడ్‌ని అమలు చేయండి, అది కలిగి ఉన్న అంశాన్ని ప్రదర్శిస్తుంది id సమానంగా 1 DynamoDB పట్టికలో:

Python boto3 కోసం SDKని ఉపయోగించే DynamoDB ఉదాహరణల గురించి అంతే.

ముగింపు

Python boto3 కోసం SDKని ఉపయోగించి DynamoDB ఉదాహరణలను ఉపయోగించడానికి, స్థానిక సిస్టమ్‌లో AWS CLIని ఇన్‌స్టాల్ చేసి కాన్ఫిగర్ చేయండి. ఆ తర్వాత, పైథాన్ కోసం SDKలో ఉపయోగించబడే boto3ని డౌన్‌లోడ్ చేయడానికి పైథాన్ మరియు pip3 యొక్క ఇన్‌స్టాలేషన్‌ను ధృవీకరించండి. ముందస్తు అవసరాలు పూర్తయిన తర్వాత, Amazon DynamoDBలో పట్టికను సృష్టించడానికి, దానిలో అంశాలను ఇన్‌సర్ట్ చేయడానికి, ఆపై డేటాను ప్రదర్శించడానికి పైథాన్ కోడ్‌ని ఉపయోగించండి.