この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
Amazon AppStream 2.0では、コンソールを使用してユーザーを削除することはできません。
ユーザーのアクション一覧を確認すると
- スタックのアサイン・アンアサイン
- ユーザーの有効・無効
はありますが、削除は見当たりません。
ユーザーを削除するには CLI/SDK からユーザー削除用API DeleteUser
を呼び出します。
AWS CLI からユーザーを削除
AWS CLIを利用し、実際にユーザーを削除してみます。
ユーザー一覧を確認
まずは DescribeUsers
API でユーザー一覧を取得します。
$ aws appstream describe-users --authentication-type USERPOOL
{
"Users": [
{
"Arn": "arn:aws:appstream:eu-central-1:123456789012:user/userpool/1234-5678-1234-5678",
"UserName": "foo@example.com",
"Enabled": false,
"Status": "CONFIRMED",
"FirstName": "Jane",
"LastName": "Doe",
"CreatedTime": 1562097626.788,
"AuthenticationType": "USERPOOL"
},
...
]
}
$
ユーザーを削除
ユーザー削除時には DeleteUser
API を利用します。
削除対象ユーザーの
UserName(メールアドレス)
AuthenticationType
を指定します。
$ aws appstream delete-user \
--user-name foo@example.com \
--authentication-type USERPOOL
$