شروع به کار Object Storage
Object Storage سرویسی برای ذخیره و مدیریت فایلهاست؛ مثل عکس، ویدئو، بکاپ، PDF و فایلهای پروژه.
در Object Storage، فایلها برخلاف فضای ذخیرهسازی معمولی، داخل Bucketها نگهداری میشوند و هر فایل بهعنوان یک Object شناخته میشود. برای دسترسی به این فایلها نیز میتوان از طریق API یا ابزارهای سازگار با S3 به سرویس متصل شد.
بهطور کلی، برای استفاده از Object Storage ابتدا یک Bucket ایجاد میکنید و سپس فایلهای موردنظر خود را در آن قرار میدهید. هر فایل با یک Key مشخص میشود و دسترسی به آن میتواند بر اساس تنظیمات دسترسی Bucket یا خود فایل کنترل شود.
برای اتصال برنامهها و ابزارها نیز معمولاً به اطلاعاتی مانند Endpoint، Access Key و Secret Key نیاز است.
ساختار اصلی آن:
Object Storage
└── Bucket
├── image.jpg
├── video.mp4
└── documents/file.pdf
مفاهیم اصلی
- Bucket : محل نگهداری فایلهاست. برای ذخیره فایلها ابتدا باید یک Bucket ایجاد شود.
- Object : به هر فایل ذخیرهشده در Bucket یک Object گفته میشود. هر Object شامل خود فایل و اطلاعاتی مانند Metadata است.
- Key : نامی است که هر Object با آن در Bucket شناسایی میشود؛ برای مثال
documents/file.pdf. بخشهایی مانندdocuments/میتوانند برای دستهبندی فایلها استفاده شوند. - Endpoint : آدرس سرویس Object Storage است که برنامهها و ابزارها از طریق آن به Bucketها و فایلها متصل میشوند.
- Access Key / Secret Key : اطلاعات احراز هویت هستند که برای اتصال امن ابزارها و برنامهها به Object Storage استفاده میشوند.