இந்த வழிகாட்டி AWS CLI இல் உயர்-நிலை கட்டளைகளின் பயன்பாட்டை நிரூபிக்கும்.
AWS CLI உடன் உயர்-நிலை (S3) கட்டளைகளை எவ்வாறு பயன்படுத்துவது?
எளிய சேமிப்பக சேவை அல்லது S3 AWS CLI உயர்நிலை கட்டளைகள் S3 வாளிகள் மற்றும் அவற்றில் சேமிக்கப்பட்டுள்ள பொருட்களை நிர்வகிக்கப் பயன்படுத்தப்படுகின்றன.
உயர்நிலை AWS CLI S3 கட்டளைகளைப் பயன்படுத்த, இந்த வழிகாட்டியைப் பின்பற்றவும்:
AWS CLI ஐ உள்ளமைக்கவும்
AWS CLI உயர்நிலை கட்டளைகளைப் பயன்படுத்தத் தொடங்க, இது தேவை AWS CLI ஐ கட்டமைக்கவும் முதலில் பின்வரும் கட்டளைகளைப் பயன்படுத்தவும்:
aws கட்டமைக்க
IAM பயனர் நற்சான்றிதழ்கள் மற்றும் S3 வளங்கள் நிர்வகிக்கப்படும் பகுதி ஆகியவற்றை பயனர் வழங்க வேண்டும்.
பக்க குறிப்பு : உள்ளூர் கணினியில் AWS CLI ஐ எவ்வாறு நிறுவுவது என்பதை பயனர் அறிய விரும்பினால், கிளிக் செய்யவும் இங்கே .
S3 பக்கெட்டை உருவாக்கவும்
AWS CLI உடன் உயர்நிலை S3 கட்டளைகளைப் பயன்படுத்தத் தொடங்க, S3 வாளி ஏற்கனவே உருவாக்கப்பட்டுள்ளதா எனச் சரிபார்க்க S3 டாஷ்போர்டின் உள்ளே செல்லவும். S3 டாஷ்போர்டில் ஒரு S3 பக்கெட் ஏற்கனவே உள்ளது என்பதை பின்வரும் ஸ்கிரீன்ஷாட் காட்டுகிறது ' பதிவேற்றம்31 ”:
தொடரியல்
மற்றொரு வாளியை உருவாக்க, முனையத்தின் உள்ளே சென்று, AWS CLI ஐப் பயன்படுத்தி S3 வாளியை உருவாக்க பின்வரும் தொடரியல் பயன்படுத்தவும்:
மேலே உள்ள தொடரியல் இருந்து வாளியின் பெயரை மாற்றவும் மற்றும் வாளியின் பெயர் தனிப்பட்டதாக இருக்க வேண்டும்:
aws s3 mb s3: // my-bucket-linuxhint
மேலே உள்ள ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி இது ஒரு S3 வாளியை உருவாக்குகிறது.
குறிப்பிட்ட பகுதியில் AWS கணக்கில் கிடைக்கும் S3 பக்கெட்டுகளின் பட்டியலைப் பெற பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
aws s3 ls
இது இரண்டு வாளிகளின் பெயர்களை அவற்றின் உருவாக்க நேர முத்திரையுடன் காட்டுகிறது.
AWS கன்சோலில் இருந்து S3 டாஷ்போர்டின் உள்ளே சென்று இரண்டு பக்கெட்டுகள் இருப்பதைச் சரிபார்க்கவும்:
S3 பக்கெட்டில் பொருட்களைப் பதிவேற்றவும்
AWS CLI உடன் S3க்கான உயர்நிலைக் கட்டளைகளின் மற்றொரு பயன்பாடு, உள்ளூர் கோப்பகத்திலிருந்து S3 வாளியில் உள்ள பொருட்களைப் பதிவேற்றுவதாகும்.
தொடரியல்
கிளவுட்டில் உள்ள S3 வாளிக்கு உள்ளூர் அமைப்பிலிருந்து கோப்பைப் பதிவேற்ற, பின்வரும் தொடரியல் பயன்படுத்தவும்:
மேகக்கணியில் கோப்பைப் பதிவேற்ற மேலே உள்ள தொடரியல் தட்டச்சு செய்யும் போது கோப்பின் பெயரை அதன் நீட்டிப்பு மற்றும் வாளியின் பெயரை மாற்றவும்:
aws s3 cp Web.html s3: // பதிவேற்றம்31
S3 பக்கெட்டில் பதிவேற்றப்பட்ட பொருட்களை ஸ்கிரீன்ஷாட் காட்டுகிறது.
பின்வரும் கட்டளைகள் 'இல் பதிவேற்றப்பட்ட பொருட்களின் பட்டியலைக் காண்பிக்கும். பதிவேற்றம்31 ”எஸ்3 வாளி:
aws s3 ls s3: // பதிவேற்றம்31பதிவேற்றிய பொருட்களின் பட்டியலைப் பெற இந்தக் கட்டளையைப் பயன்படுத்தவும் 'my-bucket-linuxhint' வாளி:
aws s3 ls s3: // my-bucket-linuxhint
upload31 வாளிக்கான ஸ்கிரீன்ஷாட்டில் பொருள்களின் பட்டியல் காட்டப்படும், மேலும் கட்டளை எதையும் திருப்பித் தராததால் இரண்டாவது வாளியில் எந்தப் பொருளும் இல்லை.
S3 பக்கெட்டை அகற்று
வாளியை அகற்றுவது என்பது AWS CLI உடன் உயர்-நிலை S3 கட்டளைகளின் மற்றொரு பயன்பாடாகும். வாளியை நீக்குவதற்கு பின்வரும் தொடரியல் பயன்படுத்தப்படுகிறது:
aws s3 rb s3: // வாளி-பெயர்ஒரு பயனர் நீக்க விரும்பும் பக்கெட்டுடன் வாளியின் பெயரை மாற்றிய பின் பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
aws s3 rb s3: // my-bucket-linuxhint
இது காட்டுகிறது 'நீக்குதல்_பக்கெட்' நீக்குதல் செயல்முறையை சரிபார்க்கும் செய்தி.
AWS S3 டாஷ்போர்டிலிருந்தும் மேலே உள்ள செயல்முறையை பயனர் சரிபார்க்கலாம்:
பின்வரும் கட்டளையைப் பயன்படுத்தி பதிவேற்றிய பொருளுடன் வாளியை அகற்றவும்:
aws s3 rb s3: // பதிவேற்றம்31
இது காட்டுகிறது 'remove_bucket முடியவில்லை' வாளி காலியாக இல்லாததால் பிழை. வாளியை நீக்க, முதலில் பொருளை நீக்கிவிட்டு பின்னர் வாளியை நீக்க வேண்டும்.
வெற்று S3 பக்கெட் (பொருளை அகற்று)
வாளியில் இருந்து பொருளை நீக்க, பயனர் பின்வரும் கட்டளையைப் பயன்படுத்தி S3 வாளியில் பதிவேற்றிய வாளிகளின் பெயரைப் பெற வேண்டும்:
aws s3 ls s3: // பதிவேற்றம்31
மேலே உள்ள கட்டளை பதிவேற்றிய பொருளின் பெயரைக் காட்டுகிறது பதிவேற்றம்31 வாளி.
S3 வாளியில் இருந்து பொருட்களை அகற்ற, உயர்நிலை S3 AWS CLI கட்டளையின் பின்வரும் தொடரியல் பயன்படுத்தவும்:
aws s3 rm s3: // வாளி-பெயர் / filename.txtவாளியின் பெயரை மாற்றி, கட்டளையை இயக்க அதன் நீட்டிப்புடன் பொருளின் சரியான பெயரை உள்ளிடவும்:
aws s3 rm s3: // பதிவேற்றம்31 / Web.htmlபொருள் வெற்றிகரமாக நீக்கப்பட்டதை பின்வரும் ஸ்கிரீன்ஷாட் காட்டுகிறது:
பக்கெட்டில் பதிவேற்றிய பொருட்களை அகற்றிய பின் அதை நீக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
aws s3 rb s3: // பதிவேற்றம்31பின்வரும் ஸ்கிரீன்ஷாட் காட்டுகிறது 'நீக்கு_பக்கெட்' செயல்முறையின் வெற்றியைப் பரிந்துரைக்கும் நீக்கப்பட்ட வாளியின் பெயருடன் செய்தி:
S3 டாஷ்போர்டைப் பார்வையிட AWS நிர்வாகக் கன்சோலுக்குச் செல்லவும் மற்றும் வாளிகள் நீக்கப்பட்டதைச் சரிபார்க்கவும்:
இது AWS CLI உடன் உயர்-நிலை S3 கட்டளைகளைப் பயன்படுத்துவது பற்றியது.
முடிவுரை
AWS CLI உடன் உயர்-நிலை S3 கட்டளைகளைப் பயன்படுத்த, பயனர் IAM பயனர் நற்சான்றிதழ்களைப் பயன்படுத்தி AWS CLI ஐ உள்ளமைக்க வேண்டும். AWS CLI ஆனது S3 அனுமதிகளுடன் IAM பயனர்/சுயவிவரத்தைப் பயன்படுத்தி கட்டமைக்கப்பட்டவுடன், AWS CLI கட்டளைகளைப் பயன்படுத்தி S3 பக்கெட்டுகளை உருவாக்கி, அதில் பொருட்களைப் பதிவேற்றவும். AWS CLI கட்டளைகளைப் பயன்படுத்தி S3 வாளியில் இருந்து பயனர் வாளிகளை அகற்றலாம் மற்றும் பொருட்களை நீக்கலாம்.