はじめに
Amazon SageMaker Studio が AWS re:Invent 2019 でプレビューリリースとなりました。
さあ、早速検証!と思いましたが、SageMaker Studio が開けないエラーが発生しました。
再起動を試そうにも、SageMaker Studio の削除方法がわからず...
実は、現時点(2019/12/18時点)では、コンソール上からSageMaker Studio の作成し直し等はできません。
そのため AWS CLI を利用して、SageMaker Studio を削除する必要があります。
domain の削除にもいくつか手順があったので、今回はその方法をご紹介いたします。
SageMaker Studio の削除方法
私の場合は以下の画面から動けなくなり、Restart Now を押しても、起動ができない状況でした。
SageMaker Studio のドメインに関連するアプリケーションが存在するか確認し削除
関連するアプリケーションが存在することで、ドメインが削除できない場合があります。
以下のコードでアプリケーションの有無を確認します。
aws sagemaker list-apps --region us-east-2
もし、関連するアプリケーションがあった場合は、以下のコードでアプリケーションを削除します。
aws sagemaker delete-app --domain-id <domain-id> --user-profile-name <user-profile-name> --app-type <app-type> --app-name <app-name> --region us-east-2
SageMaker Studio のドメインに関連するユーザープロファイルが存在するか確認し削除
関連するユーザープロファイルが存在すると、ドメインが削除できません。
以下のコードで ユーザープロファイルの有無を確認します。
※ユーザープロファイルは、コンソールからも確認できます。
aws sagemaker list-user-profiles --region us-east-2
関連するユーザープロファイルがある場合には、以下のコマンドで削除します。
aws sagemaker delete-user-profile --domain-id <domain-id> --user-profile-name <user-profile-name> --region us-east-2
SageMaker Studioの削除
これでようやく、Sagemaker Studio 削除ができます。
以下のコマンドを実行し、SageMaker Studio を削除します。
aws sagemaker delete-domain --domain-id <domain-id> --region us-east-2
最後に
これで、SageMaker Studio を削除することができました。
SageMaker Studio をまた利用したい場合は新たに SageMaker Studio を立ち上げてください。