AWS WorkMail에서 사용자를 삭제하는 방법

3208 단어 aws-cliWorkMailAWS

소개



이 글은 "AWS WorkMail"을 사용하고 있으며 최소한으로 운영할 수 있는 안내 기사입니다.
AWS WorkMail에 관해서는 다음 기사를 참조하십시오.
  • Amazon WorkMail(공식 사이트)
  • AWS WorkMail을 사용해 보면 상상 이상으로 편리했습니다.
  • Amazon WorkMail - 웹 인프라에 불필요한 구멍을 열 수 없기 때문에

  • 개요



    AWS WorkMail에서는 콘솔에서 사용자를 삭제할 수 없습니다.
    「Disable User」는 있지만, 어디까지나 무효화하기 위한 것으로, 영구적으로 남아 버린다.



    공식 문서 등을 조사한 결과, 「AWS CLI(커맨드 라인 인터페이스)」를 이용해 특정 커맨드를 실행하는 것으로 삭제할 수 있었기 때문에, 그 순서에 대해 설명합니다.

    절차



    AWS CLI 설치 및 구성



    설치는 아래 참조.
    AWS CLI 설치 및 구성

    설치 후 설정은 아래 참조.
    AWS CLI 설정

    설정까지 하는 것으로, 처음으로 명령을 실행할 수 있게 됩니다.

    AWS CLI에서 delete-user 명령 실행



    우선, delete-user 커맨드를 실행하기 위해서는, 삭제하는 유저의 ID가 필요하기 때문에, 「list-users」커맨드로 유저 ID를 취득한다.

    list-users 명령에 대한 자세한 내용은 아래를 참조하십시오.
    list-users - AWS CLI 1.16.166 Command Reference
    $ aws workmail list-users --organization-id [コンソールの"Organization settings"で表示されている、Organization ID]
    {
        "Users": [
            {
                "DisplayName": "xxxxxxxx", 
                "Name": "xxx", 
                "Email": "[email protected]", 
                "State": "ENABLED", 
                "EnabledDate": 1547190663.095, 
                "UserRole": "USER", 
                "Id": "00000-0000-000000-000000-0000000"
            }, 
            {
                "State": "DISABLED", 
                "Id": "000000-0000000-000000-00000-00000000", 
                "UserRole": "SYSTEM_USER", 
                "Name": "Administrator"
            }
        ]
    }
    

    그리고, 취득한 유저 ID를 지정해, delete-user 커멘드를 실행.

    delete-user 명령에 대한 자세한 내용은 아래를 참조하십시오.
    delete-user - AWS CLI 1.16.166 Command Reference
    $ aws workmail delete-user --organization-id [コンソールの"Organization settings"で表示されている、Organization ID] --user-id 00000-0000-000000-000000-0000000
    

    이제 콘솔에서 사용자가 삭제할 수 있습니다.
    (그러나 list-users 명령으로 보면 계속 남아있는 것 같습니다.)

    좋은 웹페이지 즐겨찾기