AWS அடையாள மற்றும் அணுகல் மேலாண்மை

3 இன் பாகம் 1

2011 ஆம் ஆண்டில், CloudFront க்கான AWS அடையாள மற்றும் அணுகல் மேலாண்மை (IAM) ஆதரவு கிடைப்பதை அமேசான் அறிவித்தது. IAM 2010 இல் தொடங்கப்பட்டது மற்றும் S3 ஆதரவு சேர்க்கப்பட்டுள்ளது. AWS அடையாள மற்றும் அணுகல் மேலாண்மை (IAM) உங்களை AWS கணக்கில் உள்ள பல பயனர்களைப் பெற உதவுகிறது. நீங்கள் அமேசான் வலை சேவைகள் (AWS) பயன்படுத்தினால், உங்கள் பயனர் பெயர் மற்றும் கடவுச்சொல் அல்லது அணுகல் விசைகள் வழங்குவதில் AWS இல் உள்ளடக்கத்தை நிர்வகிக்க ஒரே வழி உங்களுக்குத் தெரியும்.

இது எங்களுக்கு மிகவும் உண்மையான பாதுகாப்பு. IAM கடவுச்சொற்களை மற்றும் அணுகல் விசைகள் பகிர்ந்து கொள்ள தேவையை நீக்குகிறது.

தொடர்ச்சியாக எங்கள் பிரதான AWS கடவுச்சொல்லை மாற்றுவது அல்லது புதிய விசைகளை உருவாக்குதல் ஒரு ஊழிய உறுப்பினர் எங்கள் குழுவை விட்டு வெளியேறும் போது ஒரு குழப்பமான தீர்வுதான். AWS அடையாள மற்றும் அணுகல் மேலாண்மை (IAM) தனிப்பட்ட விசைகளை தனிப்பட்ட பயனர் கணக்குகளை அனுமதிக்கும் ஒரு நல்ல தொடக்கமாக இருந்தது. எனினும், நாம் ஒரு S3 / CloudFront பயனர் எனவே நாம் இறுதியாக நடந்தது இது IAM சேர்க்க CloudFront பார்க்க வேண்டும்.

ஒரு பிட் சிதறியதாக இருக்க இந்த சேவையில் ஆவணங்கள் கிடைத்தன. அடையாளம் மற்றும் அணுகல் மேலாண்மை (IAM) க்கான ஆதரவு வரம்பை வழங்கும் சில 3 வது கட்சி தயாரிப்புகள் உள்ளன. ஆனால் டெவெலப்பர்கள் வழக்கமாக சிக்கனமானவை, எனவே எங்கள் அமேசான் S3 சேவையுடன் IAM ஐ நிர்வகிக்கும் ஒரு இலவச தீர்வை நாடினேன்.

இந்த கட்டுரை IAM க்கு ஆதரவு மற்றும் S3 அணுகல் ஒரு குழு / பயனர் அமைக்க என்று கட்டளை வரி இடைமுகம் அமைக்க செயல்முறை மூலம் நடந்து. அடையாள மற்றும் அணுகல் மேலாண்மை (IAM) ஐ கட்டமைக்கும் முன் நீங்கள் அமேசான் AWS S3 கணக்கு அமைப்பை வைத்திருக்க வேண்டும்.

எனது கட்டுரை, அமேசான் சிம்ப்ளக்ஸ் ஸ்டோரேஜ் சர்வீஸ் (S3) ஐ பயன்படுத்தி, AWS S3 கணக்கை அமைப்பதன் மூலம் உங்களை நடக்கும்.

IAM இல் ஒரு பயனரை அமைப்பதில் மற்றும் நடைமுறைப்படுத்துவதில் ஈடுபட்டுள்ள படிப்புகள் இங்கு உள்ளன. இந்த விண்டோஸ் எழுதப்பட்ட ஆனால் நீங்கள் லினக்ஸ், யுனிக்ஸ் மற்றும் / அல்லது Mac OSX பயன்பாட்டில் மாற்றங்களை செய்யலாம்.

  1. கட்டளை வரி இடைமுகத்தை நிறுவவும் மற்றும் கட்டமைக்கவும் (CLI)
  1. ஒரு குழுவை உருவாக்கவும்
  2. S3 பக்கெட் மற்றும் கிளவுட்ஃப்ரண்ட் ஆகியவற்றிற்கு குழு அணுகலை வழங்கவும்
  3. பயனர் உருவாக்கி குழுவில் சேர்க்கவும்
  4. புகுபதிவு செய்தது உருவாக்கவும் மற்றும் விசைகள் உருவாக்கவும்
  5. டெஸ்ட் அணுகல்

கட்டளை வரி இடைமுகத்தை நிறுவவும் மற்றும் கட்டமைக்கவும் (CLI)

