AWS Identity ба Хандалтын Удирдлага

3-р хэсгийн 1-р хэсэг

2011 онд Amazon нь CloudFront-ийн AWS Identity & Access Management (IAM) дэмжлэгийг зарлалаа. ОУЭА 2010 онд эхэлсэн ба S3 дэмжлэгийг оруулсан. AWS Identity & Access Management (IAM) нь AWS дансанд олон хэрэглэгчтэй байх боломжийг олгодог. Хэрэв та Amazon Web Services (AWS) ашигласан бол AWS-д агуулгаа удирдах цорын ганц арга бол таны хэрэглэгчийн нэр, нууц үг эсвэл хандалтын түлхүүрүүдийг өгөх явдал юм.

Энэ нь бидний ихэнхэд зориулагдсан аюулгүй байдлын асуудал юм. IAM нь нууц үг, хандалтын түлхүүрүүдийг хуваалцах хэрэгцээг арилгадаг.

Манай гол AWS нууц үгээ байнга өөрчилж, шинэ түлхүүрийн түлхүүр үүсгэх нь ажилчдаас манай багийг орхиход асуудал үүсгэдэг. AWS Identity & Access Management (IAM) нь хэрэглэгчийн данс тус бүрийн түлхүүрээр зөвшөөрөгдсөн сайн эхлэл байсан юм. Гэсэн хэдий ч бид S3 / CloudFront хэрэглэгчид байгаа тул бид сүүлд болсон IAM-д нэмэгдэх CloudFront-г үзэхийг харж байна.

Би энэ үйлчилгээгээ жаахан тараахын тулд баримтыг олсон. Identity & Access Management (IAM) -д зориулсан төрөл бүрийн дэмжлэг санал болгодог цөөхөн хэдэн бүтээгдэхүүн байдаг. Гэхдээ хөгжүүлэгчид нь ихэвчлэн дасан зохицох чадвартай тул IAM-ийн Amazon S3 үйлчилгээг ашиглан IAM-ийг удирдахад чөлөөтэй шийдлийг эрэлхийлсэн.

Энэ нийтлэл нь IAM-г дэмждэг Command Line Interface -ийг тохируулах болон S3 хандалт бүхий бүлэг / хэрэглэгчийг тохируулах процессоор дамжин явдаг. Та Identity & Access Management (IAM) -г тохируулахаас өмнө Amazon AWS S3 дансаа тохируулах хэрэгтэй.

Миний нийтлэл, Амазон Энгийн Хадгалалтын Үйлчилгээ (S3) ашиглан AWS S3 данс үүсгэх процессоор дамжин алхах болно.

ОУМ-д хэрэглэгчийг бий болгох, хэрэгжүүлэхэд оролцож буй алхмууд энд байна. Энэ нь Windows-д зориулан бичигдсэн боловч та Linux, UNIX болон / эсвэл Mac OSX-д ашиглах боломжтой.

  1. Тушаалын мөр интерфэйсийг (CLI) суулгаж тохируулах
  1. Групп үүсгэх
  2. S3 хувин, CloudFront руу группын хандалт өгөх
  3. Хэрэглэгч үүсгэх ба Add to Group
  4. Нэвтрэх профайл үүсгэж, түлхүүр үүсгэх
  5. Тест хийх

Тушаалын мөр интерфэйсийг (CLI) суулгаж тохируулах

IAM Command Line Toolkit нь Амазоны AWS Хөгжүүлэгчдийн Хэрэгсэлд байдаг Java програм юм. Энэ хэрэгсэл нь бүрхүүл хэрэгсэлээс IAM API командуудыг ажиллуулах боломжийг олгодог (DOS for Windows).

Бүх IAM тушаалуудыг Command Prompt-ээс ажиллуулж болно. Бүх тушаалууд нь "iam-".

Групп үүсгэх

AWS бүртгэл бүрийн хувьд хамгийн ихдээ 100 бүлэг бий. Хэрэглэгчдийн түвшинд ОУХ-ны зөвшөөрлүүдийг тохируулж болох боловч бүлгүүдийг ашиглах нь хамгийн сайн туршлага болно. ОУМХ-д бүлгийг үүсгэх процесс энд байна.

S3 хувин, CloudFront руу группын хандалт өгөх

Бүллүүд нь S3 эсвэл CloudFront дээр таны бүлэг юу хийж чадахыг хянаж байна. Анхдагчаар, таны бүлэг AWS-д юу ч хандах эрхгүй болно. Би бодлогуудыг баримтжуулахыг хүссэн боловч зарим бодлогыг боловсруулахад би тэдгээрийг ажиллахыг хүссэн арга замаар ажиллахын тулд бага зэрэг сорилт, алдаа гаргасан.

Бодлого үүсгэх хэд хэдэн сонголт байна.

Нэг боломж нь та тэдгээрийг Command Prompt руу шууд оруулж болно. Бодлогыг үүсгэж, боловсронгуй болгож болох тул миний хувьд бодлогыг текст файл болгон нэмэх нь текст файлыг iam-groupuploadpolicy тушаалаар параметр болгон байршуулахад хялбар болгосон юм. Энд текст файлыг ашиглах болон IAM-д байршуулах үйл явцыг энд оруулав.

