اتصال به فضای ذخیرهسازی ابری در برنامههای Strapi
پروژه و کدهای مورد استفاده در ویدیوی فوق در اینجا قابل مشاهده و دسترسی هستند.
برای استفاده از Object Storage در برنامههای Strapi، میتوانید از پکیج upload-aws-s3 استفاده کنید که بایستی با دستور زیر، آن را در پروژه خود، نصب کنید:
پس از آن، کافیست تا طبق مستندات ایجاد کلید، یک کلید جدید برای باکت خود بسازید. اطلاعات مربوط به ENDPOINT و نام باکت نیز در صفحه تنظیمات، در بخش دسترسی با SDK، برای شما قرار گرفته است. سپس، بایستی اطلاعات مربوط به Object Storage خود را به متغیرهای محیطی برنامه خود، اضافه کنید؛ به عنوان مثال:
در ادامه، بایستی قطعه کد زیر را به فایل config/plugins.js اضافه کنید:
همچنین بایستی در فایل config/middlewares.js قطعه کد زیر را به آرایههای img-src و media-src اضافه کنید:
در کد فوق، به جای NAME باید نام باکت خود را وارد کنید. تمامی کارها انجام شده است و میتوانید از برنامه خود، استفاده کنید.