> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Daytona

> Box Mountを使用して、Daytonaサンドボックスで実行されるエージェントに、Boxフォルダへの管理されたアクセス権限を付与します。

[Daytona](https://www.daytona.io/docs/en/)は、エージェントコードを実行するためのリモートLinuxサンドボックスを提供します。Box Mountはサンドボックス内で動作し、Boxフォルダを標準的なPOSIXパスにマッピングします。これにより、エージェントが通常のファイル操作を実行する一方で、Boxは引き続き記録システムとして維持されます。

## 始める前に

Box側では以下が必要です。

* Box Mountのバイナリを含む、Box Mount開発者向けプレビューへのアクセス権限。アクセス権限をリクエストするには、[Box Mount開発者向けプレビューの利用申請フォーム](https://bit.ly/box-mount-preview)に必要事項を入力してください。
* OAuth 2.0またはJWT用に構成されたBoxアプリ。詳細については、[資格情報の構成](https://developer.box.com/guides/box-mount#configure-credentials)を参照してください。
* マウントするBoxフォルダのID。これは、BoxのフォルダURLの末尾の数値です。

## デモ動画

<video controls preload="metadata" src="https://app.box.com/index.php?rm=box_download_shared_file&shared_name=0c3muzii14onjygd5wrzfb7dyvvwa6rp&file_id=f_2543676383006" />

## DaytonaでのBox Mountの設定

Daytonaドキュメントの[Mount a Box folder](https://www.daytona.io/docs/en/mount-external-storage/#mount-a-box-folder) (英語) に従います。この手順では、スナップショットまたは実行中のサンドボックスにBox Mountをインストールする方法と、JWTまたはOAuth認証を使用してフォルダをマウントする方法について、Python、TypeScript、Ruby、Go、Javaの例を挙げて説明しています。

Box Mountと同じサンドボックス内でエージェントを実行する場合は、Box資格情報をエージェントのプロセスから分離します。詳細については、[資格情報の保護](https://developer.box.com/guides/box-mount#secure-your-credentials)を参照してください。

## 次の手順

* [DaytonaでのBox Mount契約書レビューのサンプル](https://github.com/box-community/daytona-box-mount)を実行して、エージェントワークフロー全体を確認します。
* プレビュー版で開発作業を行う前に、Box Mountの[既知の制限](https://developer.box.com/guides/box-mount#known-limitations)を確認します。
