Organizations
Daytona(サンドボックスの作成・管理を行うプラットフォーム)における組織(Daytona内のリソース・ユーザーのグループ化、役割・課金・制限の管理)は、リソースをまとめ、共同作業を可能にするための単位です。ユーザーは個人の組織(Personal Organization)で単独作業することも、共同組織(Collaborative Organization)で協働することもできます。
個人組織と共同組織の違い
すべてのDaytonaユーザーは、単独利用や検証に最適な**個人組織(Personal Organization)**から始まります。**共同組織(Collaborative Organization)**はユーザーが手動で作成し、共有アクセスとコントロールにより、会社全体でのコラボレーション向けに設計されています。
機能 | 個人組織(Personal Organization) | 共同組織(Collaborative Organization) |
---|---|---|
作成 | サインアップ時に自動 | ユーザーによる手動 |
メンバー | 単一ユーザーのみ | 複数ユーザー(招待制) |
アクセス制御 | 役割や権限なし | 役割とリソース単位の細分化された割り当て |
課金 | 個人ユーザーに紐づく | チームメンバー間で共有 |
ユースケース | 個人のテスト・小規模プロジェクト | 会社/チームの開発および本番運用 |
クォータの範囲 | ユーザー単位 | 全メンバーで共有 |
削除可能性 | ❌ いいえ | ✅ はい(オーナーが実行) |
ユーザーはサイドバーのドロップダウンで個人組織と共同組織を切り替えられます。各組織には、それぞれ独自のサンドボックス(Daytonaが管理する隔離された一時的な実行環境)、APIキー(DAYTONA_API_KEY、Daytona API/SDK認証用の資格情報)、およびリソースクォータがあります。
組織(Organization)の役割(Roles)
組織内のユーザーは、Owner
と Member
の2種類の役割のいずれかを持ちます。Owner
は組織およびそのリソースに対して完全な管理権限を持ちます。Member
は組織に対する管理権限はありませんが、組織リソースへのアクセスは**割り当て/役割(Assignments)**に基づいて決まります。
管理アクション
組織の Owner
は次のような管理アクションを実行できます:
- 組織に新しいユーザーを招待する
- 保留中の招待を管理する
- 組織内のユーザーの役割を変更する
- 組織の
Member
の割り当て(Assignments)を更新する - 組織からユーザーを削除する
- 監査ログ(Audit Logs)を閲覧する
- 組織を削除する
新規ユーザーの招待
組織(Organization)の Owner
は、組織に新しいユーザーを招待できます。_Members ページ_に移動し、Invite Member をクリックして、招待するユーザーのメールアドレスを入力し、Role を選択します。
Member
の役割を選択した場合は、割り当て(Assignments) も設定できます。
利用可能な割り当て
利用可能な割り当ての一覧は次のとおりです:
割り当て | 説明 |
---|---|
Viewer (required) | 組織内のすべてのリソースに対する読み取り権限を付与します |
Developer | 組織内でサンドボックス(Daytonaが管理する隔離された一時的な実行環境)とキーを作成する権限を付与します |
Sandboxes Admin | 組織内のサンドボックスに対する管理者権限を付与します |
Snapshots Admin | 組織内のスナップショット(サンドボックス作成に使う事前設定済みの再利用可能なイメージ/テンプレート)に対する管理者権限を付与します |
Registries Admin | 組織内のレジストリに対する管理者権限を付与します |
Volumes Admin | 組織内のボリューム(S3互換オブジェクトストレージをバックエンドとするFUSEベースの共有ストレージマウント)に対する管理者権限を付与します |
Super Admin | 組織内のすべてのリソースに対するフルアクセス権限を付与します |
Auditor | 組織内の監査ログ(組織レベルでのユーザー・システム操作を記録するログ)へのアクセス権限を付与します |
招待の管理
他の組織(Organization)への参加招待の保留中一覧を表示するには、サイドバー下部のドロップダウンを開き、Invitations をクリックして Invitations ページ に移動します。ユーザーが組織(Organization)への招待を承諾すると、その組織に割り当てられたリソースクォータにアクセスできるようになり、新しい APIキー(DAYTONA_API_KEY、Daytona API/SDK認証用の資格情報)を発行してサンドボックス(Daytonaが管理する隔離された一時的な実行環境)を作成できるようになります。
設定
Dashboard の「設定」サブページでは、組織(Organization)のIDと名前を確認でき、不要になった場合は組織を削除できます。この操作は取り消せないため、慎重に実行してください。個人用の組織は既定で用意されており、削除できません。