Amazon S3 سرویس ذخیره‌سازی آبجکت‌گرا در AWS است که برای نگهداری فایل‌ها و داده‌های غیرساخت‌یافته در قالب Object و Bucket استفاده می‌شود.

S3 با دیسک فایل‌سیستم معمولی تفاوت دارد و دسترسی آن از طریق API انجام می‌شود. مجوز Bucket، سیاست دسترسی، رمزنگاری و چرخه عمر فایل‌ها باید به‌درستی پیکربندی شوند.

یک مثال برای روشن‌تر شدن موضوع

S3 امکان نگهداری فایل‌های Object با Key و Metadata را فراهم می‌کند. این مدل ذخیره‌سازی با فایل‌سیستم محلی یا دیتابیس رابطه‌ای تفاوت دارد و کنترل دسترسی Bucket اهمیت زیادی دارد.

آبجکت استوریج چه تفاوتی دارد؟

در S3 فایل‌ها به‌صورت Object در Bucket نگهداری می‌شوند و با کلید یکتا در دسترس‌اند. این مدل با فایل‌سیستم POSIX یکسان نیست. برای بارگذاری مستقیم کاربر می‌توان از Presigned URL زمان‌دار استفاده کرد.