メインコンテンツまでスキップ

Profile の作成

JupyterHub にログイン後、Admin ロールを持つユーザーは Service > Profile メニューを選択し、Create Profile タブをクリックします。

  • Profile Name: プロファイル名

  • Slug: サーバーのスポーン時に使用するライブラリ名を入力します。

  • Image: 一覧からプロファイル実行時に使用するイメージを選択します。

  • MODE: local を選択します。

  • S3_ACCESSIBLE: S3 を使用しない場合は false を選択し、S3 を使用する場合は true を選択して以下の情報を入力します。

    • S3_ENDPOINT: S3 サービスの URL エンドポイント

    • S3_ACCESS_KEY: S3 サービスとの認証に使用するアクセスキー ID

    • S3_SECRET_KEY: S3 サービスとの認証に使用するシークレットアクセスキー

  • LAKEHOUSE_ENABLED: lakehouse 接続を使用しない場合は false を選択し、lakehouse を使用する場合は true を選択して以下の情報を入力します。

    • CATALOG_TYPE: 使用するメタデータカタログの種類 — Hive または Nessie を選択します。

    • CATALOG_URI: メタデータカタログへの接続 URI

    • SPARK_WAREHOUSE_DIR: Apache Spark のウェアハウスディレクトリパス

  • Additional Environment Variables

    • KEY: 環境変数名を入力します。

    • Value: 対応する環境変数の値を入力します。

  • CPU Guarantee: 初期化時のプロファイルに保証する CPU 量を入力します。

  • CPU Limit: プロファイル使用時の最大 CPU 閾値を入力します。

  • Memory Guarantee: 初期化時のプロファイルに保証する RAM 量を入力します。

  • Memory Limit: プロファイル使用時の最大 RAM 閾値を入力します。

  • Available Worker Pools: プロファイルのスポーン環境を選択するために、Processing serviceWorker Pool リストから選択します。

  • Active profile: チェックすると、作成後のプロファイルが Active 状態になります。

すべての情報を入力したら、Create Profile をクリックして作成を完了します。

Image

lakehouse カタログへのユーザーアクセスを確保するために、FPT Cloud Storage でディレクトリのアクセス権を設定します。

  • ステップ 1. https://console.fptcloud.com/ にアクセスし、Object Storage メニューを選択します。

  • ステップ 2. Object Storage Management 画面で Sub user タブを選択し、Create SubUser をクリックします。

Image

  • ステップ 3. SubuserName を入力し、Access level for sub userFull に設定します。

Image

  • ステップ 4. Sub User リスト画面で詳細表示をクリックし、Generate Key をクリックして Access KeySecret Key の情報を保存します。

Image

  • ステップ 5. Object Storage Management 画面に戻り、Buckets タブを選択します。Subuser に権限を付与するバケットで Config アクションを選択します。

Image

  • ステップ 6. バケット詳細画面で Bucket Policy タブを選択し、Add Policy Statement をクリックします。

Image

  • ステップ 7. Add Policy Statement 画面で以下を設定します。

    • Sid: ステートメント ID を入力します。

    • Effect: Allow を選択します。

    • Principal: Subuser リストを選択します。

    • Action: Action にチェックを入れ、All S3 Actions (s3.*) にチェックを入れます。

    • Resource (ARN): 指定された形式でリソース情報を入力し、Subuser が権限を持つ catalog を含む正確なディレクトリを指定します。

Add をクリックして Policy Statement の設定を完了します。

作成後、プロファイル情報は Profile List タブに表示されます。

Image