IAM μ΄λ?
AWS IAMμ AWS Identity and Access Managementμ μ½μλ‘, AWS κ³μ λ΄μμ 리μμ€μ λν μ κ·Ό κΆνμ κ΄λ¦¬νλ μλΉμ€μ λλ€. μ΄ μλΉμ€λ₯Ό ν΅ν΄ μ¬μ©μλ€μ AWS 리μμ€μ λν μ κ·Όμ μ μ΄νκ³ , 보μμ κ°ννλ©°, 리μμ€ μ¬μ©μ λͺ¨λν°λ§ν μ μμ΅λλ€.
IAMμ΄ μ 곡νλ κΈ°λ₯
IAMμ AWS 리μμ€μ λν μ κ·Όμ κ΄λ¦¬νκ³ λ³΄μμ κ°ννλλ° μ€μν μν μ ν©λλ€.
μ μ ν κΆνμ μ€μ νκ³ μ¬μ©μμ μν μ κ΄λ¦¬ν¨μΌλ‘μ¨ λ°μ΄ν° μ μΆ λ° λ³΄μ μνμ λ°©μ§ν μ μμ΅λλ€.
- μ¬μ©μ(User):
- AWS κ³μ μ μ‘μΈμ€ν μ μλ κ°λ³ μ¬μ©μμ λλ€. κ° μ¬μ©μλ κ³ μ ν μ격 μ¦λͺ μ κ°μ§κ³ μμΌλ©°, IAMμ ν΅ν΄ κ·Έλ€μ κΆνκ³Ό κ·μΉμ κ΄λ¦¬ν μ μμ΅λλ€.
- κ·Έλ£Ή(Group):
- κ·Έλ£Ήμ μ¬λ¬ μ¬μ©μλ€μκ² λμΌν κΆνμ μ μ©ν μ μλλ‘ νλ μν μ λλ€. μλ₯Ό λ€μ΄, κ°λ°μ κ·Έλ£Ήμ μν μ¬μ©μλ€μ νΉμ 리μμ€μ λν μ κ·Ό κΆνμ λͺ¨λ 곡μ ν μ μμ΅λλ€.
- μν (Role):
- μν μ AWS μλΉμ€μ 리μμ€μ λν μμ μ‘μΈμ€ κΆνμ μ 곡ν©λλ€. λ€λ₯Έ AWS κ³μ , μλΉμ€ λλ μ¬μ©μμ μν΄ κ°μμΌλ‘ μ¬μ©λμ΄ νΉμ μμ μ μννλλ‘ νμ©λ©λλ€.
- κΆν μ μ±
(Policy):
- κΆν μ μ± μ IAM μν , κ·Έλ£Ή λλ μ¬μ©μμ λν κΆνμ μ μν©λλ€. JSON νμμΌλ‘ μμ±λλ©°, νΉμ μμ μ μνν μ μλμ§ μ¬λΆλ₯Ό μ§μ ν©λλ€.
- μ‘μΈμ€ ν€(Access Key):
- AWS API, CLI λλ SDKλ₯Ό ν΅ν΄ νλ‘κ·Έλλ° λ°©μμΌλ‘ AWS μλΉμ€μ μ‘μΈμ€ν λ μ¬μ©λλ 보μ μ격 μ¦λͺ μ λλ€.
- 보μ μ격 μ¦λͺ
(Security Credentials):
- IAM μ¬μ©μ λλ μν μ μν΄ μμ±λλ μ‘μΈμ€ ν€ λ° λΉλ° ν€μ κ°μ μ격 μ¦λͺ μ λλ€.
- λ€μ€ μμ μΈμ¦(Multi-factor Authentication, MFA):
- IAM μ¬μ©μκ° μ‘μΈμ€νλλ° μΆκ°μ μΈ λ³΄μ κ³μΈ΅μ μ 곡νκΈ° μν΄ μ¬μ©λλ κΈ°λ₯μ λλ€. λ³΄ν΅ λΉλ°λ²νΈμ ν¨κ» MFA μ₯μΉ(μ: μ€λ§νΈν° μ±, νλμμ ν ν°)λ₯Ό μ¬μ©νμ¬ λ‘κ·ΈμΈν©λλ€.
IAM μ¬μ© μ΄μ
- 보μ κ°ν:
- IAMμ μ¬μ©νλ©΄ μ¬μ©μμκ² νμν μ΅μνμ κΆνλ§ λΆμ¬ν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μ 체 μμ€ν μ λν 보μμ κ°νν μ μμ΅λλ€.
- μ κ·Ό μ μ΄:
- IAMμ μ¬μ©νλ©΄ κ°λ³ μ¬μ©μ λλ κ·Έλ£Ήμκ² νΉμ 리μμ€μ λν μ‘μΈμ€λ₯Ό μ μ΄ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, κ°λ°μ κ·Έλ£Ήμλ κ°λ° 리μμ€μ λν μ‘μΈμ€λ₯Ό μ 곡νκ³ , μ΄μμ κ·Έλ£Ήμλ νλ‘λμ νκ²½μ λν μ‘μΈμ€λ₯Ό μ 곡ν μ μμ΅λλ€.
- μ€μ μ§μ€νλ μ‘μΈμ€ κ΄λ¦¬:
- IAMμ μ¬μ©νλ©΄ AWS κ³μ μ λͺ¨λ 리μμ€μ λν μ‘μΈμ€λ₯Ό μ€μ μ§μ€ννμ¬ κ΄λ¦¬ν μ μμ΅λλ€. μ΄λ 보μ μ μ± μ μΌκ΄λκ² μ μ©νκ³ κ΄λ¦¬νλλ° λμμ΄ λ©λλ€.
- κ°μ¬ λ° λͺ¨λν°λ§:
- IAMμ ν΅ν΄ λκ° μΈμ μ΄λ€ 리μμ€μ μ‘μΈμ€ νλμ§ μΆμ ν μ μμ΅λλ€. μ΄λ 보μ μ¬κ³ λ°μ μ λΉ λ₯΄κ² λμνκ³ λ¦¬μμ€ μ¬μ©μ λν κ°μ¬λ₯Ό μννλλ° λμμ΄ λ©λλ€.
IAM μ¬μ© μμ
IAMμ AWS κ³μ μ 보μ λ° λ¦¬μμ€ κ΄λ¦¬λ₯Ό μν΄ νμμ μΈ λꡬμ λλ€.
μ μ νκ² κ΅¬μ±νκ³ κ΄λ¦¬ν¨μΌλ‘μ¨ λ³΄μμ κ°ννκ³ , 리μμ€λ₯Ό ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν μ μμ΅λλ€.
- νμ¬ λ΄λΆμ ν ꡬμ±:
- νμ¬μλ κ°λ°ν, μ΄μν, 보μν λ± λ€μν νμ΄ μμ΅λλ€.
- IAMμ μ¬μ©νμ¬ κ° νμ νμν κΆνμ λΆμ¬ν©λλ€. κ°λ°νμλ κ°λ° 리μμ€μ λν μ‘μΈμ€λ₯Ό λΆμ¬νκ³ , μ΄μνμλ νλ‘λμ νκ²½μ λν μ‘μΈμ€λ₯Ό λΆμ¬ν μ μμ΅λλ€.
- μμ μ‘μΈμ€ κΆν μ 곡:
- μΈλΆ κ°λ°μλ νλ‘μ νΈμ μ°Έμ¬νλ μΌμμ μΈ μ¬μ©μμκ² λ¦¬μμ€μ λν μ‘μΈμ€ κΆνμ μ 곡ν΄μΌ ν μ μμ΅λλ€.
- IAMμ μ¬μ©νμ¬ μ΄λ¬ν μ¬μ©μμκ² νμν κΆνμ μΌμμ μΌλ‘ λΆμ¬ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, μν μ μμ±νκ³ νμν κΆνμ ν¬ν¨ν μ μ± μ μ°κ²°νμ¬ νλ‘μ νΈ κΈ°κ° λμλ§ μ¬μ©ν μ μλλ‘ ν μ μμ΅λλ€.
- 보μ κ°νλ₯Ό μν λ€μ€ μμ μΈμ¦(MFA):
- IAMμ μ¬μ©νμ¬ μ¬μ©μκ° AWS κ³μ μ λ‘κ·ΈμΈν λ λ€μ€ μμ μΈμ¦μ νμ±νν μ μμ΅λλ€.
- μ΄λ₯Ό ν΅ν΄ 보μμ λμ± κ°ννκ³ , μ μμ μΈ μ‘μΈμ€λ₯Ό λ°©μ§ν μ μμ΅λλ€.
- 리μμ€μ λν μ‘μΈμ€ λͺ¨λν°λ§:
- IAMμ μ¬μ©νμ¬ λκ° μ΄λ€ 리μμ€μ μ‘μΈμ€νλμ§ μΆμ ν μ μμ΅λλ€.
- CloudTrailκ³Ό ν¨κ» μ¬μ©νλ©΄ API νΈμΆ κΈ°λ‘μ κ²ν νκ³ , 보μ μ΄λ²€νΈλ₯Ό μ μνκ² μλ³νμ¬ λμν μ μμ΅λλ€.
'π Development > AWS(Amazon Web Services)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
PySpark(νμ΄μ€νν¬)μ AWS Glue(κΈλ£¨) ETL λ? (0) | 2024.02.19 |
---|---|
[AWS] Pyhton boto3 λΌμ΄λΈλ¬λ¦¬ μ¬μ© (1) | 2024.02.16 |
[AWS] Redshift λ? (0) | 2024.01.19 |
[AWSμμμ μ¨λ맨λ κ°λ ] μ¨λ맨λ(On-demand) μλΉμ€ λ? (0) | 2023.11.20 |