IAM கட்டளை வரி கருவித்தொகுப்பாக அமேசான் இன் AWS டெவலப்பர் கருவிகள் கிடைக்கக்கூடிய ஒரு ஜாவா நிரலாகும். கருவி ஷெல் பயன்பாடு (விண்டோஸ் க்கான DOS) இலிருந்து IAM API கட்டளைகளை இயக்க உங்களை அனுமதிக்கிறது.

IAM கட்டளைகளை கட்டளை வரியில் இருந்து இயக்க முடியும். அனைத்து கட்டளைகளும் "ஐம்-" உடன் தொடங்குகின்றன.

ஒரு குழுவை உருவாக்கவும்

ஒவ்வொரு AWS கணக்கிற்கும் அதிகபட்சமாக 100 குழுக்கள் உருவாக்கப்படுகின்றன. நீங்கள் பயனர் அளவில் IAM இல் அனுமதிகளை அமைக்க முடியும், குழுக்கள் பயன்படுத்தி சிறந்த நடைமுறையில் இருக்கும். இங்கே IAM இல் ஒரு குழுவை உருவாக்கும் செயல்.

S3 பக்கெட் மற்றும் கிளவுட்ஃப்ரண்ட் ஆகியவற்றிற்கு குழு அணுகலை வழங்கவும்

உங்கள் குழு S3 அல்லது CloudFront இல் என்ன செய்ய முடியும் என்பதைக் கட்டுப்படுத்துகிறது. முன்னிருப்பாக, உங்கள் குழுவில் AWS இல் எதையும் அணுக முடியாது. நான் சரி என்று கொள்கைகளை ஆவணங்களை கண்டுபிடித்தேன் ஆனால் ஒரு சில கொள்கைகளை உருவாக்கும், நான் அவர்களை வேலை செய்ய விரும்பினேன் வேலை விஷயங்களை பெற சோதனை மற்றும் பிழை ஒரு பிட் செய்து.

கொள்கைகளை உருவாக்குவதற்கான சில விருப்பத்தேர்வுகளைக் கொண்டுள்ளீர்கள்.

ஒரு விருப்பத்தை நீங்கள் கட்டளை வரியில் நேரடியாக உள்ளிடலாம். நீங்கள் ஒரு கொள்கையை உருவாக்கி, அதை ட்வீக்கிங் செய்வதன் காரணமாக, பாலிசினை ஒரு உரை கோப்பில் சேர்ப்பது எளிதானது, பின்னர் உரை கோப்பை iam-groupuploadpolicy உடன் ஒரு அளவுருவாக பதிவேற்றலாம். இங்கே ஒரு உரை கோப்பை பயன்படுத்தி IAM க்கு பதிவேற்றும் செயல்முறை.

IAM கொள்கைகளுக்கு வரும் போது நிறைய விருப்பங்கள் உள்ளன. அமேசான் AWS பாலிசி ஜெனரேட்டர் என்று அழைக்கப்படும் மிகச் சிறந்த கருவியாகும். இந்த கருவி GUI ஐ வழங்குகிறது, உங்கள் கொள்கைகளை உருவாக்கவும், கொள்கையை நடைமுறைப்படுத்த வேண்டிய உண்மையான குறியீட்டை உருவாக்கவும் முடியும். AWS அடையாள மற்றும் அணுகல் மேலாண்மை ஆன்லைன் ஆவணங்களைப் பயன்படுத்துவதற்கான அணுகல் கொள்கை மொழி பிரிவை நீங்கள் பார்க்கலாம்.

பயனர் உருவாக்கி குழுவில் சேர்க்கவும்

ஒரு புதிய பயனரை உருவாக்குவதற்கும், அவற்றை அணுகுவதற்கு குழுவுக்குச் சேர்ப்பதும், சில வழிமுறைகளை உள்ளடக்குகிறது.

உள்நுழைவு செய்தது உருவாக்கவும் மற்றும் விசைகள் உருவாக்கவும்

இந்த கட்டத்தில், நீங்கள் ஒரு பயனரை உருவாக்கியிருக்கிறீர்கள், ஆனால் உண்மையில் அவற்றை S3 இலிருந்து பொருட்களை சேர்க்க மற்றும் அகற்றுவதற்கான வழியை அவர்களுக்கு வழங்க வேண்டும்.

IAM ஐப் பயன்படுத்தி S3 க்கு உங்கள் பயனர்களுக்கு வழங்க 2 வழிகள் உள்ளன. நீங்கள் ஒரு உள்நுழைவு செய்தது உருவாக்க மற்றும் உங்கள் பயனர்களுக்கு ஒரு கடவுச்சொல்லை வழங்க முடியும். அவர்கள் அமேசான் AWS கன்சோலில் உள்நுழைவதற்கு அவற்றின் சான்றுகளை பயன்படுத்தலாம். மற்ற பயனர்கள் உங்கள் பயனர்களுக்கு அணுகல் விசையும் இரகசிய விசையும் கொடுக்க வேண்டும். அவர்கள் S3 ஃபாக்ஸ், கிளவுட் பெர்ரி S3 எக்ஸ்ப்ளோரர் அல்லது S3 உலாவி போன்ற 3 வது கட்சி கருவிகளில் இந்த விசைகளை பயன்படுத்த முடியும்.

