وب‌سرویس مجید

پروژه serverless-s3-local

ar90n/serverless-s3-local

این یک پلاگین برای چارچوب Serverless است که به توسعه‌دهندگان امکان می‌دهد تا یک محیط محلی شبیه به Amazon S3 را برای تست و توسعه بدون نیاز به اتصال به اینترنت یا استفاده از حساب AWS ایجاد کنند. ️

کاربرد:

این پلاگین برای شبیه‌سازی سرویس ذخیره‌سازی فایل در Amazon S3 در محیط توسعه محلی استفاده می‌شود. به کمک آن می‌توانید آپلود، دانلود، حذف و مدیریت فایل‌ها را در یک سرویس S3 فیک تست کنید.

در چه شرایطی بهتره استفاده شود؟

وقتی که در حال توسعه یک سرویس بدون سرور (Serverless) هستید و نیاز دارید بدون اتصال به اینترنت یا مصرف منابع AWS، عملیات مربوط به S3 را تست کنید. همچنین برای تست یکپارچه‌سازی (integration testing) و CI/CD بدون وابستگی به محیط ابری مناسب است.

چند مثال از موارد استفاده

- تست آپلود تصاویر در یک اپلیکیشن بدون سرور قبل از استقرار واقعی

- شبیه‌سازی خطاها و تأخیرها در دسترسی به S3 برای تست مقاومت سیستم

- اجرای تست‌های خودکار در محیط توسعه بدون نیاز به اعتبار AWS

  • ##serverless
  • ##S3
  • ##localdev
  • ##aws
  • ##cloud
  • ##testing
  • ##development
  • ##plugin
  • ##offline
  • ##storage