فضای ابری
فضای ابری دادههات یک سرویس ذخیرهسازی آبجکت (Object Storage) سازگار با S3 است که میتوانید فایلهای خود را در آن نگه دارید و با هر ابزار یا کتابخانهی سازگار با S3 به آن دسترسی داشته باشید. این سرویس برای نگهداری نسخههای پشتیبان، فایلهای کاربران، رسانه، لاگها و فایلهای استاتیک وبسایت مناسب است.
مفاهیم اصلی
- باکت (Bucket): ظرفی برای نگهداری فایلهاست. هر باکت نامی یکتا در کل فضای ابری دادههات دارد و متعلق به یک پروژه است.
- آبجکت (Object): هر فایلی است که در باکت ذخیره میشود، همراه با اطلاعاتی مانند حجم و زمان آخرین تغییر.
- کلید (Key): نام کامل هر آبجکت در باکت است؛ مانند backups/2026/db.sql.gz. پوشهها در واقع بخشی از کلید آبجکتها هستند.
- کلید دسترسی S3: یک جفت «شناسه کلید دسترسی» و «کلید مخفی» که ابزارهای S3 با آن به باکتهای پروژهی شما دسترسی پیدا میکنند.
آدرسهای اتصال
فضای ابری در ریجن ir-central-1 قرار دارد و از دو شکل آدرسدهی پشتیبانی میکند:
| نوع آدرس | آدرس |
|---|---|
| آدرس S3 (Endpoint) | https://s3.ir-central-1.dadehat.com |
| آدرس virtual-host | https://<BUCKET_NAME>.s3.ir-central-1.dadehat.com |
ابزارهای S3 برای امضای درخواستها به نام یک ریجن نیاز دارند. هنگام پیکربندی ابزارها، مقدار ریجن را us-east-1 قرار دهید. نمونهی پیکربندی ابزارهای رایج در راهنمای اتصال با ابزارهای S3 آمده است.
قابلیتها
- مدیریت باکت در پنل: ساخت و حذف باکت، مشاهدهی مصرف و مرورگر آبجکتها برای آپلود، دانلود و حذف فایلها. راهنمای مدیریت باکتها را ببینید.
- محدودیت حجم: تعیین سقف فضای قابل استفاده برای هر باکت.
- نسخهبندی (Versioning): نگهداری نسخههای قبلی آبجکتها برای بازیابی پس از بازنویسی یا حذف.
- CORS: اجازهی دسترسی مستقیم اپلیکیشنهای مرورگری از دامنههای مشخص.
- کلیدهای دسترسی با سطح دسترسی محدود: ساخت کلید فقط خواندنی یا خواندن و نوشتن، برای همهی باکتها یا باکتهای انتخابشده. راهنمای کلیدهای دسترسی S3 را ببینید.
- سازگاری با S3: استفاده از ابزارهایی مانند AWS CLI، rclone، s3cmd و کتابخانههای S3 در زبانهای برنامهنویسی.
شروع کار با فضای ابری
برای شروع، پس از ورود به پنل کاربری دادههات، از منوی سمت راست در گروه «استوریج» گزینهی «فضای ابری» را انتخاب کنید. در این صفحه تعداد «باکتها»، «حجم ذخیرهشده» و «هزینه از ابتدای ماه» پروژه نمایش داده میشود. مراحل استفاده از فضای ابری بهشکل زیر است:
- یک باکت بسازید. راهنمای مدیریت باکتها را ببینید.
- یک کلید دسترسی S3 بسازید. راهنمای کلیدهای دسترسی S3 را ببینید.
- ابزار یا اپلیکیشن خود را با آدرس S3 و کلید دسترسی پیکربندی کنید. راهنمای اتصال با ابزارهای S3 را ببینید.
توجه داشته باشید که ساخت باکت و کلید دسترسی S3 فقط برای حسابهای احراز هویتشده امکانپذیر است. برای جزئیات، راهنمای احراز هویت را ببینید.
هزینهی فضای ابری
هزینهی فضای ابری از دو بخش تشکیل میشود:
- ذخیرهسازی: بر اساس حجم دادهی ذخیرهشده در باکتها که بهشکل ساعتی اندازهگیری میشود. نرخ آن بهشکل تومان به ازای هر گیگابایت در ماه نمایش داده میشود.
- ترافیک دانلود: بر اساس حجم دادهای که از باکتها دانلود میشود، به ازای هر گیگابایت.
نرخهای فعلی هنگام ساخت باکت و در صفحهی باکت نمایش داده میشوند. اگر نسخهبندی را فعال کنید، نسخههای قدیمی آبجکتها نیز در حجم ذخیرهسازی محاسبه میشوند. برای جزئیات بیشتر، راهنمای مدل پرداخت و صورتحساب را ببینید.
اگر بهدلیل کمبود موجودی، کیف پول شما معلق شود، دسترسی کلیدهای S3 نیز معلق میشود و درخواستهای ابزارهای S3 با خطای 403 پاسخ داده میشوند. در این وضعیت، آپلود از پنل نیز متوقف است و امکان ساخت باکت جدید وجود ندارد. با افزایش موجودی، دسترسی دوباره برقرار میشود. راهنمای کمبود موجودی و تعلیق سرویس را ببینید.