AWS SDK 또는 CLI로 PutGroupPolicy with a CLI 사용하기
AWS SDK 또는 CLI로 PutGroupPolicy with a CLI 사용하기
다음 코드 예시는 PutGroupPolicy with a CLI을(를) 사용하는 방법을 보여줘요.
출처: 문서
본문
AWS CLI
그룹에 정책을 추가하려면
다음 put-group-policy 명령은 Admins IAM 그룹에 정책을 추가해요.
aws iam put-group-policy \
--group-name
Admins
\
--policy-document
file://AdminPolicy.json
\
--policy-name
AdminRoot
이 명령은 출력이 없어요.
정책은 AdminPolicy.json 파일에 JSON 문서로 정의돼 있어요. (파일 이름과 확장자는 의미가 없어요.)
더 자세한 내용은 AWS IAM 사용자 가이드의 'IAM 정책 관리' 문서를 참고하세요.
API 상세 내용은 AWS CLI Command Reference의 PutGroupPolicy 문서를 참고하세요.
Tools for PowerShell V4
예시 1: 이 예시는 AppTesterPolicy 인라인 정책을 만들고 AppTesters IAM 그룹에 포함해요. 같은 이름의 인라인 정책이 이미 있으면 덮어써요. JSON 정책 내용은 apptesterpolicy.json 파일에서 가져와요. JSON 파일 내용을 제대로 처리하려면 -Raw 파라미터를 꼭 사용해야 해요.
Write-IAMGroupPolicy -GroupName AppTesters -PolicyName AppTesterPolicy -PolicyDocument (Get-Content -Raw apptesterpolicy.json)
API 상세 내용은 AWS Tools for PowerShell Cmdlet Reference (V4)의 PutGroupPolicy 문서를 참고하세요.
Tools for PowerShell V5
예시 1: 이 예시는 AppTesterPolicy 인라인 정책을 만들고 AppTesters IAM 그룹에 포함해요. 같은 이름의 인라인 정책이 이미 있으면 덮어써요. JSON 정책 내용은 apptesterpolicy.json 파일에서 가져와요. JSON 파일 내용을 제대로 처리하려면 -Raw 파라미터를 꼭 사용해야 해요.
Write-IAMGroupPolicy -GroupName AppTesters -PolicyName AppTesterPolicy -PolicyDocument (Get-Content -Raw apptesterpolicy.json)
API 상세 내용은 AWS Tools for PowerShell Cmdlet Reference (V5)의 PutGroupPolicy 문서를 참고하세요.