AWS(Amazon Web Services)μ μ€μν κ°λ μΈ IAM μ μ (IAM User) μμ± κ³Όμ μ λν΄ μμΈν μμλ³΄κ² μ΅λλ€.
IAM μ μ μμ±
AWSμμ IAM μ μ λ₯Ό μμ±νμ¬ νμλ³λ‘ νμν κΆνμ λΆμ¬νκ³ , 보μμ κ°ννλ λ°©λ²μ λ¨κ³λ³λ‘ μ΄ν΄λ³΄κ² μ΅λλ€.
λ¬΄λ£ ν΄λΌμ°λ μ»΄ν¨ν μλΉμ€ - AWS ν리 ν°μ΄
μ΄λ¬ν ν리 ν°μ΄ ννμ AWS μ κ· κ³ κ°μκ²λ§ μ 곡λλ©° AWS κ°μ μΌλ‘λΆν° 12κ°μ λμ μ ν¨ν©λλ€. 12κ°μμ λ¬΄λ£ μ¬μ© κΈ°κ°μ΄ λ§λ£λκ±°λ μ ν리μΌμ΄μ μ¬μ©λμ΄ ν리 ν°μ΄ λ²μλ₯Ό μ΄κ³Όν κ²½μ°
aws.amazon.com
1. IAM μ μ μμ± μμ
- AWS μ½μμ λ‘κ·ΈμΈν ν, IAM μλΉμ€λ‘ μ΄λν©λλ€.
- μ’μΈ‘ λ©λ΄μμ μ¬μ©μ(User)λ₯Ό μ νν ν, μ¬μ©μ μΆκ°(Add user) λ²νΌμ ν΄λ¦ν©λλ€.
μ μ½μμ μ νμ¬νμΌκΉμ?
AWSλ νλ‘κ·Έλλ° μΈμ΄λ₯Ό ν΅ν΄μλ μ κ·Ό κ°λ₯νκΈ° λλ¬Έμ, κ΅³μ΄ μ½μμ μ¬μ©ν νμλ μμ΅λλ€.
νμ§λ§ μ΄λ³΄μμκ²λ μ½μμ ν΅ν μκ°μ μ κ·Όμ΄ λ νΈλ¦¬ν μ μμ΅λλ€.
μ¬κΈ°μλ AWS Consoleμ μ΄μ©νμ¬ ν΄λ³΄κ² μ΅λλ€.
2. μ¬μ©μ μΈλΆ μ 보 μ§μ
- μ¬μ©μ μ΄λ¦(User name): μμ±ν μ μ μ μ΄λ¦μ μ λ ₯ν©λλ€. μ: developer
- μ‘μΈμ€ μ ν μ ν: νλ‘κ·Έλλ° λ°©μ μ‘μΈμ€(Programmatic access)μ AWS Management Console μ‘μΈμ€(AWS Management Console access) μ€ νμν μ΅μ
μ μ νν©λλ€.
- νλ‘κ·Έλλ° λ°©μ μ‘μΈμ€: AWS CLI, SDK, APIλ₯Ό ν΅ν΄ AWS 리μμ€μ μ κ·Όν μ μλ ν€λ₯Ό μ 곡ν©λλ€.
- AWS Management Console μ‘μΈμ€: AWS μ½μμ λ‘κ·ΈμΈν μ μλ λΉλ°λ²νΈλ₯Ό μ€μ ν©λλ€.
3. κΆν μ€μ
κ·Έλ£Ήμ μ¬μ©μ μΆκ°
IAM μ μ μκ² κΆνμ λΆμ¬νλ κ°μ₯ ν¨κ³Όμ μΈ λ°©λ²μ κ·Έλ£Ή(Group)μ μ¬μ©νλ κ²μ λλ€.
κ·Έλ£Ήμ μ μ± μ μ°κ²°νλ©΄, κ·Έλ£Ήμ μν λͺ¨λ μ μ μκ² λμΌν κΆνμ΄ λΆμ¬λ©λλ€.
κ·Έλ£Ήμ μ¬μ©μ μΆκ° - IAM κ·Έλ£Ήμ μ¬μ©μ μΆκ°
- AWSλ μλ₯Ό λ€μ΄ κ°λ°νκ³Ό κ°μ΄ λΉμ·ν κΆνμ νμλ‘ νλ μ μ λ€μ κ·Έλ£ΉμΌλ‘ λ¬Άμ΄ μ μ± μ μ μ©ν μ μμ΅λλ€.
- μ΄λ κ² νλ©΄ κ°λ³ μ μ μκ² μ§μ κΆνμ λΆμ¬νμ§ μκ³ , κ·Έλ£Ή λ¨μλ‘ κ΄λ¦¬ν μ μμ΄ ν¨μ¨μ μ λλ€.
κ·Έλ£Ήμ κΆν λΆμ¬
- AWS κ΄λ¦¬ν μ μ±
μ ν: AWSμμ μ 곡νλ 미리 μ μλ μ μ±
μ μ νν μ μμ΅λλ€.
- IAMFullAccess
- AmazonEC2FullAccess
- EC2InstanceConnect
- AmazonS3FullAccess
- AmazonRDSFullAccess
1. IAMFullAccess
μ€λͺ : AWS IAM(μ¬μ©μ, κ·Έλ£Ή, μν , μ μ± )μ μμ ν κ΄λ¦¬ν μ μλ κΆν.
κ°λ₯ν μμ : μ¬μ©μ μμ±/μμ , κΆν μ€μ , MFA κ΄λ¦¬. μν: κΆνμ μλͺ» λΆμ¬νλ©΄ 보μ λ¬Έμ κ° λ°μν μ μμ.
2. AmazonEC2FullAccess
μ€λͺ : EC2 μΈμ€ν΄μ€λ₯Ό μλ²½ν κ΄λ¦¬ν μ μλ κΆν.
κ°λ₯ν μμ : EC2 μμ±/μμ , 보μ κ·Έλ£Ή λ° ν€ κ΄λ¦¬, λ‘λ λ°Έλ°μ μ€μ . μν: μ€μν μλ²λ₯Ό μμ νκ±°λ λΉμ©μ΄ λ§μ΄ λλ μΈμ€ν΄μ€λ₯Ό μμ±ν μ μμ.
3. EC2InstanceConnect
μ€λͺ : EC2 μΈμ€ν΄μ€μ SSHλ‘ μ μν μ μλ κΆν.
κ°λ₯ν μμ : AWS μ½μμ ν΅ν΄ SSHλ‘ μμ μ μ. μν: κΆνμ΄ μ μΆλλ©΄ μλ²μ μ κ·Όν΄ λ―Όκ°ν μμ μ μνν μ μμ.
4. AmazonS3FullAccess
μ€λͺ : S3 λ²ν·κ³Ό κ°μ²΄λ₯Ό μλ²½ν κ΄λ¦¬ν μ μλ κΆν.
κ°λ₯ν μμ : λ²ν· μμ±/μμ , κ°μ²΄ μ λ‘λ/μμ , κΆν λ° μ μ± κ΄λ¦¬. μν: λ°μ΄ν°λ₯Ό μλͺ» μμ νκ±°λ κ³΅κ° λ²ν· μ€μ μΌλ‘ λ°μ΄ν°κ° μ μΆλ μ μμ.
5. AmazonRDSFullAccess
μ€λͺ : RDS(λ°μ΄ν°λ² μ΄μ€ μλΉμ€)λ₯Ό μλ²½ν κ΄λ¦¬ν μ μλ κΆν.
κ°λ₯ν μμ : RDS μμ±/μμ , λ°±μ /μ€λ μ· κ΄λ¦¬, 보μ μ€μ λ³κ²½. μν: λ°μ΄ν°λ² μ΄μ€λ₯Ό μμ νκ±°λ μ€μ μ μλͺ» λ³κ²½ν΄ μ₯μ κ° λ°μν μ μμ.
- μ μ± νμΈ: μ νν μ μ± μ JSON νμμΌλ‘ νμΈν μ μμ΅λλ€.
κ·Έλ£Ή μμ± μλ£
- κ·Έλ£Ή μ΄λ¦ μ§μ : μλ₯Ό λ€μ΄ Developersμ κ°μ΄ κ·Έλ£Ήμ λͺ©μ μ λνλ΄λ μ΄λ¦μ μ§μ ν©λλ€.
- μ¬μ©μ κ·Έλ£Ή μμ±: μμ±ν κ·Έλ£Ήμ νμΈνκ³ , λ€μ λ¨κ³λ‘ λμ΄κ°λλ€.
μμ±ν κ·Έλ£Ήμ 체ν¬ν ν, λ€μ λ¨κ³λ‘ λμ΄κ°λ©΄ νκ·Έλ₯Ό μΆκ°ν μ μμ΅λλ€.
- μμ: ν€λ λΆμ, κ°μ κ°λ°νκ³Ό κ°μ΄ μ§μ ν μ μμ΅λλ€.
- νκ·Έλ 리μμ€ κ΄λ¦¬λ₯Ό μ©μ΄νκ² νκ³ , λΉμ© ν λΉμ λͺ ννκ² ν μ μλλ‘ λμμ€λλ€.
4. IAM μ μ μμ± μλ£ λ° λ‘κ·ΈμΈ μ 보 νμΈ
- μ μ μμ± μλ£: IAM μ μ κ° μ±κ³΅μ μΌλ‘ μμ±λλ©΄, μ‘μΈμ€ ν€(ID λ° Secret)μ λ‘κ·ΈμΈ URLμ νμΈν μ μμ΅λλ€.
- κ³μ ID: ex) 982534367401
- μ΄ μ 보λ IAM μ μ κ° AWS μ½μμ λ‘κ·ΈμΈν λ νμν©λλ€.
5. IAM λ‘κ·ΈμΈμΌλ‘ λ‘κ·ΈμΈ
μμ±ν IAM μ μ μ μ격 μ¦λͺ μ μ¬μ©νμ¬ AWS μ½μμ λ‘κ·ΈμΈν μ μμ΅λλ€.
λ‘κ·ΈμΈ ν, ν΄λΉ μ μ λ ν λΉλ κΆνμ λ°λΌ AWS 리μμ€μ μ κ·Όνκ³ κ΄λ¦¬ν μ μμ΅λλ€.
λΉμ© λ° μ¬μ©λκ³Ό κ°μ λ―Όκ°ν μ 보λ IAM μ μ κ° νμΈν μ μμ΅λλ€.
νμ μ, λ£¨νΈ μ μ λ νΉμ κΆνμ κ°μ§ IAM μ μ μκ²λ§ μ κ·Ό κΆνμ λΆμ¬ν΄μΌ ν©λλ€.
μ°Έκ³ μλ£
- AWS 곡μ λ¬Έμ - IAM μ¬μ©μ λ° κ·Έλ£Ή: IAM User Guide
- AWS 곡μ λ¬Έμ - IAM μ μ± : IAM Policies
- AWS 곡μ λ¬Έμ - μ μ± νκ° λ‘μ§: IAM Policy Evaluation Logic
- AWS μ μ± μν: AWS Managed Policies
- JSON μ μ± μμ : IAM JSON Policy Examples
'βοΈ Cloud Native > π³οΈ AWS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[AWS] IAM μ μ± : μ¬μ©μ 보νΈλ₯Ό μν λΉλ°λ²νΈ μ μ± κ³Ό MFA μ€μ (0) | 2025.01.21 |
---|---|
[AWS] AWS Region μ ν κ°μ΄λ (0) | 2025.01.19 |
[AWS] AWS μ΄ν΄νκΈ°: IP μ£Όμμ VPC κ΄λ¦¬ (0) | 2025.01.17 |
[AWS] Amazon EC2 μΈμ€ν΄μ€ μμ± κ°μ΄λ (0) | 2025.01.17 |
[AWS] AWS μ΄ν΄νκΈ° : λ£¨νΈ μ μ μ IAM μ μ , μ μ± κ΄λ¦¬ (0) | 2025.01.17 |