見出し画像

JupyterLabのランチャーからVSCodeを起動できるようにする

はじめに

D2Cには社内のデータサイエンティストのためのデータ分析基盤があります。
その分析基盤のサービスの一つにJupyterHubがあり、ユーザはJupyterLabのインスタンスを起動して利用することができます。
JupyterLab上でVSCodeを使用したいという需要があり、以前はユーザが自分でJupyterLabのインスタンス上にVSCode Serverをインストールして使用していました。
この方法だとユーザが自分でインストールする必要があったり、GitHub認証が必要なのでGitHubのアカウントを持っていないユーザの場合はGitHubのアカウントを作成する必要があったりでユーザ側に手間がありました。
JupyterHubの認証にはCognitoを使用しています。
JupyterHubにログインしている状態であれば他の認証が不要でユーザが自分でインストールしなくてもVSCodeを使用できる方法を導入しました。

…この続きは、エンジニアのための情報共有コミュニティ「Zenn」に投稿しています。是非ご覧ください!