プレビューと認証
ポート範囲 3000-9999
でHTTPトラフィックを待ち受けるプロセスは、プレビューリンクで公開して確認できます。
プレビューリンクの形式はポート番号とサンドボックス(Sandbox)IDの組み合わせです。例:
https://3000-sandbox-123456.proxy.daytona.work
サンドボックスの public
プロパティが true
の場合、これらのリンクは一般公開されます。そうでない場合、プレビューリンクにアクセスできるのは当該サンドボックスの組織(Organization)ユーザーのみです。
プログラムからアクセスする場合(例: curl
)、プレビュートークン(x-daytona-preview-token)をヘッダーに指定してプレビューURLへアクセスします:
curl -H "x-daytona-preview-token: vg5c0ylmcimr8b_v1ne0u6mdnvit6gc0" \https://3000-sandbox-123456.proxy.daytona.work
特定のポートに対応するプレビューリンクとトークンを取得するには、SDKのメソッドを使用します:
preview_info = sandbox.get_preview_link(3000)
print(f"Preview link url: {preview_info.url}")print(f"Preview link token: {preview_info.token}")
const previewInfo = await sandbox.getPreviewUrl(3000);
console.log(`Preview link url: ${previewInfo.url}`);console.log(`Preview link token: ${previewInfo.token}`);