ОУМБ-ын бодлогын талаар олон сонголт байдаг. Амазон нь AWS Бодлого үүсгэгч гэж нэрлэгддэг үнэхээр хүйтэн хэрэгсэлтэй. Энэ хэрэгсэл нь таны бодлогыг үүсгэж, бодлогыг хэрэгжүүлэхэд шаардагдах бодит кодыг үүсгэх GUI өгдөг. Та мөн AWS Identity ба Хандалтын Удирдлагын онлайн баримтжуулалтыг ашиглах Хандалтын Бүлгийн Хэлний хэсгийг үзэж болно.

Хэрэглэгч үүсгэх ба Add to Group

Шинэ хэрэглэгчийг үүсгэх, тэднийг бүлэгт оруулахын тулд бүлэг үүсгэх үйл явц нь хоёр алхмуудыг хамарна.

Logon Profile үүсгэх ба үүсгэх түлхүүрүүдийг үүсгэнэ

Энэ үед та хэрэглэгчийг үүсгэсэн боловч тэдгээрийг S3-ээс үнэхээр обьектуудыг нэмж, устгах аргаар хангах хэрэгтэй.

МИА-ыг ашиглан S3-д хандах боломжийг хэрэглэгчдэд олгох 2 сонголт байна. Та Нэвтрэх профайл үүсгэж, хэрэглэгчдийг нууц үгээр хангах боломжтой. Тэд Amazon корпорацийн AWS консол руу нэвтрэх зөвшөөрлийг ашиглах боломжтой. Өөр нэг сонголт бол хэрэглэгчдэд хандах түлхүүр болон нууц түлхүүрийг өгөх явдал юм. Тэд эдгээр түлхүүрүүдийг S3 Fox, CloudBerry S3 Explorer эсвэл S3 Browser зэрэг 3-р талуудын хэрэгслүүдэд ашиглаж болно.

Нэвтрэх профайл үүсгэх

S3-ийн хэрэглэгчдэд нэвтрэлтийн танилцуулгыг үүсгэх Амазоны AWS консол руу нэвтрэхийн тулд хэрэглэж болох хэрэглэгчийн нэр, нууц үг өгдөг.

Түлхүүрүүдийг үүсгэх

AWS нууц нэвтрэх түлхүүрийг үүсгэх ба харгалзах AWS хандалт Key ID нь таны хэрэглэгчдэд өмнөх дурдсантай адил 3-р талыг ашиглах програмыг ашиглах боломжийг олгоно. Аюулгүй байдлын хэмжүүрээр та зөвхөн хэрэглэгчийн профайлыг нэмэх явцад эдгээр түлхүүрүүдийг зөвхөн авч болно. Тушаал хүлээх мөрөөс гаралтыг хуулж, буулгахаа мартуузай. Текст файлд хадгална уу. Та файлаа өөрийн хэрэглэгч рүү илгээж болно.

Тест хийх

Одоо та IAM бүлгүүд / хэрэглэгчид үүсгэсэн бөгөөд бодлогыг ашиглан группүүдэд нэвтрэх эрхийг өгсөн тул та хандалтыг тест хийх хэрэгтэй.

Консол хандалт

AWS консол руу нэвтрэхийн тулд таны хэрэглэгчид өөрсдийн хэрэглэгчийн нэр, нууц үгийг ашиглаж болно. Гэсэн хэдий ч, энэ нь үндсэн AWS бүртгэлд ашиглагддаг тогтмол консолын нэвтрэх хуудас биш юм.

Та өөрийн Amazon AWS дансны нэвтрэх хэлбэрээр нэвтрэх боломжтой тусгай URL байна. Таны IAM хэрэглэгчид зориулсан S3 руу нэвтрэх URL энд байна.

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

AWS-ACCOUNT-NUMBER нь таны тогтмол AWS дансны дугаар юм. Амазоны Вэб Үйлчилгээний Нэвтрэх маягт руу нэвтрэх замаар та үүнийг авч болно. Нэвтрэх гэж ороод Account | дарна уу Дансны үйл ажиллагаа. Таны дансны дугаар баруун дээд буланд байна. Та зураасыг арилгах хэрэгтэй. URL нь https://123456789012.signin.aws.amazon.com/console/s3 шиг харагдах болно.

Хандалтын түлхүүрүүдийг ашиглах

Та энэ нийтлэлд дурдсан аль ч гуравдагч талын хэрэгслүүдийг татан авч суулгах боломжтой. Хандалтын Түлхүүр ID болон нууц нэвтрэх түлхүүрийг гуравдагч талын хэрэгслийн баримтжуулалтанд оруулна уу.

Би таныг анхны хэрэглэгч үүсгэхийг хүсч, S3 дээр хийх шаардлагатай бүх зүйлийг хийж чадах хүмүүсийг бүрэн шалгаж үзээрэй. Та өөрийн хэрэглэгчийн нэгийг шалгасны дараа бүх S3 хэрэглэгчийг тохируулах боломжтой болно.

Нөөц

Identity & Access Management (IAM) талаар илүү сайн ойлголт өгөхөд танд туслах цөөн тооны нөөцүүд байна.