コンテンツにスキップ

構成

環境変数を設定する

Daytona で認証するには API キーが必要です。API キーは Daytona プラットフォームから取得できます。

  1. Daytona Dashboard にアクセスします。
  2. API Keys を開きます。
  3. Create Key ボタンをクリックします。
  4. .env ファイルで DAYTONA_API_KEY 環境変数を設定し、API キーを追加します。
  5. .env ファイルで DAYTONA_API_URL 環境変数を設定し、Daytona の API URL を指定します。

構成オプション

Daytona SDK では、Python と TypeScript で DaytonaConfig クラスを使用して設定を行えます。DaytonaConfig クラスは次のパラメータを受け取ります。

  • api_key: Daytona の APIキー
  • api_url: Daytona の API の URL
  • target: サンドボックスを作成する Daytona のターゲット(リージョン)
from daytona import DaytonaConfig
config = DaytonaConfig(
api_key="your-api-key",
api_url="your-api-url",
target="us"
)

環境変数

Daytona SDK は設定に環境変数を利用できます。SDK は次の環境変数を自動的に参照します:

VariableDescriptionOptional
DAYTONA_API_KEYDaytona の APIキー。
DAYTONA_API_URLDaytona API の URL。Yes
DAYTONA_TARGETサンドボックスを作成する Daytona のターゲット(ターゲット(リージョン))。Yes

環境変数の設定

Daytona SDK は環境変数から設定を読み込みます。以下の方法で設定できます。

.env ファイルを使用

プロジェクトのルートディレクトリに .env ファイルを作成します:

ターミナルウィンドウ
DAYTONA_API_KEY=your-api-key
DAYTONA_API_URL=https://your-api-url
DAYTONA_TARGET=us
  • DAYTONA_API_KEY: Daytona の APIキー。
  • DAYTONA_API_URL: Daytona API の URL。
  • DAYTONA_TARGET: サンドボックスを作成する Daytona のターゲット(ターゲット(リージョン))。

シェル環境を使用

シェルで環境変数を設定します:

ターミナルウィンドウ
export DAYTONA_API_KEY=your-api-key
export DAYTONA_API_URL=https://your-api-url

設定の優先順位

SDK は設定に対して次の優先順位(高い順)を適用します:

  1. コード内で明示的に指定された設定
  2. 環境変数
  3. 設定ファイル
  4. デフォルト値