// Policy 생성
data "aws_iam_policy" "administrator_access" {
name = "AdministratorAccess"
}
// 생성한 develop IAM 그룹에 생성한 정책 Attach
resource "aws_iam_group_policy_attachment" "name" {
group = aws_iam_group.develop_group.name
policy_arn = data.aws_iam_policy.administrator_access.arn
}
AdministratorAccess 권한을 가진 정책 생성 및 develop 그룹에 Attach
-> AdministratorAccess 권한은 root 계정의 권한과 동일하다고 볼 수 있으니 꼭 필요 최소 권한만 부여하기(실습용으로만 부여)
4. develop 그룹에 haksu.got 계정 추가
// IAM 그룹에 IAM User 추가
resource "aws_iam_group_membership" "develop" {
name = aws_iam_group.develop_group.name
users = [ aws_iam_user.haksu.name ]
group = aws_iam_group.develop_group.name
}