AWS S3 బకెట్ cp vs సమకాలీకరణ నుండి ఫోల్డర్‌లను డౌన్‌లోడ్ చేస్తోంది

Aws S3 Baket Cp Vs Samakalikarana Nundi Pholdar Lanu Daun Lod Cestondi



పూర్తి భద్రత మరియు గోప్యతతో క్లౌడ్‌లో అపరిమిత డేటాను నిల్వ చేయడానికి Amazon సింపుల్ స్టోరేజ్ సర్వీస్‌ను అందిస్తుంది. ఇది నిర్వహణ కన్సోల్ మరియు AWS కమాండ్ లైన్ ఇంటర్‌ఫేస్ (CLI) ఆదేశాలను ఉపయోగించి దానిలోని డేటాను డౌన్‌లోడ్ చేయడానికి మరియు అప్‌లోడ్ చేయడానికి వినియోగదారుని అనుమతిస్తుంది “ సమకాలీకరించు 'మరియు' cp ”.

ఈ గైడ్ AWS CLI ఆదేశాలను ఉపయోగించి AWS S3 బకెట్ నుండి ఫోల్డర్‌లను డౌన్‌లోడ్ చేయడం గురించి వివరిస్తుంది.







AWS S3 బకెట్ cp vs సమకాలీకరణ నుండి ఫోల్డర్‌లను డౌన్‌లోడ్ చేస్తోంది

AWS S3 బకెట్ నుండి ఫైల్‌లను డౌన్‌లోడ్ చేయడానికి రెండు ఆదేశాలు ఉన్నాయి ' సమకాలీకరించు 'మరియు' cp ”. “sync” ఆదేశం AWS S3 బకెట్ నుండి ఫోల్డర్‌లోని నవీకరణలను డౌన్‌లోడ్ చేస్తుంది. మరోవైపు, “cp” కమాండ్ AWS S3 బకెట్‌లో ఉంచిన అన్ని ఫైల్‌లను కాపీ చేస్తుంది మరియు వాటిని స్థానిక ఫోల్డర్‌లో అతికిస్తుంది. 'cp' కమాండ్ స్థానిక డైరెక్టరీలో వాటి లభ్యతతో సంబంధం లేకుండా అన్ని ఫైల్‌లను డౌన్‌లోడ్ చేస్తుంది. అయితే 'సమకాలీకరణ' అనేది స్థానిక ఫోల్డర్‌కు అప్‌డేట్ చేయబడిన లేదా ఇప్పటికే డౌన్‌లోడ్ చేయని ఫైల్‌లను మాత్రమే డౌన్‌లోడ్ చేస్తుంది.



S3 ఫోల్డర్‌ని డౌన్‌లోడ్ చేయడం ఎలా?

AWS CLI ఆదేశాలను ఉపయోగించి S3 బకెట్‌లో అందుబాటులో ఉన్న ఫోల్డర్‌లను ఎలా డౌన్‌లోడ్ చేయాలో తెలుసుకోవడానికి ఈ దశలను అనుసరించండి.



దశ 1: ఫోల్డర్‌ని S3 బకెట్‌కి అప్‌లోడ్ చేయండి





ఒక సృష్టించు S3 బకెట్ ఆపై 'పై క్లిక్ చేయడానికి దానిలోకి వెళ్లండి అప్‌లోడ్ చేయండి ”బటన్:



'పై క్లిక్ చేయండి ఫోల్డర్‌ని జోడించండి ” లేదా ఫోల్డర్‌ని సిస్టమ్ నుండి S3 బకెట్‌కి లాగి వదలండి:

'పై క్లిక్ చేయండి అప్‌లోడ్ చేయండి ”బటన్:

ఫోల్డర్ పేరుపై క్లిక్ చేయడం ద్వారా దాని లోపలికి వెళ్లండి:

S3 బకెట్‌లో అప్‌లోడ్ చేయబడిన ఫైల్‌లు ఇక్కడ ఉన్నాయి:

దశ 2: AWS CLIని ధృవీకరించండి మరియు కాన్ఫిగర్ చేయండి

ధృవీకరించండి సంస్థాపన దీన్ని టైప్ చేయడం ద్వారా AWS CLI యొక్క:

aws --వెర్షన్

పై ఆదేశాన్ని అమలు చేయడం వలన aws-cli/2.0.30 వెర్షన్ ప్రదర్శించబడుతుంది:

కాన్ఫిగర్ చేయండి కింది ఆదేశాన్ని ఉపయోగించి AWS CLI:

aws కాన్ఫిగర్ చేస్తుంది