புகுபதிகை செய்தது உருவாக்கவும்

உங்களுடைய S3 பயனர்களுக்கான ஒரு உள்நுழைவு சுயவிவரத்தை உருவாக்குவதன் மூலம், அவை அமேசான் AWS கன்சோலுடன் உள்நுழைவதற்குப் பயன்படுத்தக்கூடிய பயனர் பெயரையும் கடவுச்சொல்லையும் அவர்களுக்கு வழங்குகிறது.

விசைகள் உருவாக்கவும்

ஒரு AWS இரகசிய அணுகல் விசை மற்றும் அதனுடன் தொடர்புடைய AWS அணுகல் விசை அடையாளத்தை உருவாக்குதல் உங்கள் பயனர்கள் முன்னர் குறிப்பிட்டுள்ளபடி போன்ற மூன்றாம் தரப்பு மென்பொருள் பயன்படுத்த அனுமதிக்கும். ஒரு பாதுகாப்பு நடவடிக்கையாக, பயனர் விவரங்களைச் சேர்க்கும் போது இந்த விசைகளை மட்டுமே பெற முடியும் என்பதை நினைவில் கொள்ளுங்கள். Command Prompt இலிருந்து வெளியீட்டை நகலெடுத்து ஒட்டவும் உறுதிசெய்து, ஒரு உரை கோப்பில் சேமிக்கவும். உங்கள் பயனர் கோப்பை அனுப்பலாம்.

டெஸ்ட் அணுகல்

இப்போது நீங்கள் IAM குழுக்கள் / பயனர்களை உருவாக்கி, கொள்கைகளை பயன்படுத்தி குழுக்கள் அணுகலை அளித்திருக்கிறீர்கள், நீங்கள் அணுகலை சோதிக்க வேண்டும்.

கன்சோல் அணுகல்

உங்கள் பயனர்கள் தங்கள் பயனர் பெயரையும் கடவுச்சொல்லையும் AWS கன்சோலில் உள்நுழைய பயன்படுத்தலாம். இருப்பினும், இது வழக்கமான கன்சோல் உள்நுழைவு பக்கமாக இல்லை, இது முக்கிய AWS கணக்கிற்கு பயன்படுத்தப்படுகிறது.

உங்களுடைய அமேசான் AWS கணக்கிற்கான உள்நுழைவு படிவத்தை வழங்கும் எந்த சிறப்பு URL ஐ பயன்படுத்தலாம். உங்கள் IAM பயனர்களுக்கான S3 இல் உள்நுழைவதற்கான URL இங்கே உள்ளது.

https://AWS-ACCOUNT-NUMBER.signin.aws.amazon.com/console/s3

AWS-ACCOUNT-NUMBER உங்கள் வழக்கமான AWS கணக்கு எண். அமேசான் வலை சேவையின் உள்நுழைவு வடிவத்தில் உள்நுழைவதன் மூலம் இதைப் பெறலாம். புகுபதிகை செய்து, கணக்கு கிளிக் செய்யவும் கணக்கு செயல்பாடு. உங்கள் கணக்கு எண் மேல் வலது மூலையில் உள்ளது. நீங்கள் கோடுகள் நீக்க உறுதி. URL https://123456789012.signin.aws.amazon.com/console/s3 போன்ற ஏதாவது இருக்கும்.

அணுகல் விசைகள் பயன்படுத்துதல்

இந்த கட்டுரையில் ஏற்கனவே குறிப்பிட்டுள்ள மூன்றாம் தரப்புக் கருவிகளை நீங்கள் பதிவிறக்கி நிறுவலாம். உங்கள் அணுகல் விசை ஐடி மற்றும் 3 வது கட்சி கருவி ஆவணத்திற்கு இரகசிய அணுகல் விசையை உள்ளிடவும்.

நீங்கள் ஒரு ஆரம்ப பயனரை உருவாக்கி, S3 இல் அவர்கள் செய்ய வேண்டிய அனைத்தையும் செய்ய முடியும் என்று சோதித்துப் பார்க்க வேண்டும் என்று கடுமையாக பரிந்துரைக்கிறேன். உங்கள் பயனர்களில் ஒருவர் சரிபார்க்கப்பட்ட பிறகு, உங்கள் எல்லா S3 பயனர்களையும் அமைக்க தொடரலாம்.

வளங்கள்

அடையாளம் மற்றும் அணுகல் மேலாண்மை (IAM) பற்றிய ஒரு நல்ல புரிதலை உங்களுக்கு வழங்குவதற்கான சில வளங்கள் இங்கு உள்ளன.