تیمها و نقشها
همهچیز مال یک تیم است: برنامهها، فانکشنها، دیتابیسها، کشها، باکتها، کیف پول و کلیدها. هر کس در هر تیم یک نقش دارد.
نقشها#
| نقش | خواندن | تغییر | صورتحساب | کلیدها و اعضا |
|---|---|---|---|---|
مالک owner | بله | بله | بله | همه؛ تغییر نقش؛ حذف تیم |
ادمین admin | بله | بله | بله | باطل کردن کلید دیگران؛ دعوت و حذف عضو |
توسعهدهنده developer | بله | بله | نه | ایجاد و چرخاندن کلید تا توسعهدهنده |
مالی billing | بله | نه | بله | نه |
مشاهدهگر viewer | بله | نه | نه | نه |
هیچ کلید یا دعوتی بازتر از نقش سازندهاش ایجاد نمیشود. شناسههای خریدار و پرداختکننده (اطلاعات مالیاتی، پرداختها) فقط برای مالک، ادمین و مالی است.
تیم شخصی و تیم مشترک#
هر کس یک تیم شخصی دارد که مالکش است. برای کار با دیگران از داشبورد یک تیم مشترک ایجاد کنید؛ با کیف پول خودش روی پلن رایگان شروع میشود. تیم فعلی را از منوی بالای داشبورد عوض کنید.
تیم مشترک وقتی حذف میشود که خالی باشد (بدون برنامه، فانکشن، دیتابیس، کش و باکت) و کیف پولش صفر. فاکتورها و دفتر کیف پول نگه داشته میشوند.
دعوت و اعضا#
- ادمین یا مالک با ایمیل دعوت میکند، با نقش ادمین، توسعهدهنده، مالی یا مشاهدهگر. دعوت ۷ روز اعتبار دارد و حتی وقتی ثبتنام بسته است کار میکند.
- مالک بودن پس از پیوستن داده میشود. مالک نقشها را عوض میکند؛ کلیدهای عضو که از نقش جدید بازترند باطل میشوند. هر تیم همیشه یک مالک دارد.
- ادمین یا مالک عضو را حذف میکند و هر کس میتواند خودش تیم را ترک کند؛ کلیدهایی که آن شخص در این تیم ساخته باطل میشوند. کسی تیم شخصیاش را ترک نمیکند.
کلیدهای API#
cloudhost keys create ci --role developer --expires 90
# created key 7e5926b6f29c (developer, expires …). Shown once:
# chk_live_…
cloudhost keys list
cloudhost keys rotate 7e5926b6f29c # the old key works 24 hours more
cloudhost keys revoke 7e5926b6f29cکلید API نقش ثابتی دارد و به همهٔ تیم دسترسی دارد. کلید فقط یک بار نشان داده میشود؛ انقضا ۱ تا ۳۶۵۰ روز یا بدون انقضاست. چرخاندن کلیدی جدید با همان نام، نقش و انقضا ایجاد میکند و کلید قبلی ۲۴ ساعت دیگر کار میکند. باطل کردن فوری است (روی سرورهای دیگر حداکثر تا یک دقیقه).
گزارش تغییرها#
cloudhost audit --limit 50
# 2026-11-04T09:30:00.000Z key:7e5926b6f29c function.deploy my-apiهر تغییر در تیم با اینکه چه کسی (کلید، شخص، بیلد یا خود پلتفرم)، چه کاری و روی چه چیزی ثبت میشود. در داشبورد، با CLI و با ابزار MCP list_audit.
تایید دوم برای کارهای حساس#
کارهای حساس از داشبورد (ایجاد کلید، دعوت، تغییر نقش، حذف دیتابیس و کش، بازگردانی، تغییر پلن و سقف هزینه، …) یک عامل دوم میخواهند که در ۱۰ دقیقهٔ اخیر تایید شده باشد: کلید عبور، نرمافزار احراز هویت، یا کدی روی راهی که با آن وارد نشدهاید. کلید API از این مرحله رد میشود، چون خودش با تایید دوم ایجاد شده و به نقشش محدود است.
نشست داشبورد پس از ۱۲ ساعت بیکاری و حداکثر پس از ۳۰ روز تمام میشود. نشستها را در تنظیمات داشبورد ببینید و همه را با هم ببندید.
کلید عبور. در تنظیمات حساب، بخش امنیت، «افزودن کلید عبور» را بزنید؛ مرورگر اثر انگشت، چهره یا قفل دستگاه را میخواهد و کلید روی دستگاه یا در مدیر گذرواژهتان میماند. از آن پس در صفحهٔ ورود «ورود با کلید عبور» را بزنید؛ ایمیل یا کدی لازم نیست. کلید عبور هر بار تایید کاربر میخواهد، پس خودش دو عامل است: ورود با آن تایید دوم را هم دارد و برای کارهای حساس هم کار میکند. هر کلید را میتوانید تغییر نام دهید یا حذف کنید؛ تاریخ افزودن و آخرین استفادهاش را میبینید. افزودن و حذف کلید تایید دوم میخواهد و به ایمیلتان خبر داده میشود.