AWS CLI AWS சேவைகளை எளிதாக அணுகுவதற்கும் நிர்வகிப்பதற்கும் கட்டளை அடிப்படையிலான சக்திவாய்ந்த கருவியாகும். இந்த பயன்பாட்டின் மூலம், பயனர்கள் நேரடியாக தொடர்பு கொள்ளலாம், உள்ளமைக்கலாம், தானியங்குபடுத்தலாம், பதிவிறக்கம் செய்யலாம் அல்லது வளங்களை கையாளலாம். பெயர் குறிப்பிடுவது போல, இது பல்வேறு கொடிகளை ஏற்கும் கட்டளைகளில் செயல்படுகிறது. அத்தகைய கட்டளை ஒன்று 'விவரிக்க-சப்நெட்கள்' AWS CLI இல் கட்டளை.
விரைவான அவுட்லைன்
இந்த கட்டுரை பின்வரும் அம்சங்களை உள்ளடக்கியது:
- AWS CLI இல் விவரிக்க-சப்நெட் கட்டளை என்ன?
- AWS CLI இல் விவரிக்க-சப்நெட் கட்டளையை எவ்வாறு பயன்படுத்துவது?
- முடிவுரை
புரிந்து கொள்வதற்கு முன் 'விவரிக்க-சப்நெட்கள்' கட்டளை, முதலில் VPC களின் கருத்தை புரிந்து கொள்வோம். AWS இல், தி மெய்நிகர் தனியார் கிளவுட் (VPC) நெட்வொர்க்குகள், வளங்கள் மற்றும் அதன் பயனர்களுக்கு இணைப்பு ஆகியவற்றின் முழு கட்டுப்பாடு மற்றும் நிர்வாகத்தை வழங்கும் உலகளாவிய வளங்களின் வலையமைப்பாகும். VPC க்குள், வெவ்வேறு சப்நெட்கள் உள்ளன. ஏ சப்நெட் ஒரு பரந்த அளவிலான ஐபி முகவரிகள். VPC ஐ அமைத்த பிறகு, பயனர் ஆதாரங்களைச் சேர்க்கலாம், எ.கா., EC2 நிகழ்வுகள், தொடர்புடைய தரவுத்தளங்கள், முதலியன. இந்த ஆதாரங்கள் VPC இல் உள்ள சப்நெட்களில் இருந்து ஒதுக்கப்பட்ட IP முகவரிகளுடன் உலகளவில் அணுகக்கூடியதாக இருக்கும்.
மேலும் படிக்க: VPC ஐ எவ்வாறு பயன்படுத்துவது | AWS உடன் தொடங்குதல்
AWS CLI இல் உள்ள 'விவரிக்க-சப்நெட்டுகள்' கட்டளை என்ன?
தி 'விவரிக்க-சப்நெட்கள்' கொடுக்கப்பட்ட கணக்கிற்கான அனைத்து சப்நெட்களையும் கட்டளை பட்டியலிடுகிறது. இது பேஜினேஷனை முன்னிருப்பாக ஆதரிக்கிறது, இதைப் பயன்படுத்தி முடக்கலாம் “–நோ-பேஜினேட்” கொடி. தி 'விவரிக்க-சப்நெட்கள்' AWS CLI இல் உள்ள கட்டளை பேஜினேஷன் இயக்கப்படும் போது தரவை மீட்டெடுப்பதற்காக சேவைக்கு பல API அழைப்புகளை வழங்குகிறது.
மேலும் படிக்க: AWS CLI இல் பக்கத்தை முடக்குவது எப்படி?
AWS CLI இல் 'விவரிக்க-சப்நெட்டுகள்' கட்டளையை எவ்வாறு பயன்படுத்துவது?
வடிகட்டுதல், வினவுதல், சப்நெட்களைக் குறிப்பிடுதல் அல்லது வெவ்வேறு வெளியீட்டு வடிவங்களில் தரவைக் காட்டுவதற்குப் பல விருப்பங்கள் உள்ளன. இந்த கட்டளை பொதுவாக EC2 நிகழ்வில் பயன்படுத்தப்படுகிறது.
தொடரியல்
கட்டளையின் தொடரியல் பின்வருமாறு:
aws ec2 விவரிக்க-சப்நெட்கள் < விருப்பங்கள் >
விருப்பங்கள்
அதற்கான விருப்பங்களின் சுருக்கமான விளக்கம் கீழே உள்ளது 'விவரிக்க-சப்நெட்கள்' கட்டளை:
விருப்பங்கள் | விளக்கம் |
- வடிகட்டிகள் | தரவின் குறிப்பிட்ட விவரங்களைப் பிரித்தெடுக்க –filters விருப்பம் பயன்படுத்தப்படுகிறது. பின்வருபவை பல்வேறு வகையான வடிப்பான்களால் ஆதரிக்கப்படுகின்றன 'விவரிக்க-சப்நெட்கள்' கட்டளை:
– கிடைக்கும் மண்டலம்: சப்நெட்டின் கிடைக்கும் மண்டலத்தைப் பயன்படுத்தி வடிகட்டுவதற்காக இந்த விருப்பம் உள்ளது. – Availability-zone-id: இது கிடைக்கும் மண்டலத்தின் ஐடியைக் குறிக்கிறது. – கிடைக்கும்-ஐபி-முகவரி-எண்ணிக்கை: கிடைக்கும் IPv4 முகவரிகளின் எண்ணிக்கை. – CIDR-தொகுதி: இந்த விருப்பம் IPV4 CIDR தொகுதியைக் குறிக்கிறது. பயனரால் வழங்கப்பட்ட CIDR தொகுதியானது சப்நெட்டில் உள்ளவற்றுடன் சரியான பொருத்தமாக இருக்க வேண்டும். – உரிமையாளர் ஐடி: சப்நெட்டின் உரிமையாளரின் கணக்கு ஐடி – குறிச்சொல்: குறிச்சொல்லை உருவாக்கும் விசை-மதிப்பு ஜோடிகள் குறிப்பிட்ட முடிவுகளைப் பிரித்தெடுப்பதற்கான வடிகட்டி வகையாகவும் பயன்படுத்தப்படலாம்.
பல வகை வடிகட்டிகளும் கிடைக்கின்றன. அவற்றைப் பற்றி மேலும் படிக்க, பார்க்கவும் AWS ஆவணங்கள். |
-சப்நெட்-ஐடிகள் | இந்த அளவுரு பட்டியலிட ஒரு குறிப்பிட்ட சப்நெட்டின் ஐடியை உள்ளிடுகிறது. |
-உலர்ந்த ஓட்டம் | இந்த அளவுரு பயனர் செயல்களுக்கு அனுமதி உள்ளதா இல்லையா என்பதைச் சரிபார்க்கிறது. வெளியீடு பிழை வடிவத்தில் உள்ளது. பயனர் தேவையான அனுமதியைப் பெற்றிருந்தால், வெளியீடு கொண்டிருக்கும் 'DryRunOperation' . மறுபுறம், செயலுக்கான எந்த அனுமதியையும் பயனர் கொண்டிருக்கவில்லை என்றால், வெளியீடு கொண்டிருக்கும் 'அங்கீகரிக்கப்படாத செயல்பாடு' . இந்த செயல்பாட்டை முடக்க, பயன்படுத்தவும் '-நோ-ட்ரை-ரன்' விருப்பம். |
-cli-input-json | AWS சேவைக்கு ஒரே நேரத்தில் பல JSON வழிமுறைகளை வழங்க –cli-input-json பயன்படுத்தப்படுகிறது. அறிவுறுத்தல்கள் JSON வடிவத்தில் வழங்கப்படுகின்றன, இது உருவாக்கப்படுகிறது '-ஜெனரேட்-கிளி-எலும்புக்கூட்டு' அளவுரு. |
-தொடக்க-டோக்கன் | அளவுரு மதிப்பை ஏற்றுக்கொள்கிறது அடுத்த டோக்கன் அளவுரு. இது சரம் வகை மற்றும் பட்டியலிட அதிக தரவு இருக்கும் போது NextToken உருவாக்கப்படும். இந்தப் புலத்திற்கு வழங்கப்பட்ட NextToken இன் மதிப்பு, பக்கத்தை எங்கு தொடங்குவது என்பதைக் குறிப்பிடும். |
- பக்க அளவு | இந்த அளவுரு ஒவ்வொரு AWS சேவை அழைப்பிலும் பயன்படுத்தப்பட வேண்டிய பக்க அளவைக் குறிப்பிடுகிறது. சிறிய பக்க அளவு, சேவைக்கு அதிக API அழைப்புகளை ஏற்படுத்துகிறது. ஒவ்வொரு சேவை அழைப்பிலும் குறைவான டேட்டாவை மீட்டெடுப்பதன் மூலம் இது நேரத்தைத் தடுக்கிறது. |
- அதிகபட்ச பொருட்கள் | -max-items அளவுரு ஒரு பதிலுக்கு வரையறுக்கப்பட்ட தரவைக் காட்டுகிறது. பட்டியலிட கூடுதல் தரவு இருந்தால், கட்டளையின் வெளியீடு கொண்டிருக்கும் 'அடுத்த டோக்கன்' கட்டளை மீண்டும் இயக்கப்படும் போது தரவின் பட்டியலை மீண்டும் தொடங்கும் மதிப்பு. |
- உருவாக்க-கிளி-எலும்புக்கூட்டு | இந்த அளவுரு, எலும்புக்கூடு அல்லது JSON டெம்ப்ளேட்டை உருவாக்கப் பயன்படுகிறது. இந்த டெம்ப்ளேட் -cli-input-json அளவுருவால் பயன்படுத்தப்படுகிறது. |
பயன்படுத்தக்கூடிய உலகளாவிய விருப்பங்களும் உள்ளன 'விவரிக்க-சப்நெட்கள்' கட்டளை. உலகளாவிய விருப்பங்கள் என்பது AWS CLI இன் பல கட்டளைகளுடன் பயன்படுத்தக்கூடிய விருப்பங்கள் ஆகும். இந்த விருப்பங்களைப் பற்றி படிக்க, பார்க்கவும் AWS ஆவணங்கள் .
எடுத்துக்காட்டுகள்
கட்டுரையின் இந்தப் பகுதி இந்த கொடிகளின் பயன்பாட்டை விளக்குகிறது ' விவரிக்க-சப்நெட்டுகள்' கட்டளை:
- எடுத்துக்காட்டு 1: 'விவரிக்க-சப்நெட்டுகள்' கட்டளையைப் பயன்படுத்தி அனைத்து சப்நெட்களையும் விவரிப்பது எப்படி?
- எடுத்துக்காட்டு 2: 'describe-subnets' கட்டளை மூலம் ஒரு குறிப்பிட்ட சப்நெட்டை எவ்வாறு விவரிப்பது?
- எடுத்துக்காட்டு 3: 'விவரிக்க-சப்நெட்டுகள்' கட்டளை மூலம் சப்நெட்டின் விவரங்களை வடிகட்டுவது எப்படி?
- எடுத்துக்காட்டு 4: 'விவரிக்க-சப்நெட்டுகள்' கட்டளை மூலம் அனுமதிகளை எவ்வாறு தீர்மானிப்பது?
- எடுத்துக்காட்டு 5: 'விவரிக்க-சப்நெட்டுகள்' கட்டளையைப் பயன்படுத்தி பல வடிவங்களில் வெளியீட்டை எவ்வாறு காண்பிப்பது?
- எடுத்துக்காட்டு 6: 'விவரிக்க-சப்நெட்டுகள்' கட்டளை மூலம் வரையறுக்கப்பட்ட எண்ணிக்கையிலான சப்நெட்களை பட்டியலிடுவது எப்படி?
- எடுத்துக்காட்டு 7: 'விவரிக்க-சப்நெட்டுகள்' கட்டளைகள் மூலம் சப்நெட்டின் குறிப்பிட்ட விவரங்களை எவ்வாறு வினவுவது?
- எடுத்துக்காட்டு 8: 'describe-subnet' கட்டளையைப் பயன்படுத்தி சப்நெட் குறிச்சொற்களை எவ்வாறு பட்டியலிடுவது?
எடுத்துக்காட்டு 1: 'விவரிக்க-சப்நெட்டுகள்' கட்டளையைப் பயன்படுத்தி அனைத்து சப்நெட்களையும் விவரிப்பது எப்படி?
கொடுக்கப்பட்ட கணக்கிற்கான அனைத்து சப்நெட்களையும் பட்டியலிட, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
aws ec2 விவரிக்க-சப்நெட்கள்
வெளியீடு
எடுத்துக்காட்டு 2: 'describe-subnets' கட்டளை மூலம் ஒரு குறிப்பிட்ட சப்நெட்டை எவ்வாறு விவரிப்பது?
உங்கள் EC2 நிகழ்வின் சப்நெட் ஐடியைப் பெற, உங்கள் டாஷ்போர்டிலிருந்து EC2 நிகழ்வைக் கிளிக் செய்யவும். இது EC2 நிகழ்வின் உள்ளமைவைக் காண்பிக்கும். கிளிக் செய்யவும் 'நெட்வொர்க்கிங்' காட்டப்படும் இடைமுகத்திலிருந்து தாவல். அதற்குள் 'நெட்வொர்க்கிங் விவரங்கள்' பிரிவில் இருந்து சப்நெட் ஐடியை நகலெடுக்கவும் 'சப்நெட் ஐடி' புலம்:
ஒரு குறிப்பிட்ட சப்நெட்டை பட்டியலிட, கட்டளை பின்வருமாறு கொடுக்கப்படுகிறது:
aws ec2 விவரிக்க-சப்நெட்கள் --சப்நெட்-ஐடிகள் < சப்நெட் >
மாற்றவும் <உபநெட்> உங்கள் EC2 நிகழ்வு சப்நெட் ஐடியுடன்.
வெளியீடு
எடுத்துக்காட்டு 3: 'விவரிக்க-சப்நெட்டுகள்' கட்டளை மூலம் சப்நெட்டின் விவரங்களை வடிகட்டுவது எப்படி?
சப்நெட்களை வடிகட்டுவதற்கு வெவ்வேறு வடிப்பான்கள் உள்ளன, அதாவது, கிடைக்கும் மண்டலங்கள், உரிமையாளர் ஐடி, சிஐடிஆர் பிளாக் போன்றவை. உங்கள் EC2 நிகழ்விற்கான கிடைக்கும் மண்டலத்தைத் தீர்மானிக்க, EC2 டாஷ்போர்டில் உள்ள நிகழ்வின் பெயரைக் கிளிக் செய்யவும். இது EC2 நிகழ்வின் உள்ளமைவுகளைக் காண்பிக்கும் 'நெட்வொர்க்கிங்' தாவல். இந்த தாவலில் இருந்து, கண்டுபிடிக்கவும் 'கிடைக்கும் மண்டலம்' அதிலிருந்து ஐடியை நகலெடுக்கவும்:
செய்ய கிடைக்கும் மண்டலத்தின் அடிப்படையில் சப்நெட்களை வடிகட்டவும் , கட்டளை கீழே கொடுக்கப்பட்டுள்ளது:
aws ec2 விவரிக்க-சப்நெட்கள் --வடிப்பான்கள் 'பெயர்=கிடைக்கக்கூடிய மண்டலம், மதிப்புகள்=ஏபி-தென்கிழக்கு-1பி'
மதிப்பை மாற்றவும் ' ap-தென்கிழக்கு-1b ” நகலெடுக்கப்பட்ட கிடைக்கும் மண்டலப் பெயருடன்.
வெளியீடு
மேல் வலது மூலையில் உள்ள பயனர் பெயரைக் கிளிக் செய்வதன் மூலம் AWS கணக்கு ஐடியைத் தீர்மானிக்க முடியும். கிளிக் செய்வதன் மூலம் கணக்கு ஐடியை நகலெடுக்கவும் 'நகல்' கணக்கு ஐடியை நகலெடுக்க கீழ்தோன்றும் பட்டியலில் இருந்து ஐகான்:
இதேபோல், செய்ய கணக்கு ஐடியின் அடிப்படையில் சப்நெட்களை வடிகட்டவும் பயனரின், பின்வரும் கட்டளை பயன்படுத்தப்படுகிறது:
aws ec2 விவரிக்க-சப்நெட்கள் --வடிப்பான்கள் 'பெயர்=உரிமையாளர்-ஐடி, மதிப்புகள்=
மாற்றவும் “
வெளியீடு
கட்டளையின் வெளியீடு பின்வருமாறு:
எடுத்துக்காட்டு 4: 'விவரிக்க-சப்நெட்டுகள்' கட்டளை மூலம் அனுமதிகளை எவ்வாறு தீர்மானிப்பது?
ஒரு குறிப்பிட்ட சப்நெட்டிற்கான அனுமதிகளைத் தீர்மானிக்க, தி -உலர்ந்த ஓட்டம் விருப்பம் பயன்படுத்தப்படுகிறது. இந்த புலம் பிழை வடிவமைப்பைப் பின்பற்றுகிறது மற்றும் பின்வரும் வழியில் பயன்படுத்தப்படுகிறது:
aws ec2 விவரிக்க-சப்நெட்கள் --உலர்ந்த ஓட்டம்
வெளியீடு
கட்டளையின் வெளியீடு பின்வருமாறு:
மறுபுறம், பயனர் இந்த விருப்பத்தை முடக்கி, அனைத்து சுமை சமநிலையாளர்களையும் பட்டியலிட விரும்பினால், பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
aws ec2 விவரிக்க-சப்நெட்கள் --நோ-ட்ரை-ரன்
வெளியீடு
கட்டளையின் வெளியீடு பின்வருமாறு:
எடுத்துக்காட்டு 5: 'விவரிக்க-சப்நெட்டுகள்' கட்டளையைப் பயன்படுத்தி பல வடிவங்களில் வெளியீட்டை எவ்வாறு காண்பிப்பது?
பல வெளியீட்டு வடிவங்கள் துணைபுரிகின்றன விவரிக்க-துணை வலைகள் AWS இன் கட்டளை. JSON, YAML அல்லது உரை ஆகியவை இதில் அடங்கும். பயனர் வெறுமனே -வெளியீட்டு புலத்தின் மதிப்பை மாற்றலாம்:
aws ec2 விவரிக்க-சப்நெட்கள் --வெளியீடு மேசை
மாற்றவும் மேசை மதிப்பு - வெளியீடு வெவ்வேறு வெளியீட்டு வடிவங்களைக் கொண்ட புலம், அதாவது, JSON, YAML அல்லது உரை.
வெளியீடு
கட்டளையின் வெளியீடு பின்வருமாறு:
எடுத்துக்காட்டு 6: 'describe-subnets' கட்டளையின் மூலம் வரையறுக்கப்பட்ட எண்ணிக்கையிலான சப்நெட்களை பட்டியலிடுவது எப்படி?
ஒரே பதிலில் சப்நெட்களின் எண்ணிக்கையைக் கட்டுப்படுத்த –max-items பயன்படுத்தப்படுகிறது:
aws ec2 விவரிக்க-சப்நெட்கள் --அதிகபட்ச பொருட்கள் 1
'1' மதிப்பை 1 முதல் 1000 வரையிலான உங்கள் விருப்பத்தின் எண் மதிப்புடன் மாற்றவும்.
வெளியீடு
கட்டளையின் வெளியீடு பின்வருமாறு:
வெளியீட்டிலிருந்து நெக்ஸ்ட் டோக்கனின் மதிப்பை வழங்கவும் -தொடக்க-டோக்கன் . இந்த டோக்கன் அடுத்த லோட் பேலன்சரில் இருந்து தரவை மீண்டும் பட்டியலிடத் தொடங்கும்:
aws ec2 விவரிக்க-சப்நெட்கள் --தொடக்க-டோக்கன் < அடுத்த டோக்கன் >
வெளியீட்டிலிருந்து உங்கள் NextToken மதிப்புடன்
வெளியீடு
குறியீட்டின் வெளியீடு பின்வருமாறு:
உதாரணம் 7: 'describe-subnet' கட்டளை மூலம் சப்நெட்டின் குறிப்பிட்ட விவரங்களை எவ்வாறு வினவுவது?
இன் வெளியீடு 'விவரிக்க-சப்நெட்கள்' கட்டளை ஒரு சப்நெட் வரிசையைக் கொண்டுள்ளது. சப்நெட் வரிசையின் குறிப்பிட்ட தகவலை பிரித்தெடுக்க, பின்வரும் கட்டளை பயன்படுத்தப்படுகிறது:
aws ec2 விவரிக்கிறது-சப்நெட்கள் --கேள்வி 'சப்நெட்கள்[*].SubnetId'
வெளியீடு
கட்டளையின் வெளியீடு பின்வருமாறு:
எடுத்துக்காட்டு 8: 'விவரிக்க-சப்நெட்டுகள்' கட்டளையைப் பயன்படுத்தி சப்நெட் குறிச்சொற்களை எவ்வாறு பட்டியலிடுவது?
சப்நெட்களை வடிகட்டுவதற்கான மற்றொரு முறை குறிச்சொற்களைப் பயன்படுத்துவதாகும். குறிச்சொல் என்பது ஒரு முக்கிய மதிப்பு விசை ஜோடி. 59 குறிச்சொற்களை ஒரு AWS ஆதாரத்துடன் இணைக்கலாம். சப்நெட்டின் விசையைத் தீர்மானிக்க, இதைப் பார்வையிடவும் 'VPC' AWS மேனேஜ்மென்ட் கன்சோலின் தேடல் பட்டியில் தேடுவதன் மூலம் சேவை. VPC சேவை டாஷ்போர்டில் இருந்து 'சப்நெட்' விருப்பத்தை கிளிக் செய்யவும்:
இருந்து சப்நெட்கள் டாஷ்போர்டு, சப்நெட்டைத் தேர்ந்தெடுக்கவும். இது அதன் கட்டமைப்புகளைக் காண்பிக்கும். கிளிக் செய்யவும் 'குறிச்சொற்கள்' tab மற்றும் கீழ் உள்ள பெயர் மற்றும் மதிப்பை நகலெடுக்கவும் 'விசை' மற்றும் 'மதிப்பு' புலங்கள்:
குறிச்சொற்கள் மூலம் சப்நெட்களை வடிகட்ட பின்வரும் கட்டளை பயன்படுத்தப்படுகிறது:
aws ec2 விவரிக்கிறது-சப்நெட்கள் --வடிப்பான்கள் 'பெயர்=குறிச்சொல்:<பெயர்>,மதிப்புகள்=
மதிப்பை மாற்றவும் “<பெயர்>” மற்றும் “
வெளியீடு
கட்டளையின் வெளியீடு பின்வருமாறு:
இந்த வழிகாட்டியிலிருந்து அவ்வளவுதான்.
முடிவுரை
AWS CLI இல் சப்நெட்களை பட்டியலிட, பயன்படுத்தவும் 'விவரிக்க-சப்நெட்கள்' கட்டளை. இது VPC இல் உள்ள அனைத்து அல்லது குறிப்பிட்ட சப்நெட்களையும் விவரிக்கிறது மற்றும் தனித்துவமான செயல்களுக்கான பல விருப்பங்களை ஏற்றுக்கொள்கிறது. AWS பயனர்களுக்கு, தி 'விவரிக்க-சப்நெட்கள்' கட்டளை பிணையத்தை உள்ளமைக்க மற்றும் சரிசெய்வதில் உதவும். இந்த கட்டளையைப் பயன்படுத்த, AWS CLI ஐ உள்ளமைத்து, மேலே உள்ள கட்டளைகளை டெர்மினலுக்கு வழங்கவும். இந்தக் கட்டுரையைப் பயன்படுத்துவதற்கான படிப்படியான விளக்கமாகும் விவரிக்க-துணை வலைகள் AWS CLI இல் கட்டளை.