Ipapakita ng gabay na ito ang paggamit ng mga high-level na command sa AWS CLI.
Paano Gumamit ng High-Level (S3) Commands Gamit ang AWS CLI?
Simple Storage Service o S3 AWS CLI high-level na mga command ay ginagamit upang pamahalaan ang mga S3 bucket at mga bagay na nakaimbak sa mga ito.
Upang gumamit ng mga high-level na AWS CLI S3 command, sundin lang ang gabay na ito:
I-configure ang AWS CLI
Upang simulan ang paggamit ng AWS CLI high-level command, kinakailangan na i-configure ang AWS CLI una gamit ang sumusunod na mga utos:
aws configure
Kinakailangan nito ang user na ibigay ang mga kredensyal ng user ng IAM at ang rehiyon kung saan pamamahalaan ng mga mapagkukunan ng S3.
Sidenote : Kung gustong matutunan ng user kung paano i-install ang AWS CLI sa lokal na system, i-click lang dito .
Lumikha ng S3 Bucket
Upang simulang gamitin ang mga high-level na S3 command na may AWS CLI, pumunta sa loob ng S3 dashboard upang tingnan kung mayroon nang S3 bucket na nagawa na. Ang sumusunod na screenshot ay nagpapakita na ang isang S3 bucket ay available na sa S3 dashboard na pinangalanang ' upload31 ”:
Syntax
Para gumawa ng isa pang bucket, pumunta lang sa loob ng terminal at gamitin ang sumusunod na syntax para gumawa ng S3 bucket gamit ang AWS CLI:
Baguhin ang pangalan ng bucket mula sa itaas na syntax at ang pangalan ng bucket ay dapat na natatangi:
aws s3 mb s3: // my-bucket-linuxhint
Lumilikha ito ng S3 bucket tulad ng ipinapakita sa screenshot sa itaas.
Gamitin ang sumusunod na command para makuha ang listahan ng mga S3 bucket na available sa AWS account sa tinukoy na rehiyon:
aws s3 ls
Ipinapakita nito ang mga pangalan ng dalawang bucket na available sa kanilang timestamp ng paggawa.
Tumungo sa loob ng dashboard ng S3 mula sa AWS console at i-verify ang presensya ng parehong mga bucket:
Mag-upload ng Mga Bagay sa S3 Bucket
Ang isa pang paggamit ng mga high-level na command para sa S3 na may AWS CLI ay ang pag-upload ng mga bagay sa S3 bucket mula sa lokal na direktoryo.
Syntax
Gamitin ang sumusunod na syntax upang mag-upload ng file mula sa lokal na system patungo sa S3 bucket sa cloud:
Baguhin ang filename kasama ang extension nito at ang pangalan ng bucket habang tina-type ang syntax sa itaas upang i-upload ang file sa cloud:
aws s3 cp Web.html s3: // upload31
Ipinapakita ng screenshot ang mga bagay na na-upload sa S3 bucket.
Ang mga sumusunod na utos ay nagpapakita lamang ng listahan ng mga bagay na na-upload sa ' upload31 ” S3 bucket:
aws s3 ls s3: // upload31Gamitin ang command na ito upang makuha ang listahan ng mga na-upload na bagay sa “my-bucket-linuxhint” balde:
aws s3 ls s3: // my-bucket-linuxhint
Ang listahan ng mga bagay ay ipinapakita sa screenshot para sa upload31 bucket, at ang pangalawang bucket ay hindi naglalaman ng anumang bagay dahil ang command ay hindi nagbabalik ng anuman.
Alisin ang S3 Bucket
Ang pag-alis ng bucket ay isa pang kaso ng paggamit ng mga high-level na S3 command na may AWS CLI. Ang sumusunod na syntax ay ginagamit upang isagawa ang pagtanggal ng bucket:
aws s3 rb s3: // pangalan ng baldeGamitin ang sumusunod na command pagkatapos baguhin ang pangalan ng bucket gamit ang bucket na gustong tanggalin ng user:
aws s3 rb s3: // my-bucket-linuxhint
Ipinapakita nito ang “removal_bucket” mensahe na nagpapatunay sa proseso ng pagtanggal.
Maaari ding patunayan ng user ang proseso sa itaas mula sa dashboard ng AWS S3:
Alisin lang ang bucket na may object na na-upload dito gamit ang sumusunod na command:
aws s3 rb s3: // upload31
Ipinapakita nito ang “nabigo ang remove_bucket” error dahil walang laman ang bucket. Upang tanggalin ang balde, kinakailangan na tanggalin muna ang bagay at pagkatapos ay tanggalin ang balde.
Walang laman ang S3 Bucket (Alisin ang Bagay)
Upang tanggalin ang bagay mula sa bucket, kailangang makuha ng user ang pangalan ng mga bucket na na-upload sa S3 bucket gamit ang sumusunod na command:
aws s3 ls s3: // upload31
Ang utos sa itaas ay nagpapakita ng pangalan ng bagay na na-upload sa upload31 balde.
Upang alisin ang mga bagay mula sa S3 bucket, gamitin lang ang sumusunod na syntax ng high-level na S3 AWS CLI command:
aws s3 rm s3: // pangalan ng balde / filename.txtBaguhin ang pangalan ng bucket at pagkatapos ay i-type ang tamang pangalan ng object kasama ang extension nito upang maisagawa ang command:
aws s3 rm s3: // upload31 / Web.htmlAng sumusunod na screenshot ay nagpapakita na ang bagay ay matagumpay na natanggal:
Gamitin lamang ang sumusunod na command upang tanggalin ang bucket pagkatapos alisin ang mga bagay na na-upload dito:
aws s3 rb s3: // upload31Ang sumusunod na screenshot ay nagpapakita ng “remove_bucket” mensahe na may pangalan ng tinanggal na bucket na nagmumungkahi ng tagumpay ng proseso:
Tumungo sa loob ng AWS management console upang bisitahin ang S3 dashboard at i-verify na nakumpleto na ang pagtanggal ng mga bucket:
Iyon ay tungkol sa paggamit ng mga high-level na S3 na utos na may AWS CLI.
Konklusyon
Upang gumamit ng mga high-level na S3 command na may AWS CLI, kailangan ng user na i-configure ang AWS CLI gamit ang mga kredensyal ng user ng IAM. Kapag na-configure na ang AWS CLI gamit ang user/profile ng IAM na may mga pahintulot sa S3, gamitin lang ang mga command ng AWS CLI para gumawa ng mga S3 bucket at pagkatapos ay mag-upload ng mga bagay dito. Ang user ay maaaring mag-alis ng mga bucket at magtanggal ng mga bagay mula sa S3 bucket gamit ang AWS CLI commands.