---
title: Organizations
---

import { TabItem, Tabs } from '@astrojs/starlight/components'

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と名前を確認でき、不要になった場合は組織を削除できます。この操作は取り消せないため、慎重に実行してください。個人用の組織は既定で用意されており、削除できません。
