グループ削除
グループを削除し、その削除が完了したことを確認するまでの手順を解説します。
注: 本APIを実行する際はグローバルトークンを使用する必要があります。
-
削除したいグループをグループIDによって指定します。
$ TEMP_GROUP_ID=<削除したいグループID>
-
以下のAPIを実行します。
$ curl -i -X DELETE -Ss $IDENTITY/v3/groups/$TEMP_GROUP_ID \ -H "X-Auth-Token:$OS_AUTH_TOKEN" -H "Content-Type:application/json"
次のレスポンスがかえってきます。
HTTP/1.1 204 No Content X-Fcx-Endpoint-Request: EXECUTED_REQ<任意の9つの数字>_204 Vary: X-Auth-Token Date: Tue, 17 Nov 2015 07:00:02 GMT
-
ユーザーの削除が成功したかどうか確認するために、ユーザー一覧を取得するAPIは次のようになります。
$ curl -X GET -Ss $IDENTITY/v3/groups?domain_id=$DOMAIN_ID \ -H "X-Auth-Token:$OS_AUTH_TOKEN" -H "Content-Type:application/json" | jq .
以下のようなフォーマットで同一ドメインに含まれるグループが一覧で表示されますが、そこに削除対象のグループがなければ削除成功となります。
{ "links": { "self": "http://identity.cloud.global.fujitsu.com/v3/groups", "previous": null, "next": null }, "groups": [ ... { "domain_id": "<ドメインID>", "description": "<グループの説明>", "id": "<グループID>", "links": { "self": "http://identity.cloud.global.fujitsu.com/v3/groups/<グループID>" }, "name": "<グループ名>" }, ... ] }