3.10.3. ユーザーデータの削除
3.10.3.1. GDPR に準拠したユーザーデータの削除
OpenShift Dev Spaces API を使用して、OpenShift Dev Spaces ユーザーのデータを削除できます。この手順に従うことで、個人による個人データの消去権利を課す EU 一般データ保護規則 (GDPR) にサービスが準拠するようになります。
前提条件
- OpenShift Dev Spaces への管理権限を持つアクティブなセッション。「管理ユーザーの設定」を参照してください。
-
OpenShift クラスターへの管理権限を持つアクティブな
oc
セッション。Getting started with the OpenShift CLI を参照してください。
手順
-
<username> ユーザー <id>
id
を取得します。https://<devspaces-<openshift_deployment_name>.<domain_name>>/swagger/#/user/find_1 に移動し、 をクリックし、name: <username> を設定して をクリックします。レスポンス本文 を下にスクロールして、id
値を見つけます。 -
ユーザー設定など、OpenShift Dev Spaces サーバーが管理する <id> ユーザーデータを削除します。https://<devspaces-<openshift_deployment_name>.<domain_name>>/swagger/#/user/remove に移動し、 をクリックし、id: <id> を設定して をクリックします。
204
レスポンスコードが予想されます。 ユーザープロジェクトを削除して、ユーザーにバインドされているすべての OpenShift リソース (ワークスペース、シークレット、configmap など) を削除します。
$ oc delete namespace <username>-devspaces
関連情報
- 4章OpenShift Dev Spaces サーバー API を使用した OpenShift Dev Spaces サーバーワークロードの管理.
- 「自動プロビジョニング用のユーザープロジェクト名の設定」.
- すべてのユーザーのデータを削除する場合、6章OpenShift Dev Space のアンインストール を参照してください。