AWS SDK 또는 CLI와 함께 PutGroupPolicy
사용
다음 코드 예제는 PutGroupPolicy
의 사용 방법을 보여 줍니다.
작업 예제는 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 다음 코드 예제에서는 컨텍스트 내에서 이 작업을 확인할 수 있습니다.
- .NET
-
- AWS SDK for .NET
-
참고
GitHub에 더 많은 내용이 있습니다. AWS 코드 예제 리포지토리
에서 전체 예제를 찾고 설정 및 실행하는 방법을 배워보세요. /// <summary> /// Add or update an inline policy document that is embedded in an IAM group. /// </summary> /// <param name="groupName">The name of the IAM group.</param> /// <param name="policyName">The name of the IAM policy.</param> /// <param name="policyDocument">The policy document defining the IAM policy.</param> /// <returns>A Boolean value indicating the success of the action.</returns> public async Task<bool> PutGroupPolicyAsync(string groupName, string policyName, string policyDocument) { var request = new PutGroupPolicyRequest { GroupName = groupName, PolicyName = policyName, PolicyDocument = policyDocument }; var response = await _IAMService.PutGroupPolicyAsync(request); return response.HttpStatusCode == System.Net.HttpStatusCode.OK; }
-
API 세부 정보는 AWS SDK for .NET API 참조의 PutGroupPolicy를 참조하십시오.
-
- CLI
-
- AWS CLI
-
그룹에 정책 추가
다음
put-group-policy
명령은 이름이Admins
인 IAM 그룹에 정책을 추가합니다.aws iam put-group-policy \ --group-name
Admins
\ --policy-documentfile://AdminPolicy.json
\ --policy-nameAdminRoot
이 명령은 출력을 생성하지 않습니다.
정책은 AdminPolicy.json 파일에서 JSON 문서로 정의됩니다. (파일 이름과 확장자는 중요하지 않습니다.)
자세한 내용은 AWS IAM 사용 설명서의 IAM 정책 관리를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 PutGroupPolicy
를 참조하세요.
-
- PowerShell
-
- PowerShell용 도구
-
예제 1: 이 예제는
AppTesterPolicy
라는 인라인 정책을 생성하고 이를 IAM 그룹AppTesters
에 포함합니다. 동일한 이름의 인라인 정책이 이미 존재하는 경우 해당 정책을 덮어씁니다. JSON 정책 내용은apptesterpolicy.json
파일로 제공됩니다. JSON 파일의 내용을 성공적으로 처리하려면-Raw
파라미터를 사용해야 합니다.Write-IAMGroupPolicy -GroupName AppTesters -PolicyName AppTesterPolicy -PolicyDocument (Get-Content -Raw apptesterpolicy.json)
-
API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조의 PutGroupPolicy를 참조하세요.
-
AWS SDK 개발자 가이드 및 코드 예시의 전체 목록은 AWS SDK와 함께 이 서비스 사용 단원을 참조하세요. 이 주제에는 시작하기에 대한 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.