이제 배포를 위한 AWS 스터디 시작
AWS Identity and Access Management
AWS 리소스에 대한 액세스를 안전하게 제어할 수 있는 웹 서비스.
IAM은 AWS에서 보안을 강화하고 규정 준수 요구 사항을 충족하는 데 중요한 역할을 합니다. IAM을 사용하면 사용자에게 필요한 권한만 부여하여 보안을 유지하고, 일부 규정 준수 규정을 준수하기 위해 일부 사용자에게만 특정 리소스에 대한 액세스를 부여할 수 있습니다
위와 같이 IAM에서는 사용자, 그룹, 정책을 사용하여 AWS 리소스에 대한 액세스 권한을 지정하고 관리합니다. 이를 통해 AWS 리소스에 대한 보안을 강화하고, 사용자에게 필요한 권한만 부여하여 보안을 유지할 수 있습니다.
{
"Version": "policy-version",
"Statement": [
{
"Effect": "allow-or-deny",
"Action": ["action-name"],
"Resource": ["resource-arn"],
"Condition": {
"condition-operator": {
"condition-key": "condition-value"
}
}
}
]
}
Version
: 정책 버전. 현재는 "2012-10-17" 에서 고정.Statement
: 정책 규칙. 배열 형태로 여러 개의 규칙을 작성할 수 있다.Effect
: 규칙 적용 여부. "allow" 또는 "deny" 중 하나를 선택.Action
: 규칙 적용 작업 종류. 예를 들어 "s3:ListBucket"과 같은 형식으로 작성.Resource
: 규칙 적용 리소스의 ARN(Amazon Resource Name). 예를 들어 "arn:aws:s3:::my-bucket/*"과 같은 형식으로 작성.Condition
: 규칙 적용 조건. 필수는 아니며, 필요 시 추가 가능.Multi-Factor Authentication 다중 인증 요소 인증 방식
일반적인 사용자 ID와 비밀번호 입력 외 추가적인 인증 요소를 요구하여 보안을 강화하는 방법
사용자 로그인 정보 유출 시에도 보안 유지
추가인증 요소 미입력시 로그인 불가능