ఫలితంగా, మీరు IAM ఆధారాలను అందించమని ప్రాంప్ట్ చేయబడతారు:

దశ 3: “సమకాలీకరణ” ఆదేశాన్ని ఉపయోగించడం

ఫైల్‌లను డౌన్‌లోడ్ చేయాల్సిన ఫోల్డర్‌లోకి వెళ్లండి:

cd డౌన్‌లోడ్

S3 బకెట్ నుండి ఫోల్డర్‌ను డౌన్‌లోడ్ చేయడానికి క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించండి మరియు ని మీ బకెట్ పేరుకు మార్చండి:

aws s3 సమకాలీకరణ s3:// .

మా సందర్భంలో, S3 బకెట్ నుండి ఫోల్డర్‌ను డౌన్‌లోడ్ చేయడానికి కింది ఆదేశం ఉపయోగించబడుతుంది:

aws s3 సమకాలీకరణ s3://upload31 .

ఫైల్‌లు స్థానిక డైరెక్టరీకి డౌన్‌లోడ్ చేయబడినట్లు గమనించవచ్చు:

ఇప్పుడు, S3 బకెట్‌లోకి మరొక ఫైల్‌ని అప్‌లోడ్ చేద్దాం:

ఫైల్‌ను లాగి, దానిని S3 బకెట్‌లో వదలండి:

'పై క్లిక్ చేయండి అప్‌లోడ్ చేయండి ”బటన్:

ఫైల్ ఫోల్డర్‌కి జోడించబడింది:

కొత్తగా జోడించిన ఫైల్‌ను డౌన్‌లోడ్ చేయడానికి కింది ఆదేశాన్ని ఉపయోగించండి:

aws s3 సమకాలీకరణ s3://upload31 .

పై ఆదేశాన్ని అమలు చేయడం వలన “” మాత్రమే డౌన్‌లోడ్ అవుతుంది. demo.csv ” ఫైల్:

ఫైల్ స్థానిక డైరెక్టరీకి డౌన్‌లోడ్ చేయబడింది:

దశ 4: 'cp' కమాండ్ ఉపయోగించండి

'ని ఉపయోగించడం కోసం సింటాక్స్ cp ” ఆదేశం క్రింద పేర్కొనబడింది:

aws s3 cp s3://Bucket/Folder LocalFolder --recursive

ని S3 బకెట్ పేరుకి, ని బకెట్‌లో అప్‌లోడ్ చేసిన ఫోల్డర్‌కి మరియు ఫైల్‌లు డౌన్‌లోడ్ చేయబడే లోకల్ డైరెక్టరీకి మార్చండి:

aws s3 cp s3://upload31/File cp --recursive

ఫైల్‌లు S3 బకెట్ నుండి స్థానిక డైరెక్టరీకి డౌన్‌లోడ్ చేయబడ్డాయి:

మళ్ళీ, S3 ఫోల్డర్‌ను డౌన్‌లోడ్ చేయడానికి అదే ఆదేశాన్ని ఉపయోగించండి:

aws s3 cp s3://upload31/File cp --recursive

పై ఆదేశాన్ని అమలు చేయడం వలన ఫోల్డర్‌లో అందుబాటులో ఉన్న అన్ని ఫైల్‌లు మళ్లీ డౌన్‌లోడ్ చేయబడతాయి:

ఈ గైడ్ 'S3 బకెట్ నుండి ఫోల్డర్‌లను డౌన్‌లోడ్ చేసే విధానాన్ని వివరించింది' cp 'లేదా' సమకాలీకరించు ” ఆదేశం.

ముగింపు

AWS CLI ఆదేశాలను ఉపయోగించి AWS S3 బకెట్ నుండి ఫోల్డర్‌లను డౌన్‌లోడ్ చేయడానికి రెండు పద్ధతులు ఉన్నాయి, అవి “cp” మరియు “sync” కమాండ్‌లు. సింక్ కమాండ్ చివరి డౌన్‌లోడ్ నుండి నవీకరించబడిన ఫైల్‌లను డౌన్‌లోడ్ చేస్తుంది, అయితే cp కమాండ్ ఎల్లప్పుడూ ఫోల్డర్‌లో అందుబాటులో ఉన్న ప్రతి ఫైల్‌ను డౌన్‌లోడ్ చేస్తుంది. ఈ గైడ్ cp మరియు సింక్ ఆదేశాలను ఉపయోగించి S3 బకెట్ నుండి ఫోల్డర్‌లను డౌన్‌లోడ్ చేసే విధానాన్ని వివరించింది.