Depending on the Time and Situation

時と場合によりけり 〜 日々のアップデートとイノベーションに翻弄され彷徨える IT エンジニアの覚書

Amazon WorkDocs その 6 -- ユーザー削除

概要

WorkDocs の登録が完了したユーザーを削除したい場面があるかもしれませんが、AWS のコンソールからは削除できません。ただし、ユーザーを無効化することはできますが、これはユーザーのデータが残ってしまいます。

docs.aws.amazon.com

ここでは、AWS CLI を使用して、ユーザーを完全に削除します。

Amazon WorkDocs 記事 全体像

この記事の目次

参考サイト

Amazon WorkDocs 管理ガイド PDF

docs.aws.amazon.com

docs.aws.amazon.com

組織 ID の確認

AWS のコンソールで、Directory Service を開き、該当する WorkDocs のディレクトリ ID が、組織 ID( group id )です。

f:id:stangler:20190523153908p:plain

ユーザー確認

以下のコマンドで該当する WorkDocs のユーザーデータ一覧を取得します。

% aws workdocs describe-users --organization-id d-XXXXXXXXX --profile default

削除したいユーザーの Id の部分が必要となります。

{
    "Users": [
        {
            "Id": "S-1-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "Username": "XXXXXX@XXXXXXXXX.co.jp",
            "EmailAddress": "XXXXXX@XXXXXXXXX.co.jp",
            "GivenName": "XXXXX",
            "Surname": "XXXXX",
            "OrganizationId": "d-XXXXXXXXXXXXXXX",
            "RootFolderId": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "RecycleBinFolderId": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "Status": "ACTIVE",
            "Type": "MINIMALUSER",
            "CreatedTimestamp": 1558576524.646,
            "ModifiedTimestamp": 1558576524.646
        },
    ]
}

ユーザー削除

以下のコマンドでユーザーを削除します。user-id のところは、先ほど確認したものを使います。

% aws workdocs delete-user --user-id "S-1-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" --profile default

WorkDocs の管理コントロールパネルで、ユーザーを確認してみてください。該当ユーザーが削除され、ユーザー一覧から消えているはずです。

以上です。