티스토리 뷰

AWS

awcli iam policy command

fendys 2021. 8. 21. 18:19
반응형

AWS IAM policy 를 생성 하는 명령어

aws iam create-policy --profile transit --policy-name policy_name --policy-document file://policy_name --tags ‘{“Key”: “Name”,“Value”: “policy_name"}’


설명
1. --policy-name policy_name ### policy_name은 실제 IAM에서 생성 되는 폴리시명
2. --policy-document file://policy_name ###policy_name파일을 읽어와서 권한을 설정 한다.
3. --tags ‘{“Key”: “Name”,“Value”: “policy_name"}’ #### tag의 key는 Name 이고 그 값은 policy_name으로 설정

"Version":"2012-10-17",
   "Statement":[             
      {
         "Sid":"allow1",    ### Sid는 참조 디스크립션
         "Effect":"Allow",
         "Action":[
            "s3:ListBucket"
         ],
         "Resource":[
            "arn:aws:s3:::s3-path.fendys",
            "arn:aws:s3:::s3-path.fendys/*"
         ]
      },
      {
         "Sid":"allow2",
         "Effect":"Allow",
         "Action":[
            "s3:GetObject"
         ],
         "Resource":[
            "arn:aws:s3:::s3-path.fendys",
            "arn:aws:s3:::s3-path.fendys/*"
         ]
      },
      {
         "Sid":"allow3",
         "Effect":"Allow",
         "Action":[
            "s3:ListAllMyBuckets"
         ],
         "Resource":"*"
      }
   ]
}
반응형

'AWS' 카테고리의 다른 글

aws sso config 및 login  (0) 2021.09.01
AWS S3 Command  (0) 2021.08.21
awscli windows 간단사용 - SSO 기준  (0) 2021.08.21
JSon 문법 체크  (0) 2021.08.21
aws cli 설치 링크  (0) 2021.08.21