مدیریت باکتها
باکت محل نگهداری فایلها در فضای ابری دادههات است. در این راهنما شیوهی ساخت باکت، مدیریت آبجکتها از طریق پنل، تنظیمات باکت و حذف آن را بررسی میکنیم.
ساخت باکت
برای ساخت باکت، پس از ورود به پنل کاربری دادههات، از منوی سمت راست در گروه «استوریج» گزینهی «فضای ابری» را انتخاب کنید و روی دکمهی «ساخت باکت» کلیک کنید. در پنجرهای که باز میشود، نام باکت را وارد کنید. نرخ ذخیرهسازی و ترافیک دانلود نیز در همین پنجره نمایش داده میشود.
نام باکت باید شرایط زیر را داشته باشد:
- بین ۳ تا ۶۳ کاراکتر باشد.
- فقط از حروف کوچک انگلیسی، رقم و خط تیره (-) تشکیل شده باشد.
- با حرف یا رقم شروع شود و با حرف یا رقم تمام شود.
- در کل فضای ابری دادههات یکتا باشد. اگر نام توسط کاربر دیگری گرفته شده باشد، پیام «این نام باکت قبلاً گرفته شده است.» نمایش داده میشود.
نام admin و برخی پیشوندها مانند git- و e2e- رزرو شدهاند و قابل استفاده نیستند.
توجه داشته باشید که نام باکت سراسری و دائمی است و پس از ساخت قابل تغییر نیست. نام باکت در آدرس virtual-host آن نیز استفاده میشود؛ بنابراین از نامهایی که اطلاعات حساس را آشکار میکنند استفاده نکنید.
پس از ساخت، باکت در فهرست باکتها با وضعیت «فعال» نمایش داده میشود. با کلیک روی نام باکت، صفحهی آن با سه زبانهی «نمای کلی»، «آبجکتها» و «تنظیمات» باز میشود.
نمای کلی باکت
در زبانهی «نمای کلی» اطلاعات زیر قابل مشاهده است:
- مصرف فضای ذخیرهسازی: حجم مصرفشده و در صورت تعیین سقف، مقدار مصرف نسبت به آن.
- تعداد آبجکتها و ریجن باکت.
- آدرس S3 و آدرس virtual-host باکت.
- اتصال: دستورهای آماده برای اتصال با AWS CLI و rclone. برای استفاده از این دستورها، یک کلید S3 در صفحهی «توکنها» بسازید و مقادیر آن را بهجای مقادیر نمونه قرار دهید. راهنمای کلیدهای دسترسی S3 را ببینید.
مدیریت آبجکتها
در زبانهی «آبجکتها» میتوانید محتوای باکت را مانند یک مدیر فایل مرور کنید. برای هر آبجکت نام، حجم و زمان آخرین تغییر نمایش داده میشود. در این بخش امکانات زیر در دسترس است:
- آپلود: روی دکمهی «آپلود» کلیک کنید یا فایلها را با کشیدن و رها کردن به صفحه اضافه کنید. فایلها در پوشهای که در آن قرار دارید آپلود میشوند.
- پوشه جدید: با دکمهی «پوشه جدید» یک پوشه بسازید و برای آن نام وارد کنید؛ مانند backups.
- دانلود: با گزینهی «دانلود» کنار هر آبجکت، فایل را دریافت کنید.
- حذف: با گزینهی «حذف» کنار هر آبجکت و تأیید آن، فایل را حذف کنید.
برای مدیریت تعداد زیاد فایلها، همگامسازی پوشهها یا آپلودهای خودکار، پیشنهاد میشود از ابزارهای خط فرمان استفاده کنید. راهنمای اتصال با ابزارهای S3 را ببینید.
حذف آبجکت قابل بازگشت نیست، مگر اینکه نسخهبندی باکت فعال باشد.
تنظیمات باکت
در زبانهی «تنظیمات» میتوانید موارد زیر را تغییر دهید.
محدودیت حجم
در فیلد «محدودیت حجم (گیگابایت)» سقف فضای قابل استفادهی باکت را تعیین کنید یا گزینهی «بدون محدودیت» را انتخاب کنید. سپس روی دکمهی «ذخیره» کلیک کنید. پس از رسیدن به این سقف، امکان نوشتن دادهی جدید در باکت وجود ندارد. تعیین سقف برای کنترل هزینه و جلوگیری از پر شدن ناخواستهی باکت مفید است.
نسخهبندی
با فعال کردن «نسخهبندی»، هر نسخه از آبجکتها نگه داشته میشود. به این ترتیب اگر یک آبجکت بازنویسی یا حذف شود، نسخههای قبلی آن از طریق S3 API قابل بازیابی است.
توجه داشته باشید که نسخههای قدیمی آبجکتها در حجم ذخیرهسازی باکت محاسبه میشوند و هزینه دارند.
مبدأهای CORS
اگر اپلیکیشن مرورگری شما باید مستقیماً با باکت ارتباط داشته باشد، آدرس کامل مبدأ آن را در بخش «مبدأهای CORS» وارد کنید و روی «افزودن مبدأ» کلیک کنید؛ مانند https://app.example.com. مبدأ باید شامل پروتکل باشد. در نهایت روی دکمهی «ذخیره تنظیمات» کلیک کنید. مبدأ پنل کاربری دادههات همیشه مجاز است.
حذف باکت
برای حذف باکت، در زبانهی «نمای کلی» روی گزینهی «حذف باکت» کلیک کنید و برای تأیید، نام باکت را وارد کنید. اگر باکت خالی نباشد، تعداد آبجکتهای آن نمایش داده میشود و برای ادامه باید گزینهی «همه آبجکتهای داخل باکت هم حذف شوند» را فعال کنید.
حذف باکت آن را همراه با تمام آبجکتهایش برای همیشه حذف میکند و امکان بازگردانی آن وجود ندارد. پیش از حذف، از دادههای مورد نیاز نسخهی پشتیبان تهیه کنید.