CreateGroup 사용하기

CreateGroup 사용하기 (SDK/CLI)

CreateGroup(IAM 그룹 생성) API를 활용하는 방법을 코드 예시로 정리했어요. 각 예시는 어떤 동작을 하는지, 어떤 파라미터를 쓰는지 순서대로 살펴볼 수 있어요.

출처: 문서

본문

다음 코드 예시들은 CreateGroup 를 어떻게 사용하는지 보여줘요.

AWS CLI

IAM 그룹 생성하기

aws iam create-group \
    --group-name Admins

다음 create-group 명령은 Admins라는 IAM 그룹을 생성해요.

{
    "Group": {
        "Path": "/",
        "CreateDate": "2015-03-09T20:30:24.940Z",
        "GroupId": "AIDGPMS9RO4H3FEXAMPLE",
        "Arn": "arn:aws:iam::123456789012:group/Admins",
        "GroupName": "Admins"
    }
}

출력:

JavaScript(SDK v3)

import { CreateGroupCommand, IAMClient } from "@aws-sdk/client-iam";

const client = new IAMClient({});

/**
 *
 * @param {string} groupName
 */
export const createGroup = async (groupName) => {
  const command = new CreateGroupCommand({ GroupName: groupName });

  const response = await client.send(command);
  console.log(response);
  return response;
};

GitHub에 더 많은 내용이 있어요. AWS Code Examples Repository에서 전체 예시를 찾아 실행 방법을 배울 수 있어요.

PowerShell Tools (V4)

예시 1: Developers라는 새 IAM 그룹을 만들어요.

New-IAMGroup -GroupName Developers

출력:

Arn        : arn:aws:iam::123456789012:group/Developers
CreateDate : 4/14/2015 11:21:31 AM
GroupId    : QNEJ5PM4NFSQCEXAMPLE1
GroupName  : Developers
Path       : /

PowerShell Tools (V5)

예시 1: Developers라는 새 IAM 그룹을 만들어요.

New-IAMGroup -GroupName Developers

출력:

Arn        : arn:aws:iam::123456789012:group/Developers
CreateDate : 4/14/2015 11:21:31 AM
GroupId    : QNEJ5PM4NFSQCEXAMPLE1
GroupName  : Developers
Path       : /

더 알아보기 (Learn more)